进入高三年级的小伙伴请注意啦!
如果你对计算机、人工智能、大数据等方向感兴趣,
这篇推文一定要收藏好!
在今天的推文中,
我们将介绍圣安德鲁斯大学的计算机科学本科课程,
及其2027年入学要求,
帮助你提前做好申请规划!
计算机科学(Computer Science)
作为全球炙手可热的留学方向,
长期位居各类就业榜单与申请热度榜前列。
无论你是希望精进编程与软件开发能力,
还是渴望站在人工智能、数据科学等
前沿科技的浪潮之上,
CS专业都能为你打开通往未来科技世界的大门。
圣安德鲁斯大学计算机科学学院是英国卓越的计算机科学教学和研究中心,汇聚来自全球各地的师生。学院同时是苏格兰信息学与计算机联盟(SICSA) 的成员,为学生提供与苏格兰院校科研合作的宝贵机会。学院的学术团队更是由全球的研究者组成,所有学术人员均活跃于科研一线。
圣安的计算机科学课程以挑战性强、要求高、收获大著称。学生不仅能够接触先进的技术和研究成果,还能获得跨行业适用的分析能力、沟通能力与软件开发技能。
毕业生普遍具备:
-
扎实的计算机科学理论基础
-
强大的编程能力和软件开发实践经验
-
面向未来科技领域的竞争力
计算机科学学院的研究工作专注于计算机科学领域的五大关键方向,全面覆盖从理论到应用的前沿领域:
-
计算机科学基础原理(Fundamental Principles)
-
网络与分布式系统(Networks & Distributed Systems)
-
人机交互(Human Computer Interaction)
-
软件工程(Software Engineering)
-
人工智能(Artificial Intelligence)
圣安德鲁斯大学计算机科学学院在英国长期保持排名:
-
卫报大学指南(Guardian University Guide 2026):英国第 3 名
-
完全大学指南(The Complete University Guide 2026):英国第 4 名
这两项排名已连续两年保持稳定,充分体现学院教学质量与科研实力的持续领先。
圣安计算机科学学院|专业介绍
对于正打算申请2027年本科入学的同学,圣安计算机科学学院提供以下荣誉学位课程,可选四年制或五年制:
-
计算机科学 BSc (Hons) in Computer Science(UCAS代码 G400,四年全日制)
-
计算机科学 MSci (Hons) in Computer Science(本硕连读五年制,毕业获理学硕士学位)
需要注意的是,BSc与MSci是两个独立申请的学科,报考时需要分别选择申请。
除了单一专业外,学院也提供多个荣誉双学位(Joint Honours)供学生选择,可与以下学科组合:
-
生物学 Biology
-
经济学 Economics
-
管理学 Management
-
数学 Mathematics
-
哲学 Philosophy
-
心理学 Psychology
-
统计学 Statistics
(联合学位的入学要求以两个学科中较高的一方为准,具体请以官网信息为准)
同时也欢迎大家先报考单一荣誉学位(Single Honours),入学之后可以与学术导师充分交流沟通,再根据个人兴趣选择加入另外一至两门课程进行学习,圣安德鲁斯大学的模块化学制为大家提供了充分的灵活度。
关于圣安的灵活选课制度:
圣安德鲁斯大学强调灵活的选课模式,鼓励学生在学业初期广泛探索不同学科,再逐步聚焦专业方向。主要分为两个阶段:
Sub-honours(大一大二)
-
年:除医学专业外,大多数学生需修读三门科目。
-
第二年:文学院或神学院学生继续学习三门科目;理学院学生由于实验类时间的增长,选课通常缩减至两门。
第二年末,学生需根据前两年学习成果确定最终的学位方向(可以与最初申请方向不同,如最初申请国际关系的同学,可以以西班牙语和神学双专业毕业)。
Honours (大三大四)
-
最后两年专注于专业领域的深化和细分,班级在黄金小班教学比例上根据课程规模缩小,教学也更强调独立研究和发展自己的项目、论文以及实践。
圣安计算机科学课程亮点:
-
、二年(Sub-Honours)学习面向对象编程(Java)、数据编程等基础课程,同时需搭配至少一门其他学科
-
第三年(Honours)学习逻辑与推理、计算复杂性理论,并参与贯穿全年的软件工程团队项目
-
第四年完成个人独立软件工程项目,并可从人工智能、计算机图形学、网络安全、数据加密、数据库、操作系统等多个高阶选修方向中自由组合
-
荣誉阶段最后一年还可选修部分硕士(Masters level)课程,提前接触机器学习、数据伦理、信息可视化等前沿内容
-
学生还有机会在第三年申请交换项目(St Andrews Abroad),赴海外合作院校学习一整学年,拓展国际视野
计算机科学专业无需申请者具备编程背景,但要求申请者学习过数学,并取得优异成绩
圣安计算机科学学院|本科入学
要求
圣安德鲁斯大学本科阶段按不同学历体系设定入学要求,以下为计算机科学本科课程的入学分数线。申请的时候可以使用已取得的成绩,也可以是学校出具的预估分(Predicted Grades):
A-Level
-
标准要求:AAA,其中数学须达到A,并在生物、化学、计算机科学、进阶数学、地质学、地理、物理或心理学中任选一科通过
IB
-
标准要求:38分(HL 6,6,6),其中数学须达到HL6,并在生物、化学、计算机科学、地理、地质学、物理或心理学中任选一科达到SL 5
AP
-
至少三门科目,成绩需达到4分及以上,其中所要求的科目(如数学等专业相关科目)需达到5分
语言成绩要求
-
雅思(IELTS Academic):总分6.5,单项不低于6.0
-
托福(TOEFL iBT):总分81(听力16,阅读16,写作19,口语19)
-
其他受认可的语言考试,如剑桥英语、PTE Academic、LanguageCert Academic等
部分申请者(如持有UKVI认可国籍或英语授课高中毕业证书者)可豁免语言考试要求
申请通道
圣安德鲁斯大学本科申请共有三种渠道,请根据自身情况选择其中一种(三种渠道互斥,不可同时用于申请圣安):
-
UCAS(英国本科统一申请系统,适用于英国及大部分国际学生)
-
Common Application(适用于部分国际学生,尤其是美国课程体系申请者)
-
Direct Application(仅适用于国际学生,且不通过UCAS或Common Application申请圣安德鲁斯大学其他专业时可选此渠道)
申请材料
-
UCAS申请表(英国本科统一申请系统),或Common Application(适用于部分国际学生)
-
个人陈述(Personal Statement / 写作补充材料,需结合所申请专业撰写)
-
学校推荐信(通常由所在学校出具)
-
完整高中成绩单
-
英语语言成绩
-
相应的标准化考试成绩(如适用,例如AP/IB/A-Level取得或是预估分的成绩单)
其它重要信息
-
2027年入学的本科学费目前尚未正式公布(2026至2027学年国际生学费为每年£33,250,供参考;具体以录取通知书上的金额为准)
-
UCAS 2027年入学申请可于2026年9月1日起正式提交,公平审理的申请截止时间为2027年1月13日18:00(英国时间)
通过Direct Application申请的国际学生,2027年入学的申请截止时间同样为2027年1月13日18:00(英国时间)
-
通过Common Application申请的国际学生,系统开放时间为2026年8月1日至2027年5月1日
-
计算机类专业竞争激烈,建议尽早规划并递交申请
-
圣安德鲁斯大学不强制要求提交SAT/ACT成绩,但学生可以提交作为学术佐证
本科生奖学金机会
圣安德鲁斯大学基于学术优异或学生的经济需求,为本科生提供多种不同金额的奖学金与资助方案。同学们可以通过官网的奖学金索引选择并申请心仪的奖学金,在音乐或体育方面有特长的同学也有机会获得相关奖学金。
本期分享来自计算机科学学院毕业的学姐 Jovi 和学长Anthony!让我们一同走进他们在圣安学习计算机科学的真实体验与成长故事!
先介绍一下你自己吧!
Anthony:大家好,我是朱天倚 Anthony,24届圣安计算机和数学双专业本科毕业生,现在是瑞士洛桑联邦理工学院EPFL研二数据科学学生,同时也在字节跳动AI算法岗实习中。
Jovi:Hey 大家好,我是 Jovi,本科在圣安德鲁斯大学读的心理学~ 今年刚读完CS硕士,也算是“圣安老熟人”了哈哈。其实我本科不是 CS的,硕士想转码,圣安就挺自然的选项~ 朋友大多在这里、环境熟,而且CS硕士的课程设置非常对我胃口,就决定留下来啦。
为什么选择读计算机科学?
Anthony:我选择学CS一部分来源于我的高中计算机老师,一部分来源于计算机行业的前景。我的高中IB计算机老师很会教学,他能把抽象的概念拆解得很容易理解,即使没有基础也能学得很好。虽然小时候上过编程兴趣班,但当时总是提不起兴趣,不明白编译出金字塔形状的x号有什么意义。上过他的课以后,我才感受到用计算机知识(不一定只是编程)解决自己感兴趣的问题带来的成就感。这种感受可能类似证明出一道数学题,或是在游戏公司工作看到自己设计的功能受到玩家好评。对CS前景的高期待也是重要原因,软件开发或者AI相关的工作都能在没有附加约束的同时获得可观的薪资。
为什么在圣安读计算机科学?
Anthony:选择圣安最主要的原因是圣安是我入学那年为数不多开设计算机和数学joint major而且教学质量很高的学校。大一大二选课非常灵活,可以按照自己喜好选择自己专业和其他专业的课程。要注意大三大四能选择的课程一般会要求修过前序课程,最好提前规划大一大二的选课,防止之后想选的课选不了。另外转专业也比较灵活,如果入学以后发现自己更喜欢别的专业,修满专业的课程达到一定成绩要求就可以转专业。大一大二的计算机必修课不多,可以同时学学自己感兴趣的课。我学了纯数和应数的六门大二课程MT2501-2506,以及两门音乐课。大三的必修是一整年的小组项目以及计算机逻辑和计算复杂度这三门课,大四是毕业论文。除此之外可以自由选择感兴趣的课程,同样学CS的同学也有各种方向的选课,比如AI/ML,操作系统,游戏,信号处理,计算机安全等等。
Jovi:我主要还是喜欢圣安课程的灵活度!比如圣安的硕士CS课程,从 3000、4000 到 5000 级别的课都可以选,覆盖的领域特别广,AI、系统、人机交互什么的都有,能探索很多不同方向。
圣安 CS 的课程设置和考核方式是怎么样的?难度大吗?
Anthony:我觉得圣安的本科课程能让基础非常扎实,并且难度适中。大一的exercise或者CS学院的wiki会教基础的命令行CLI或者ssh,即使完全没有用过命令行也能跟着教程学得很好。扎实的基础在AI编程时代更加重要,执行层都是AI写代码拉不开差距,而设计层更懂架构的人知道如何指导AI向自己构思的方向推进,而不是被AI裹挟着前进。在学习的阶段,选择古法手写代码(由程序员自己敲键盘、查语法、手动排错的传统写代码方式)或者AI写代码是个人选择,但是在完成作业时要避免reward hacking。自己思考一遍,写点代码、思路或者流程,再和AI讨论思考是否正确,相比于直接让AI完成更有价值。
Jovi:每个课每学期一般有 3 个大的 coursework,再加 lab 和考试。难度嘛,真的看选课,有些硬核课工作量不小。整体来说压力一直在线,不太能放松,经常一周几个 deadline 连轴转,持续好多周那种。
通过这个专业你最大的收获是什么?
Jovi:最大的收获是尝试了很多 CS 的不同方向,慢慢搞清楚自己对哪些领域更感兴趣、更擅长。还有就是学会了在高压模式下优化自己的效率,算是意外的生活技能吧哈哈。
请结合你的经历推荐一下这个专业!
Jovi:如果你喜欢灵活选课、想接触不同领域的 CS 内容,圣安真的很合适!虽然有时候挺累的,但能自由探索自己感兴趣的方向,累也值得~尤其适合喜欢节奏紧凑、又想保持学习广度的人!
圣安的计算机科学本科为你奠定了什么基础? 后续有没有选择实习?
Anthony:我在本科时期没有实习,没有提前规划,主观上也没有很想实习。有价值的实习肯定是加分项,但没有也不用焦虑。如果想要实习,很多人会在大二申请 Spring Track,大三申请正式暑期实习时会有更高概率获得offer。重点是明确自己的目标,实习、做科研、或者休息休息。休息也很重要,菲尔茨奖得主王虹教授说"累了就休息,不累就学一些。"
微信扫一扫









