南安普顿大学软件工程理学硕士项目中学生将探索传统和当代的软件开发方法。学生将从云端和移动应用、安全和用户体验等一系列主题领域中进行深入研究。学生将有机会提高在软件建模、设计、开发和测试方面的技能。
具有upper 2:1学位(分数不低于65%),需要以下背景:计算机科学、计算机工程、软件工程、媒体技术、电子商务、信息技术
申请者必须在以下课程中取得upper 2:1的成绩:
- 1门编程课程(Java, C++, C#, 面向对象, Python)
- 1门高等数学课程:理想情况下 离散数学,包括逻辑和集合论
- 3门计算机科学课程,如:软件架构或设计、数据结构、数据库、网络、人工智能、机器学习或web,熟悉函数式编程(Haskell, Scala, F#)和建模语言(例如UML)