University of St Andrews 软件工程硕士
University of St Andrews

University of St Andrews

软件工程硕士

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%折扣。