今天我们请到剑桥大学计算机科学专业 Carl学长来详细介绍剑桥大学Computer Science专业,包含申请学科涉及的所有重要知识哦~
01 我适合计算机科学专业吗?
大学的计算机科学不是一门关于技术的课程,这是一门关于计算原理作为技术基础的课程。大学里的计算机科学与之前学校教授的学科大相径庭。虽然学校的计算机科学确实涵盖了有关计算机程序和系统的各类知识,但剑桥计算机科学将加深你对程序的工作原理的理解。 它以数学为基础,因此需要进一步深入学习数学。与 A-Level 计算机科学相比,计算机科学会更加重视理论、编程以及更深入的数学学习。
具有以下特征的同学是可以尝试选择计算机科学专业的:
- 你热衷于解决数学和逻辑问题
- 你喜欢尝试新的方式
- 你想构建工作应用程序
- 你对技术的真正运作方式感兴趣
- 你想更加深入地了解理论和实践
- 你能够适应团队合作
02 剑桥大学计算机科学专业的优势?
剑桥大学是计算机科学的先驱,并持续引领该领域的发展。这里有 1,000 多家拥有先进且专业计算技术的公司和商业实验室(被称为“Silicon Fen”)。许多本地公司和初创公司愿意支持剑桥大学的教学,并雇佣毕业生从事芯片设计、数学建模和人工智能等领域。
为了创造未来的新科技,剑桥大学计算机科学的课程非常深入广泛。涵盖了现代计算机科学的各个方面,以及经济学、法律和商业的基础知识。你还能学到许多实用技能,例如编程(使用各种语言,例如 OCaml、Java、C/C++、Prolog)和硬件系统(例如使用 Verilog 进行芯片设计)。
计算机科学拥有最尖端的研究和设施。专为计算机科学与技术设立了计算机科学与技术系,并配备了最新的技术、先进的讲堂和专用的实用教室。课程期间的小组项目,由学生组成小组向外部客户交付产品,确保累积足够的行业经验。项目通常会商业化、许可或就业。
KEY POINTS
剑桥学长说
与A- level计算机科学课程相比,大学计算机科学专业对基于逻辑的理论、编程以及(更重要的)数学的要求要高得多。
—— Jim 剑桥大学 计算机科学
03 剑桥大学计算机科学专业的课程设置?
第一年(IA部分)
你需要一篇自然科学IA 部分的数学论文和三篇必修的计算机科学论文,计算机部分包括 计算机科学基础(在 OCaml 教授)、Java 和面向对象编程、操作系统、数字电子学、图形、交互设计。
第二年(IB部分)
你需要四篇论文,包括:
- 理论——包括逻辑和证明,计算理论
- 系统——包括计算机设计、计算机联网
- 编程——包括编译器构造,高级算法
- 应用和专业——包括人工智能、图形、安全
- 以及一个反映当前工业实践的小组项目
【图片来自剑桥大学官网】
第三年(第二部分)
你可以从大量的选题中选择感兴趣的领域,例如计算机体系结构、应用(包括生物信息学和自然语言处理)或理论。受当前研究兴趣启发的新课题包括计算机音乐、数据科学和机器人技术。所有的学生还要完成一个展示他们计算机科学技能的大型项目,并撰写一篇10,000字的论文。项目通常与剑桥当下的研究有关,许多项目使用了尖端技术。
第四年(第三部分)
第四年专为想从事学术或工业研究的学生而设计,能够探索计算机科学最前沿的问题,并负责一个研究项目。是否能够进入第三部分取决于第二部分的考试成绩。成功完成第三部分的学习后,可以获得 MEng 资格,并在第二部分结束时获得学士学位。
04 剑桥大学计算机科学专业学习是一种怎样的体验?
与许多STEM课程一样,想要取得计算机科学学位需要大量的时间学习。学生们每周有10堂课,导师会讲述一些数学概念和技能。除此之外,还有关于编程语言的指导讲座。这些课程通过电脑屏幕截图和循序渐进的指导,教你大学编程所需的基本知识。
尽管讲座不像辅导或督导那样具有互动性,但你必须参加。讲座提供了编程技能演练、教授构造和分析算法的方法。你需要通过阅读,独立地完成练习和问题。每周约有两次教程/督导来检查你的问题/example sheets示例表。理解任何编程语言都需要一段时间,就像从头开始学习日语或俄语一样。
第一年会有必修的计算机实验室时间,在这段时间你需要完成编程和设计算法的作业,并在实验结束后撰写一份简短的报告。实践课程不会直接计入最终学位分类,但如果你没有完成工作,可能会降低你的学位分类;同理,如果你做得很好,也可能获得额外的加分。
05 如何申请剑桥大学计算机科学专业?
典型的录取Offer标化成绩要求:
ALEVEL:A*A*A
IB:40-42分 HL 776分(或其他同样等级的国际体系分数)
必选学科要求:
A Level/IB HL数学
部分学院会提出自己的附加要求:
强烈建议学A Level高等数学。如果已经为时已晚,可以选择多学习一些课外的纯数学或者决策数学,比如,学AS Level的Further Mathematics, 或者学习一些涵盖更高级知识的在线资源。在数学竞赛中取得优异的成绩会更容易申请。
除了剑桥大学本科课程的标准申请程序外,申请进入计算机科学专业学习的同学参加大学入学数学考试(TMUA)
除TMUA外,以下学院的申请人可能在面试时额外需要参加计算机科学入学考试(CSAT):Gonville & Caius,Peterhouse,Queens',Robinson,Trinity College。
06 剑桥大学计算机科学专业学费及就业前景?
为学科支付的学费将取决于你是英国本土学生还是国际学生。本土学生2022年开始本科学位第一年的住校学生的学费大约是9250英镑。国际学生的学费因课程的不同有差异。除了学费,还必须支付额外课程费用并配备笔记本电脑,以及大多数国际学生需要支付学院费用。笔记本电脑建议至少一半的主驱动器专用于Linux系统,例如Ubuntu。
KEY POINTS
剑桥学长说
ARM的总部设在伦敦,今年打算招聘1000名工程师。
你可以加入苹果、思杰、Docker、IBM、微软高通、西门子PLM泰利斯、nTrust、Electric Imp、Solarflare等巨头,这些公司都通过收购剑桥的初创企业在当地设有办事处。
华为正在剑桥城外建造一个巨大的新工厂。
你可以去银行或需要计算机支持的生物技术公司工作。或者像Astro-Zenneca。
——Marcus 剑桥大学 计算机科学
许多毕业生担任程序员和软件开发专业人员,其他人则在教学和研究领域继续深造或就业。还有一部分创立了自己的公司,或选择在软件、硬件、游戏行业、金融、通信和商业行业就业。
07 计算机科学专业选择牛津还是剑桥大学?
牛津大学和剑桥大学的计算机科学课程涵盖了很多相同的材料,结构也很相似。如果你仍然对如何在两者之间做出选择感到困惑,下面是你可以考虑的其他一些因素:
入学要求:
牛津 ALEVEL:A*AA(在数学、 其他数学或计算机/计算机科学方面取得A*) 。IB:39,HL 766分,其中数学为7。
剑桥 ALEVEL:A*A*A(没有A*的限制,数学达到A水平是必要的)。IB:42,HL 777分。
入学考试:
- 牛津大学面试前需要参加MAT考试。
- 而剑桥大学需要在面试前参加TMUA考试,以及CSAT面试。
招生规模:
剑桥大学计算机科学专业的招生规模大约133人,而牛津大学更少只有33人。