新国立 - 软件工程技术硕士

NUS - Master of Technology in Software Engineering

· 新加坡

本课程最适合已拥有数年软件工程从业经验、并希望进一步提升可扩展性、安全性及智能型软件系统架构能力的人士。软件工程硕士课程着重培养架构可扩展、安全且智能的系统及平台所需技能,同时强调对软件技术、方法论与管理方法的深度融合与应用。课程聚焦于运用创新及前沿技术,实现软件系统的实践性与系统化构建

课程设置:

基础软件工程领域(两个方向)

现代软件系统设计-课程:

敏捷团队核心实践

软件分析与设计

软件设计模式

DevSecOps工程与自动化

可扩展系统架构-课程:

软件解决方案架构设计

平台工程

云原生解决方案设计

专业软件工程领域(选二个方向)

AI系统架构设计-课程:

可解释与可信赖人工智能

人工智能与网络安全

代理式AI解决方案架构

AI系统集成与部署

产品与平台设计管理-课程:

服务设计

数字产品管理

数字产品战略

平台化商业架构

大数据工程-课程:

数据驱动洞察的信息架构

分析型大数据工程

实时数据处理系统架构

泛在系统安全-课程:

ISC2 CISSP CBK培训研讨课

敏捷开发安全生命周期

安全移动架构设计

平台安全防护体系

毕业要求:

40学分

基础工程领域课程+专业工程领域课程+项目/实习

项目时长:

1年

项目学费:

32W+人民币(5.8W+新币)

申请要求:

理工科专业

具备两年以上软件工程师相关工作经验者优先(如程序员、设计师、技术团队负责人)

优先考量具备以下领域专业能力的申请人:

• 熟练掌握软件开发生命周期,包括Scrum等敏捷开发方法

• 具备使用至少一门现代编程语言的开发经验

• 掌握包含设计模式的软件设计方法

• 精通软件测试及测试驱动开发相关技术

语言要求:

托福85/ 雅思6.0

GRE 320+3.5(必需)