学位课程包括两个基础课程,七个所需的核心课程和一系列选修课,您从中选择至少三个。所需的课程为大量应用的设计和编码提供了坚实的基础,以及软件设计技术,并包括大部分课程。您将选择选修课将您的技能加强专业化的四个不同领域:Web开发,移动应用程序开发,数据库管理或软件设计。

Web开发

企业,政府和其他组织正在不断改进和更新他们的网络存在,以宣传产品和促进服务,这为熟练的Web开发人员创造了很高的需求。事实上,对训练有素的Web开发人员的需求正在迅速发展,即美国劳工统计局项目在未来十年内令人印象深刻的27%增加了27%。专注于Web开发的学生将在堆叠的Web开发技术中建立应用技巧,两端(客户端)和后端(服务器端)。具体技术学生将学习包括HTML5,CSS3,JavaScript,Bootstrap,JQuery,Angular JS,Ajax,ASP.NET核心MVC,PHP,JSP,GIS和RESTful服务。本专业化的课程还涵盖了响应式网络设计技术,Web托管,Apache Hadoop,CMS,Web安全性,云计算和Web性能问题。

移动应用程序开发

我们对智能手机的增加依赖性对App开发人员的持续需求说到了。cnnmoney.薪级表在2017年的2017年最佳职位清单上列出了移动应用程序开发人员,并在其最快的工作列表中享有最快的工作列表,并在未来十年内预期19%的工作增长。专注于移动应用程序开发的学生将获得Android本机应用程序的技能,移动Web应用程序开发,混合应用程序开发和闪白,iPhone应用程序开发。

数据库管理

从2016年到2026年,数据库管理员的就业预计将增长11%。数据库管理员(dba)使用专门的软件存储和组织数据。它们确保数据对用户可用,一致且定义清晰,并防止未经授权的访问。专攻数据库管理的学生将建立与关系数据库相关的技能,包括SQL、规范化、功能依赖关系图和实体关系图、数据库设计、恢复、安全、客户端服务器系统,以及数据库系统的编程和管理。

软件设计

随着计算机应用程序支持从太空计划到移动设备的一切,就需要能够创建运行这些程序的软件程序的人。系统分析师和软件应用程序设计师负责关键的设计和开发计划,从而创建各种软件,从支持公司的操作和流程的复杂的公司系统到移动电话应用程序。软件设计专业的学生将学习软件开发方法,在整个系统开发生命周期中用于支持开发的相关工具和项目管理方法,以及需求分析,数据库设计,应用程序界面设计,软件设计基础,软件工程基础和流行的软件架构。

探索课程对于每个专业或更多信息我们的证书在Web开发中,移动应用程序开发和数据库管理。