软件工程硕士
Saint Andrews, 英国
理学硕士
期间
1 year
语言
英语
步伐
全职
报名截止日期
06 Aug 2026
最早开始日期
Sep 2026
学费
GBP 31,450 *
学习形式
在校园
* 英国和欧盟:9,000英镑;海外:21,990英镑
快速通道咨询
通过联系学校,您可以获得有关任何学习和申请问题的免费优先咨询。
软件工程硕士课程是一门以研究为主导的高级软件工程研究课程,旨在培养学生在软件重用,敏捷开发,软件架构和关键系统工程方面的知识和技能。
软件工程硕士课程是由计算机科学学院开设的为期一年的教学计划。该课程包括两个学期的教学模块,然后是一个为期11周的项目,导致8月份提交了一篇15,000字的论文。
强调
- 软件工程硕士课程是一门专业课程,但保留了一定的灵活性,允许学生在强制性专业模块的同时学习计算机科学的其他领域。
- 学生进行一项重要项目,包括广泛的调查和大量的软件开发,从而导致他们的论文,使他们能够巩固和扩展他们的专业知识和批判性思维。
- 学生可以24小时使用现代计算实验室,配备双屏PC工作站和小组工作设施。
本课程的学生可在第一学期后转为高级计算机科学或信息技术硕士。
教学格式
硕士课程的授课部分包括八个模块:五个必修课和三个可选课程。教学方法包括讲座,研讨会,辅导和实践课程。大多数模块都是通过实际的课程练习和考试来评估的。班级人数通常为10至50名学生。
所有学生将在抵达圣安德鲁斯University of St Andrews后完成入职后语言评估(PELA)。根据他们在此评估中的表现,将建议学生在一年中参加有针对性的支持会议,以提高语言和学术技能。此评估是必需的,但不会计入最终学位分类。
您还将被指派一名顾问,他在年初与您会面,讨论模块选择,并可在一年内协助解决任何学术困难。指定的工作人员为硕士项目和论文提供密切监督。
模块
该计划中的模块具有不同的交付和评估方法。
义务
- 面向对象的建模,设计和编程:引入并强化面向对象的建模,设计和实现,以提供共同的技能基础,允许学生完成其他MSc模块中的编程任务。
- 软件工程实践:引入先进的软件工程方法,支持复杂的复合软件系统的开发,重点是软件配置管理,重用和测试驱动的开发实践。
- 软件工程原理:研究小型和大型软件开发中的关键概念。
以及一个或两个:
- 关键系统工程:了解用于关键社会技术系统的概念和开发技术。
- 软件架构:向学生介绍软件架构的概念,作为软件设计,重用和演化的辅助手段。
可选的
以下模块是计算机科学程序的可选项。并非所有模块的组合都可用于所有程序,并且某些模块必须满足先决条件。
学生选择两个或三个可选模块。在下面的“附加模块”列表中,学生每个列表中最多只能使用两个模块。
- 计算机通信系统高级主题
- 人工智能在实践中
- 人工智能原理
- 关键系统工程
- 数据密集型系统
- 人机交互原理与方法
- 信息可视化
- 交互式软件和硬件
- 知识发现和数据挖掘
- 语言和计算
- 硕士课程编程
- 计算机通信系统实践
- 计算机通信系统原理
- 软件架构
- 软件工程实践
- 软件工程原理
- 以用户为中心的交互设计
其他可选模块
学生可能需要最多以下两项:
- 计算机架构
- 电脑图像
- 计算机安全
- 并发和多核架构
- 约束编程
- 分布式系统
- 逻辑和软件验证
- 编程语言设计与实现
- 视频游戏
学生可能需要最多以下两项:
- 数据库管理系统
- 绿色信息技术
- 信息安全管理
- 信息技术项目
- 网络技术
可选模块每年都会有变化,有些模块可能只允许有限数量的学生。
论文
在第二学期,学生与工作人员一起定义并就扩展项目的主题达成一致,他们将在课程的最后三个月内开展工作,并最终以15,000字的论文结束。学位论文项目可以是基于小组的,也可以是单独完成的(学生在任何一种情况下都要单独评估)。
论文通常包括对相关工作的回顾;现有的延伸或新思想的发展;软件实施和测试;分析和评估。除了书面论文外,学生还必须介绍他们的工作。
每个项目由一到两名员工监督,通常通过定期会议和软件和论文草稿的审查。
如果学生选择不完成硕士学位论文的要求,可以获得退学奖,允许合格的候选人获得研究生文凭,在第二学期结束时完成课程。
此处列出的模块是指示性的,并且无法保证它们将在2019年进入。
招聘
计算机科学硕士课程硕士课程已经在各种全球,商业,金融和研究机构工作,包括:
- 艾玛迪斯
- 亚马逊
- 舆图
- Avaloq
- 巴克莱资本
- BP
- BT Openreach
- 摩羯座Ventis
- 接受FactSet
- Hailo
- 惠普
- 日立数据系统
- 微软
- OpenBet
- 摇滚明星
- 苏格兰皇家银行
- 天空
- Skyscanner上
- 赛门铁克
- TriSystems
职业中心为所有学生提供一对一的教学研究生课程建议,并提供一系列活动,帮助学生建立就业技能。
入学要求
- 良好的2.1荣誉学士学位。如果您在英国以外学习了第一学位,请参阅国际入学要求。
- 英语语言能力
要直接进入计算机科学硕士课程,您需要雅思(学术)总分7.0分,最低分数为6.0或同等分数。对于其他形式的证据,请参阅英语语言测试和资格。如果您的雅思成绩总分为6.0,最低成绩为5.5,我们提供计算机科学与英语语言的综合学位,对于那些希望获得硕士学位并继续巩固其使用能力的人来说,这是一个18个月的选择在学术环境中有效地学习英语。
列出的资格表示入学的最低要求。一些学术学校会要求申请人获得比最低标准高得多的分数。获得列出的入学要求并不能保证您有学位,因为大学会考虑每个申请的所有方面,包括(如适用)书面样本,个人陈述和证明文件。
应用要求
- 简历或简历。这应该包括您的个人详细信息,以及您迄今为止的教育和就业历史。
- 个人陈述(可选)。
- 两份原创签名学术论文。
- 学术成绩单和学位证书。如果适用,请仅提供带有官方英语翻译的认证副本。不要发送原始文件,因为它们无法退回。
- 英语语言能力证明(如果英语不是您的第一语言,则需要)。
资金
研究生可以获得许多潜在的奖学金和支持计划。
近期研究生折扣
University of St Andrews有资格毕业或在过去三个学年内从圣安德鲁斯毕业并正在University of St Andrews开始研究生课程的学生提供研究生学费的10%折扣。


