MSc (Eng) Advanced Software Engineering
工学硕士(高级软件工程)硕士
谢菲尔德大学工程硕士(高级软件工程)项目致力于培养具备先进软件开发与系统设计能力的高素质工程师。课程聚焦于软件架构、敏捷开发、云计算及安全编程等核心领域,强调理论与实践结合,培养学生解决复杂工程问题的能力。通过项目驱动学习和行业合作,毕业生将具备在高科技企业或研发机构中从事高端软件系统设计与管理的竞争力。
课程描述
MSc (Eng) Advanced Software Engineering在研究生阶段通常围绕计算系统、信息处理与数字化应用展开。基础课程一般包括程序设计、离散数学、数据结构、计算机系统和数据库基础;专业核心课程依据方向可能涉及软件工程、算法、人工智能、数据分析、网络安全、信息系统或生物医学信息学,重点掌握建模、编程、系统设计、数据治理和算法评价方法。方向课程进一步对应智能应用、软件开发、网络防护或领域数据。实验、课程项目和综合实践通常贯穿学习过程,可通过需求分析、编码测试、数据实验、系统部署或毕业项目训练工程实现能力。课程由基础理论递进至专业技术和真实项目;