软件工程硕士(MSE)
一般信息
软件工程理学硕士(MSE)是一个在线课程,为个人在工业和政府机构中担任软件工程师和软件项目经理做好准备.
该计划强调全面和彻底的面向过程的软件开发方法, 它的课程基本上是以软件工程研究为基础的, theory, principles, and practice (e.g. CMMI、ISO标准、敏捷过程、Scrum、XP、软件架构和设计模式). 强调面向过程的方法使该计划在专业硕士学位中独树一帜.
Design
该计划是为在计算机科学领域工作的专业人士设计的,他们希望进一步提高他们的技能并追求软件工程的研究生水平教育.
该计划包括八个方面的评估和评价:批判性思维/解决问题的能力, 协作和团队合作, research, 软件流程实现, 软件过程评估/鉴定, 软件标准理解, 法律和道德问题的素养, and communication.
Faculty
教师工作小组仔细检查了类似的M.S. 在设计这个项目之前. 教师们决定,MSE项目中的课程应该在概念上以顺序的方式成对地联系起来. 每门课程都包括软件工程理论和实际应用. 此外,课程还包括上面列出的八个评估部分的要素. 通过每门课程,学生将体验到软件工程知识和技能的理论和实际应用.
M的高潮活动.S. 将是一个实习项目,每个学生将他或她的知识和技能应用到一个大型的软件项目. 学生将设计、开发和测试产品. 软件产品的设计和开发是一个累积的过程, 这些课程将在整个课程中分阶段进行,并在不同的课程中进行整合(例如.g. 研究文献综述, problem definition, 需求分析, cost analysis, design, 项目实施, 以及项目评估与评价). 完成M课程的学生.S. 会对理论有全面的了解吗, research, implementation, 并评估软件过程,因为它适用于各种应用程序.
LEARNING GOALS
学生的学习目标被纳入八个总体项目目标:
- 软件过程的实现: 定义软件过程并将其应用于实际问题的能力
- 过程评估/评价: 分析和估计软件过程成本的能力
- 软件标准理解: 在软件工程实践中识别、分析和应用软件标准的能力
- 专业、法律及道德问题: 分析能力, 评估和解释与软件工程相关的职业道德规范和规范性文件
- 批判性思维和解决问题能力: 分析能力, 评估和综合信息,并根据合理的理由产生和应用适当的解决方案来解决问题
- 协作和团队合作: 在团队或协作环境中高效工作以实现共同目标或目的的能力
- Research: 指挥的能力, 评估和综合研究,并将理论思想应用于实际设置
- Communication: 能够以合理的语言结构和机制,在逻辑框架内以多种形式有效地表达思想