软件开发

本课程为毕业生成为设计师做准备, 程序员, 测试人员, 系统支持专家与组织利用计算机技术来管理信息.

学生将开发具有图形用户界面的程序, 操作, 并将数据存储在服务器端数据库中.

毕业生应该有资格在企业担任初级职位, 教育和医疗保健系统, 以及依靠计算机系统设计和管理信息的政府机构.

学习成果

  • 检查网络系统并识别安全风险.
  • 使用HTML和CSS开发一个网站.
  • 用编程语言开发一个应用程序.

联系信息

杰里·迈尔斯的照片
杰里·迈尔斯,MS
信息技术首席讲师
电话:336-838-6437
jdmiles944@xahuachuang.com

通路

课程要求

    秋季学期
    • ACA 115成功 & 学习技巧

      本课程提供了实现教育目标所需的校园资源和学术技能的指导. 重点放在设施和服务的探索, 学习技巧, 图书馆的技能, 自我评估, 健康, 目标设定, 批判性思维. 在完成, 学生应该能够管理他们的学习经历,以成功地实现教育目标.

    • CTI 110 Web、编程、数据库、基础

      本课程介绍了学生在编程中可用的工具和资源, 互联网上的标记语言和服务. 主题包括标准标记语言互联网服务, 创建网页, 使用搜索引擎, file transfer programs; and database design and creation with DBMS products. 完成课程后,学生应该能够展示编程工具的知识, 部署带有标记工具的网站, 然后创建一个简单的数据库表.

    • CTI 120网络与安全基金会

      本课程向学生介绍网络的概念, 包括网络术语和协议, 局域网和广域网, 以及网络标准. 重点放在保护信息系统和各种实施策略. 在完成, 学生应该能够执行与网络数学相关的基本任务, 术语, 媒体和协议.

    • CTS 115信息系统商业概念

      本课程介绍了IT在管理业务流程中的作用,以及业务流程和IT一致性的必要性. 重点放在了解业务挑战和开发/管理信息系统的行业需求,以有助于基于这些挑战的决策过程. 在完成, 学生应该能够展示“混合业务经理”的知识以及新技术和系统提供的潜力.

    • CTS 120硬件/软件支持

      本课程涵盖个人电脑的基本硬件, 包括安装, 操作和与软件的交互. 主题包括组件标识, 记忆系统, 外设安装与配置, 预防性维护, 硬件诊断/维修, 系统软件的安装和优化, 商业项目, 系统配置, 和设备驱动程序. 在完成, 学生应该能够选择适当的计算机设备和软件, 升级/维护现有设备和软件, 并解决/修理故障的个人电脑.

    • . NET 125网络简介

      本课程介绍架构, 结构, 功能, 组件, 以及互联网和计算机网络的模型. 主题包括介绍IP寻址的原理和以太网的基本概念, 媒体, 和操作. 在完成, 学生应该能够建立简单的局域网, 完成路由器和交换机的基本配置, 实现IP寻址方案.

    • WEB 115 WEB标记和脚本

      本课程介绍使用JavaScript的万维网联盟(W3C)互联网编程. 主题包括基本语法, 面向对象编程, 功能, 变量, 事件, 数组, 验证, 可访问性, 以及网络标准. 在完成, 学生应该能够写作, 调试, 使用JavaScript代码维护格式良好、文档完备的交互式web内容.

    春季学期
    • CSC 121 Python编程

      本课程介绍使用Python编程语言进行计算机编程. 重点放在利用Python分发的标准库的通用算法和编程原则上. 完成课程后,学生应该能够设计、编码、测试和调试Python语言程序.

    • CSC 151 JAVA编程

      本课程介绍使用面向对象编程原则的JAVA编程语言进行计算机编程. 重点放在事件驱动的编程方法上, 包括创建和操作对象, 类, 并使用面向对象的工具,如类调试器. 完成后,学生应该能够设计,编码,测试,调试JAVA语言程序.

    • DBA 110数据库概念

      本课程介绍使用DBMS产品设计和创建数据库. 重点放在数据字典上, 归一化, 数据完整性, 数据建模, 以及简单表的创建, 查询, 报告, 和形式. 在完成, 学生应该能够通过创建简单的数据库表来设计和实现规范化的数据库结构, 查询, 报告, 和形式. !!课程作业不能在苹果产品上完成. 学生必须使用基于Windows的机器.!!

    • 写作和查询

      本课程旨在培养使用递归过程在各种体裁和格式中产生清晰写作的能力. 重点包括探究, 分析, 修辞策略的有效运用, 论文发展, 观众的意识, 和修订. 在完成, 学生应该能够产生统一, 连贯的, 用标准的书面英语写的文章.

    • NOS 120 Linux/UNIX单用户

      本课程为学生开发使用和定制Linux工作站的GUI和命令行技能提供必要的技能. 主题包括Linux文件系统和访问权限, GNOME接口, VI编辑器, X窗口系统表达式模式匹配, I / O重定向, 网络和打印公用事业. 在完成, 学生应该能够定制和使用Linux系统的命令行需求和桌面生产力的角色.

    • CIS 110或CIS 111

      计算机概论 or 基本的电脑操作能力

    • 人文与美术选修课

      以下是推荐的人文和美术选修课程,以满足人文和美术选修要求. 所有列出的课程都至少需要三个学期的学分. 其他带有人文和美术选修课前缀的课程也可能适合这些要求. 学生应在注册前与指导老师讨论所有课程选择. 111年艺术, 114年艺术, 115年艺术, 121年艺术, 131年艺术, 132年艺术, 240年艺术, 241年艺术, 283年艺术, 284年艺术, 半径标注111, 125年英格, 126年英格, 231年英格, 232年英格, 241年英格, 242年英格, 261年英格, 262年英格, 110年哼, 115年哼, 120年哼, 121年哼, 122年哼, 123年哼, 130年哼, 150年哼, 160年哼, 161年哼, 170年哼, 180年哼, 220年哼, 110亩, 112亩, 114亩, 210亩, φ240, REL 110, REL 211, REL 212

    课程要求

    • CTI 110 Web、编程、数据库、基础

      本课程介绍了学生在编程中可用的工具和资源, 互联网上的标记语言和服务. 主题包括标准标记语言互联网服务, 创建网页, 使用搜索引擎, file transfer programs; and database design and creation with DBMS products. 完成课程后,学生应该能够展示编程工具的知识, 部署带有标记工具的网站, 然后创建一个简单的数据库表.

    • CTI 120网络与安全基金会

      本课程向学生介绍网络的概念, 包括网络术语和协议, 局域网和广域网, 以及网络标准. 重点放在保护信息系统和各种实施策略. 在完成, 学生应该能够执行与网络数学相关的基本任务, 术语, 媒体和协议.

    • CTS 115信息系统商业概念

      本课程介绍了IT在管理业务流程中的作用,以及业务流程和IT一致性的必要性. 重点放在了解业务挑战和开发/管理信息系统的行业需求,以有助于基于这些挑战的决策过程. 在完成, 学生应该能够展示“混合业务经理”的知识以及新技术和系统提供的潜力.

    • . NET 125网络简介

      本课程介绍架构, 结构, 功能, 组件, 以及互联网和计算机网络的模型. 主题包括介绍IP寻址的原理和以太网的基本概念, 媒体, 和操作. 在完成, 学生应该能够建立简单的局域网, 完成路由器和交换机的基本配置, 实现IP寻址方案.

    课程要求

    • CSC 121 Python编程

      本课程介绍使用Python编程语言进行计算机编程. 重点放在利用Python分发的标准库的通用算法和编程原则上. 完成课程后,学生应该能够设计、编码、测试和调试Python语言程序.

    • CSC 151 JAVA编程

      本课程介绍使用面向对象编程原则的JAVA编程语言进行计算机编程. 重点放在事件驱动的编程方法上, 包括创建和操作对象, 类, 并使用面向对象的工具,如类调试器. 完成后,学生应该能够设计,编码,测试,调试JAVA语言程序.

    • CTI 110 Web、编程、数据库、基础

      本课程介绍了学生在编程中可用的工具和资源, 互联网上的标记语言和服务. 主题包括标准标记语言互联网服务, 创建网页, 使用搜索引擎, file transfer programs; and database design and creation with DBMS products. 完成课程后,学生应该能够展示编程工具的知识, 部署带有标记工具的网站, 然后创建一个简单的数据库表.

    • WEB 115 WEB标记和脚本

      本课程介绍使用JavaScript的万维网联盟(W3C)互联网编程. 主题包括基本语法, 面向对象编程, 功能, 变量, 事件, 数组, 验证, 可访问性, 以及网络标准. 在完成, 学生应该能够写作, 调试, 使用JavaScript代码维护格式良好、文档完备的交互式web内容.

    课程要求

    • ACA 115成功 & 学习技巧

      本课程提供了实现教育目标所需的校园资源和学术技能的指导. 重点放在设施和服务的探索, 学习技巧, 图书馆的技能, 自我评估, 健康, 目标设定, 批判性思维. 在完成, 学生应该能够管理他们的学习经历,以成功地实现教育目标.

    • CIS 110计算机概论

      本课程介绍计算机概念, 包括计算机的基本功能和操作. 主题包括硬件组件的识别, 计算机基本操作, 安全问题, 以及应用软件的使用. 在完成, 学生应该能够展示对计算机的角色和功能的理解,并使用计算机解决问题. !!课程作业不能在苹果产品上完成. 学生必须使用基于windows的机器!!

    • CSC 121 Python编程

      本课程介绍使用Python编程语言进行计算机编程. 重点放在利用Python分发的标准库的通用算法和编程原则上. 完成课程后,学生应该能够设计、编码、测试和调试Python语言程序.

    • CSC 151 JAVA编程

      本课程介绍使用面向对象编程原则的JAVA编程语言进行计算机编程. 重点放在事件驱动的编程方法上, 包括创建和操作对象, 类, 并使用面向对象的工具,如类调试器. 完成后,学生应该能够设计,编码,测试,调试JAVA语言程序.

    • CTI 110 Web、编程、数据库、基础

      本课程介绍了学生在编程中可用的工具和资源, 互联网上的标记语言和服务. 主题包括标准标记语言互联网服务, 创建网页, 使用搜索引擎, file transfer programs; and database design and creation with DBMS products. 完成课程后,学生应该能够展示编程工具的知识, 部署带有标记工具的网站, 然后创建一个简单的数据库表.

    • CTI 120网络与安全基金会

      本课程向学生介绍网络的概念, 包括网络术语和协议, 局域网和广域网, 以及网络标准. 重点放在保护信息系统和各种实施策略. 在完成, 学生应该能够执行与网络数学相关的基本任务, 术语, 媒体和协议.

    • CTS 115信息系统商业概念

      本课程介绍了IT在管理业务流程中的作用,以及业务流程和IT一致性的必要性. 重点放在了解业务挑战和开发/管理信息系统的行业需求,以有助于基于这些挑战的决策过程. 在完成, 学生应该能够展示“混合业务经理”的知识以及新技术和系统提供的潜力.

    • CTS 120硬件/软件支持

      本课程涵盖个人电脑的基本硬件, 包括安装, 操作和与软件的交互. 主题包括组件标识, 记忆系统, 外设安装与配置, 预防性维护, 硬件诊断/维修, 系统软件的安装和优化, 商业项目, 系统配置, 和设备驱动程序. 在完成, 学生应该能够选择适当的计算机设备和软件, 升级/维护现有设备和软件, 并解决/修理故障的个人电脑.

    • DBA 110数据库概念

      本课程介绍使用DBMS产品设计和创建数据库. 重点放在数据字典上, 归一化, 数据完整性, 数据建模, 以及简单表的创建, 查询, 报告, 和形式. 在完成, 学生应该能够通过创建简单的数据库表来设计和实现规范化的数据库结构, 查询, 报告, 和形式. !!课程作业不能在苹果产品上完成. 学生必须使用基于Windows的机器.!!

    • 写作和查询

      本课程旨在培养使用递归过程在各种体裁和格式中产生清晰写作的能力. 重点包括探究, 分析, 修辞策略的有效运用, 论文发展, 观众的意识, 和修订. 在完成, 学生应该能够产生统一, 连贯的, 用标准的书面英语写的文章.

    • 技术与社会

      这门课程从历史角度考虑技术变革, 艺术, 哲学观点及其对人类需求和关注的影响. 重点放在技术变革的原因和后果上. 完成后,学生应该能够批判性地评估技术的影响.

    • NOS 120 Linux/UNIX单用户

      本课程为学生开发使用和定制Linux工作站的GUI和命令行技能提供必要的技能. 主题包括Linux文件系统和访问权限, GNOME接口, VI编辑器, X窗口系统表达式模式匹配, I / O重定向, 网络和打印公用事业. 在完成, 学生应该能够定制和使用Linux系统的命令行需求和桌面生产力的角色.

    • WEB 115 WEB标记和脚本

      本课程介绍使用JavaScript的万维网联盟(W3C)互联网编程. 主题包括基本语法, 面向对象编程, 功能, 变量, 事件, 数组, 验证, 可访问性, 以及网络标准. 在完成, 学生应该能够写作, 调试, 使用JavaScript代码维护格式良好、文档完备的交互式web内容.

    课程要求

      秋季学期
      • ACA 115成功 & 学习技巧

        本课程提供了实现教育目标所需的校园资源和学术技能的指导. 重点放在设施和服务的探索, 学习技巧, 图书馆的技能, 自我评估, 健康, 目标设定, 批判性思维. 在完成, 学生应该能够管理他们的学习经历,以成功地实现教育目标.

      • CTI 110 Web、编程、数据库、基础

        本课程介绍了学生在编程中可用的工具和资源, 互联网上的标记语言和服务. 主题包括标准标记语言互联网服务, 创建网页, 使用搜索引擎, file transfer programs; and database design and creation with DBMS products. 完成课程后,学生应该能够展示编程工具的知识, 部署带有标记工具的网站, 然后创建一个简单的数据库表.

      • CTI 120网络与安全基金会

        本课程向学生介绍网络的概念, 包括网络术语和协议, 局域网和广域网, 以及网络标准. 重点放在保护信息系统和各种实施策略. 在完成, 学生应该能够执行与网络数学相关的基本任务, 术语, 媒体和协议.

      • CTS 115信息系统商业概念

        本课程介绍了IT在管理业务流程中的作用,以及业务流程和IT一致性的必要性. 重点放在了解业务挑战和开发/管理信息系统的行业需求,以有助于基于这些挑战的决策过程. 在完成, 学生应该能够展示“混合业务经理”的知识以及新技术和系统提供的潜力.

      • CTS 120硬件/软件支持

        本课程涵盖个人电脑的基本硬件, 包括安装, 操作和与软件的交互. 主题包括组件标识, 记忆系统, 外设安装与配置, 预防性维护, 硬件诊断/维修, 系统软件的安装和优化, 商业项目, 系统配置, 和设备驱动程序. 在完成, 学生应该能够选择适当的计算机设备和软件, 升级/维护现有设备和软件, 并解决/修理故障的个人电脑.

      • WEB 115 WEB标记和脚本

        本课程介绍使用JavaScript的万维网联盟(W3C)互联网编程. 主题包括基本语法, 面向对象编程, 功能, 变量, 事件, 数组, 验证, 可访问性, 以及网络标准. 在完成, 学生应该能够写作, 调试, 使用JavaScript代码维护格式良好、文档完备的交互式web内容.

      春季学期
      • CIS 110计算机概论

        本课程介绍计算机概念, 包括计算机的基本功能和操作. 主题包括硬件组件的识别, 计算机基本操作, 安全问题, 以及应用软件的使用. 在完成, 学生应该能够展示对计算机的角色和功能的理解,并使用计算机解决问题. !!课程作业不能在苹果产品上完成. 学生必须使用基于windows的机器!!

      • CSC 121 Python编程

        本课程介绍使用Python编程语言进行计算机编程. 重点放在利用Python分发的标准库的通用算法和编程原则上. 完成课程后,学生应该能够设计、编码、测试和调试Python语言程序.

      • CSC 151 JAVA编程

        本课程介绍使用面向对象编程原则的JAVA编程语言进行计算机编程. 重点放在事件驱动的编程方法上, 包括创建和操作对象, 类, 并使用面向对象的工具,如类调试器. 完成后,学生应该能够设计,编码,测试,调试JAVA语言程序.

      • DBA 110数据库概念

        本课程介绍使用DBMS产品设计和创建数据库. 重点放在数据字典上, 归一化, 数据完整性, 数据建模, 以及简单表的创建, 查询, 报告, 和形式. 在完成, 学生应该能够通过创建简单的数据库表来设计和实现规范化的数据库结构, 查询, 报告, 和形式. !!课程作业不能在苹果产品上完成. 学生必须使用基于Windows的机器.!!

      • 写作和查询

        本课程旨在培养使用递归过程在各种体裁和格式中产生清晰写作的能力. 重点包括探究, 分析, 修辞策略的有效运用, 论文发展, 观众的意识, 和修订. 在完成, 学生应该能够产生统一, 连贯的, 用标准的书面英语写的文章.

      • 技术与社会

        这门课程从历史角度考虑技术变革, 艺术, 哲学观点及其对人类需求和关注的影响. 重点放在技术变革的原因和后果上. 完成后,学生应该能够批判性地评估技术的影响.

      • NOS 120 Linux/UNIX单用户

        本课程为学生开发使用和定制Linux工作站的GUI和命令行技能提供必要的技能. 主题包括Linux文件系统和访问权限, GNOME接口, VI编辑器, X窗口系统表达式模式匹配, I / O重定向, 网络和打印公用事业. 在完成, 学生应该能够定制和使用Linux系统的命令行需求和桌面生产力的角色.

      课程要求

      • CTI 110 Web、编程、数据库、基础

        本课程介绍了学生在编程中可用的工具和资源, 互联网上的标记语言和服务. 主题包括标准标记语言互联网服务, 创建网页, 使用搜索引擎, file transfer programs; and database design and creation with DBMS products. 完成课程后,学生应该能够展示编程工具的知识, 部署带有标记工具的网站, 然后创建一个简单的数据库表.

      • CTS 115信息系统商业概念

        本课程介绍了IT在管理业务流程中的作用,以及业务流程和IT一致性的必要性. 重点放在了解业务挑战和开发/管理信息系统的行业需求,以有助于基于这些挑战的决策过程. 在完成, 学生应该能够展示“混合业务经理”的知识以及新技术和系统提供的潜力.

      • CTS 120硬件/软件支持

        本课程涵盖个人电脑的基本硬件, 包括安装, 操作和与软件的交互. 主题包括组件标识, 记忆系统, 外设安装与配置, 预防性维护, 硬件诊断/维修, 系统软件的安装和优化, 商业项目, 系统配置, 和设备驱动程序. 在完成, 学生应该能够选择适当的计算机设备和软件, 升级/维护现有设备和软件, 并解决/修理故障的个人电脑.

      • DBA 110数据库概念

        本课程介绍使用DBMS产品设计和创建数据库. 重点放在数据字典上, 归一化, 数据完整性, 数据建模, 以及简单表的创建, 查询, 报告, 和形式. 在完成, 学生应该能够通过创建简单的数据库表来设计和实现规范化的数据库结构, 查询, 报告, 和形式. !!课程作业不能在苹果产品上完成. 学生必须使用基于Windows的机器.!!

      技术标准

      信息技术-软件开发 已经制定了项目技术标准,以告知学生该项目和专业的非学术基本功能. 并非所有的例子都包括在内.

      标准 基本功能 例子
      沟通
      口头/书面
      • 沟通信息和想法,使他人理解的技能
      • 通过电子邮件、电话或面对面的方式与同事和客户沟通
      活动能力/运动技能
      • 运动技能,足以移动手,用手抓住或操纵物体
      • 能够操作基本的计算机功能
      • 能够在不同的环境下工作
      • 活动能力:能够进行偶尔需要使用胳膊和腿以及整个身体活动的体力活动
      • 移动电脑鼠标,同时按多个键盘键等.
      • 工作空间可能包括高度、爬行空间或密闭空间
      • 体育活动包括:
        • 弯曲
        • 提升
        • 携带
        • 爬行
        • 攀爬
      体力和耐力
      • 能够长时间坐在电脑前
      • 有足够的能力举起和搬运设备
      • 长时间坐着完成项目
      • 携带和设置设备,如服务器,路由器/交换机,电缆等.
      感觉

      • 视线
      • 声音
      • 味道
      • 触摸
      • 气味
      • 视觉能力足以看清近距离的细节
      • 使用电线和开关
      • 分辨电脑显示器上的小细节
      环境/职业暴露
      领域或行业专业标准

      残疾服务声明

      十大赌博正规老平台是一个符合美国残疾人法的机构. WCC在招生过程中不会因残疾而歧视学生,也不会因残疾而歧视学生, 服务, 和/或符合资格要求的合格个人的活动. WCC将为有资格接受或参加大学课程的残疾人士提供合理的便利, 服务, 和/或活动. 如果学生认为,他/她不能满足一个或多个程序的基本功能,没有住宿, 鼓励学生向 残疾人服务 尽快.