圣安德鲁斯大学高级计算机科学理学硕士项目提供机会让具备坚实计算机科学背景的学生按照自己的兴趣以研究为导向深入学习计算机。圣安德鲁斯大学高级计算机科学理学硕士项目提供范围广泛的课程,涵盖人工智能、人机交互、互联网及分布式系统和软件工程等高级课题,学生可以灵活选择。
圣安德鲁斯大学高级计算机科学理学硕士项目有以下亮点:
该项目旨在让学生自由选择自己在计算机科学领域的兴趣。学生可以轻松转入学校提供的其他理学硕士项目。
学生开展重要项目,课题包括广泛调查与大量软件开发,以及最终的论文。这些课题能够帮助他们巩固和扩展专业知识及批判性思维。
学校设有现代化计算机实验室,实验室配备双屏计算机工作站及小组工作设施。学生有24小时访问现代化计算机实验室的权限。
1、Masters Core Skills
2、Object-Oriented Modelling、Design and Programming
3、Masters Programming Projects
4、Artificial Intelligence Principles
5、Artificial Intelligence Practice
6、Language and Computation
7、Advanced Networks
8、Mobile and Wireless Networks
9、Software Engineering Principles
10、Software Engineering Practice
11、Critical Systems Engineering
12、Software Architecture
13、Human Computer Interaction Principles and Methods
14、Interactive Software and Hardware
15、User-Centred Interaction Design
1、硕士核心技能
2、面向对象的建模、设计和编程
3、硕士编程项目
4、人工智能原理
5、人工智能实践
6、语言和计算
7、高级网络
8、移动和无线网络
9、软件工程原理
10、软件工程实践
11、关键系统工程
12、软件架构
13、人机互动原理和方法
14、互动软件和硬件
15、用户为中心的交互设计