圣安德鲁斯大学软件工程硕士专业是在软件工程领域中以研究为主导的高级项目。该项目旨在发展学生在软件复用、敏捷开发、软件架构和关键系统工程等方面的学习和技能。圣安德鲁斯大学软件工程硕士专业是专业项目但具有灵活性,除必修课外,学生可选择计算机科学领域中的其他部分进行学习。学生承担重要课题,课题包括广泛调查与大量软件开发,以及最终的论文。这些课题能够帮助他们巩固和扩展专业知识及批判性思维。学校设有现代化计算机实验室,实验室配备双屏计算机工作站及小组工作设施。学生有24小时访问现代化计算机实验室的权限。
圣安德鲁斯大学软件工程硕士专业申请要求
学制1年,学费24240英镑/年,9月开学,雅思7(听力6、阅读6、写作6、口语6),托福100(听力12、阅读13、写作21、口语18),PTE 69(听力50、阅读50、写作50、口语50)
圣安德鲁斯大学软件工程硕士专业课程设置
1 硕士核心技能 Masters Core Skills
2 面向对象的建模、设计和编程 Object-Oriented Modelling、Design and Programming
3 软件工程原理 Software Engineering Principles
4 软件工程实践 Software Engineering Practice
5 关键系统工程 Critical Systems Engineering
6 软件架构 Software Architecture
7 硕士编程项目 Masters Programming Projects
8 人工智能原理 Artificial Intelligence Principles
9 人工智能实践 Artificial Intelligence Practice
10 语言和计算 Language and Computation
11 高级互联网 Advanced Networks
12 移动和无线网络 Mobile and Wireless Networks
13 人机交互原理和方法 Human Computer Interaction Principles and Methods
14 交互软件和硬件 Interactive Software and Hardware
15 用户为中心的交互设计 User-Centred Interaction Design