Software Engineering (MSc)
软件工程(理学硕士)硕士
南安普顿大学的软件工程硕士课程帮助您建立传统和现代软件开发方面的扎实技能。您将学习面向对象编程和形式化方法等核心主题,并可选择在云计算与移动应用、安全、用户体验、数据挖掘和智能系统等领域的专业模块。该课程为您提供软件设计、建模、开发和测试方面的实践操作经验。
南安普顿大学是计算机科学和网络技术领域的领先高校,在网络安全和数据科学方面享有盛誉。该校被英国政府认定为网络安全研究卓越中心,并与艾伦·图灵研究所合作。您将向专家级学者学习,使用高质量的计算设施,并受益于学校前沿的研究成果。
该课程定期更新以保持教学质量,所有变更均旨在提升您的学习体验,同时确保您获得预期的教育水平。课程由英格兰学生事务办公室监管。
本项目由科里娜·切尔斯特亚博士(Dr Corina Cirstea)领衔,她的研究方向集中在逻辑、计算模型和验证领域。
申请要求
申请者需持有计算机科学、计算机工程、软件工程、媒体技术、电子商务或信息技术等相关专业的英国一等或二等一荣誉学士学位(均分65%以上)。此外,还需满足以下学术背景要求:至少一门编程课程(如Java、C++、C#、面向对象编程或Python);一门高等数学课程(最好包含离散数学、逻辑与集合论);以及三门计算机科学相关课程(如软件架构/设计、数据结构、数据库、网络、人工智能、机器学习或Web开发),并具备函数式编程(如Haskell、Scala、F#)和建模语言(如UML)的知识。
针对中国学生,接受Tier A、B或C类院校的学士学位申请。具体均分要求依院校层级而定:Tier A需70%以上(2:1)或73%以上(High 2:1);Tier B需75%以上(2:1)或78%以上(High 2:1);Tier C需80%以上(2:1)或83%以上(High 2:1)。未列院校按Tier D标准执行(2:1需88%,High 2:1需91%)。
语言要求
总分:6.5,阅读:6.0,写作:6.0,口语:6.0,听力:6.0
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
雅思 | 6.5 | 6.0 | 6.0 | 6.0 | 6.0 |
总分:92,阅读:22,写作:21,口语:23,听力:21
总分:68,阅读:64,写作:64,口语:64,听力:64
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
PTE | 68 | 64 | 64 | 64 | 64 |
开学与申请日期
2026
| 开学日期 | 申请开始日期 | 申请截止日期 | 申请状态 |
|---|
| 2026-09 | - | 2026-08-19 0天 | 已截止 |
课程描述
第一学年课程包括以下必修模块:
- 自动化软件验证(COMP6210):涵盖测试与形式化验证等软件验证方法,强调逻辑作为程序规范语言的应用。
- 硕士项目与论文(ECSP6003):在导师指导下开展深入研究,制定项目计划并完成研究项目。
- 研究方法与项目准备(ECSP6002):为暑期研究项目提供必要的研究方法和规划技能。
- 关键系统软件建模工具与技术(COMP6226):讲授从需求分析到设计的大型关键软件项目的建模技术与工具。
- 软件项目管理与安全开发(COMP6204):介绍软件项目管理各阶段的知识体系、工具与技术,并强调安全开发实践。
此外,学生还需从以下选修模块中选择学习:
高级数据库(COMP3211)、高级编程语言概念(COMP6255)、算法博弈论(COMP6207)、密码学(ELEC6242)、数据经济(COMP6265)、面向AI系统的知识图谱(COMP6256)、移动应用开发(COMP6239)、软件安全(COMP6236)、Web与云应用开发(COMP6251)。
所有模块均为2026-27学年课程,构成完整的硕士阶段学习路径。