发表时间:2021-12-16 15:38:37
专业名称:
计算机科学理学硕士(Computer Science MSc)
开课时间:
9月
课程长度:1年
专业介绍/课程总论:
英国圣安德鲁斯大学(University of St Andrews)计算机科学理学硕士(Computer Science MSc)课程为计算机科学本科背景的学生提供了一个有机让学生根据自己的个人兴趣去做更先进、更高水平研究为主导的研究。学生可以灵活地选择高级课程的各种模块课,包括人工智能、人机交互、网络和分布式系统以及软件工程。这门课程包括两个学期的教学内容以及一个为期11周的项目,学生最终在8月份提交一篇15000字的论文。
课程亮点:
1) 课程设计灵活,允许学生在计算机科学领域根据自己的兴趣爱好选择研究方向。
2) 学生可以很容易地转到学校提供的其他专业理科硕士课程
3) 学生需要完成一个重要的项目,包括广进行泛的调查和大量的软件开发,并完成他们的论文设计,使他们能够巩固和扩大自己的专业知识和批判性思维。
4) 学生一天24小时可以随时进入配备有双屏PC工作站和小组工作设施的现代计算机实验室。
教学模式:
英国圣安德鲁斯大学(University of St Andrews)计算机科学理学硕士(Computer Science MSc)课程的教学部分包括八个(课程)模块:一个必修课程和七个选修模块(课程)。教学方法包括讲座、研讨会、辅导和实践课。大多数模块(课程)通过实践课程练习和考试进行评估。班级规模一般在10到50名学生之间。
所有学生在入学前将被要求完成入学的语言评估。根据学生在本次评估中的表现,学校会建议学生在年内参加有针对性的支持课程,以提高语言和学术技能。此评估是必需的,但不计入最终学位分类。
学校还将为每一位学生指派一名顾问,在年初与学生会面,讨论课程选择,并在这一年中协助解决任何学业困难。指定的工作人员密切监督理学硕士项目和论文。
课程结构(由180个学分组成):
必修课程:
面向对象建模、设计和编程:介绍并加强面向对象建模、设计和实现,以提供通用的技能基础,使学生能够在其他理科硕士模块内完成编程作业。
选修课程:
以下模块是计算机科学课程的可选模块。并非所有课程都有所有的模块组合,有些模块必须满足先决条件。学生最多可选择七个可选模块。在下面的“附加模块”列表中,学生最多只能学习每个列表中的两个模块。以下是一个可选模块的例子供参考。
人工智能实践
人工智能原理
关键系统工程
数据伦理与隐私
数据密集型系统
人机交互原理与方法
信息可视化
交互式软硬件
知识发现与数据挖掘
语言与计算
机器学习
硕士编程项目
计算机通信系统原理
软件体系结构
软件工程实践
软件工程原理
以用户为中心的交互设计
附加模块(最多选2门):
先进通信网络和系统
计算机体系结构
计算机图形学
计算机安全
并发和多核体系结构
约束规划
分布式系统
逻辑和软件验证
程序设计语言的设计与实现
信号处理:声音、图像、视频
电子游戏
学生最多可学习以下两项:
数据库管理系统
数字遗产与保护
绿色信息技术
信息安全管理
网络技术
职业前景:
英国圣安德鲁斯大学(University of St Andrews)计算机科学理学硕士(Computer Science MSc)课程的毕业生会在各种全球、商业、金融和研究机构工作,包括:
阿马迪斯、亚马逊、阿特拉斯、阿瓦罗克、巴克莱资本、英国石油公司、英国电信Openreach、Capricorn Ventis、FactSet、HAILO、惠普公司、日立数据系统、微软、OpenBet、Rockstar、苏格兰皇家银行、Sky、Skyscanner、赛门铁克、三体系统。
就业中心会向所有学生提供一对一的建议,并提供活动计划,协助学生培养就业技能。