2022年11月20日
2022-2023年大学公报
2022-2023年大学公报

软件开发硕士学位


返回到{$returnto_text}返回:罗斯里艺术与科学学院

软件开发理学硕士学位(MSSD)是一个应用程序,旨在让学生具备雇主在招聘软件开发人员时所需要的技能。软件开发包括构思、指定、设计、编程、记录、测试和调试的过程,以创建和维护计算机应用程序、框架,或支持这些组件,如数据库和安全上下文。为了取得成功,软件开发人员必须具备编写代码来创建单线程、多线程或用户界面事件驱动应用程序的技能,无论是独立应用程序还是访问服务器或服务的应用程序。软件开发人员还必须能够确定计算机系统的范围,为它收集需求,从可能的架构选项中选择,然后为客户端应用程序设计、测试、修改、调试和记录软件。要做到这一点,就需要将特定的技能串联起来,这些技能在学位的课程要求中得到了解决。

该学位课程采用混合形式,其中有重要的在线内容,包括两门基础课程、七门必修核心课程和一系列选修课,其中学生必须至少选三门。必修课为学生提供了丰富的应用程序的设计和编码以及软件设计技术的坚实基础,并包含了大部分的课程作业。学生可以选择选修课程来加强他们在四个不同专业领域的技能:网页开发、移动应用程序开发、数据库管理或软件设计。

Web开发

企业、政府和其他组织都在不断改进和更新他们的网站,以宣传产品和推广服务,这对熟练的web开发人员有很高的需求。事实上,对训练有素的网页开发人员的需求增长如此之快,以至于美国劳工统计局预计,在未来十年,网页开发人员的工作岗位将有27%的惊人增长。专门学习web开发的学生将建立堆叠web开发技术的应用技能,包括前端(客户端)和后端(服务器端)。学生将学习的具体技术包括HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular JS, AJAX, ASP。NET Core MVC、PHP、JSP、GIS和rest式服务。本专业的课程还包括响应式网页设计技术、网页托管、Apache Hadoop、CMS、网页安全、云计算和网页性能问题。

移动应用程序开发

我们对智能手机的依赖程度越来越高,这说明我们对应用程序开发者的需求越来越大。在相当短的时间内,移动应用程序已经变得无处不在。新应用继续以指数级的速度推出。如今,应用程序与几乎所有行业都息息相关,包括零售、银行、旅游、餐饮、教育、媒体和娱乐。此外,CNNMoney和PayScale将移动应用开发人员列为2017年最佳工作榜单的第一名,在增长最快的工作榜单中排名第九,预计未来10年的就业增长为19%。专门从事移动应用程序开发的学生将获得Android原生应用程序开发、移动web应用程序开发、混合应用程序开发以及iPhone应用程序开发的技能。

数据库管理

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

软件设计

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

学位要求


该学位的候选人通常需要完成30到36个学时。总人数取决于候选人的本科课程和学习成绩,这可能导致放弃最多两个3学分的基础课程。

学位结构如下:

  • 基础(最多两门3学时的课程)
  • 必修课程(21学时)
  • MSSD选修课(9学时)

基础课程


MSSD要求完成两个3小时的基础课程。

如果学生在之前的学习中成功完成了另一所认证机构的同等课程,学位课程所需的基础课程可以被免除。学生必须在同等课程中取得B或以上成绩,才有资格获得豁免。

学生如果不具备放弃基础课程所需的学历,但相信自己拥有相应的知识,可以注册并成功完成以下课程,以满足基础课程的要求。

所有研究生学位的要求


  • 在4.0的评分标准下,GPA至少要达到3.0。
  • 在六年内完成学位。
  • 在本学期的申请截止日期前向注册主任办公室提交毕业申请,届时将完成所有要求。

返回到{$returnto_text}返回:罗斯里艺术与科学学院