计算机科学专业绝对是头号热门,上至工作多年的职场人士,下至刚上小学的青稚小孩,许多人都希望学习相关知识,并从事这一行业。
今天就为大家带来剑桥大学计算机专业的简介,看看这个超级学校都有哪些要求,即使你不打算申请剑桥也没关系,相信剑桥大学对于该专业的建议和测试,都能给你提供一些启发。
专业介绍
剑桥大学一直都是计算机科学领域的先驱,并一直在引领其发展。在剑桥,有超过1000个专业的计算机高科技公司和商用实验室,类似于美国的硅谷。许多当地的公司和创业公司都在支持剑桥大学的教学并会雇佣其毕业生。
剑桥大学的课程是宽泛并深刻的,提供必要的技能来创造未来的科技。所有现代计算机科学的方方面面都是有覆盖的,并且还包括了支撑计算机科学的经济学,法学,和商业的基本理论和基础知识。同时,学生还可以发展实践技能,比如各种语言的编程(包括ML, Java, C/C++, Prolog)以及硬件开发(比如芯片)。
就业前景
剑桥大学毕业生的知识和能力体现在他们可以胜任目前的科技创新,让他们成为行业和商业中争先追逐的抢手人才。
一半左右的毕业生会进入计算机领域工作,5分之一毕业生会继续在计算机的教学和研究领域工作。很多毕业生自己也创办了公司,或者在软件,硬件,游戏行业,金融,传媒,和商业领域工作。
录取要求
A Level: A*A*A
IB: 40-42 points, with 776 at Higher Level
编程的知识不是必须要求的。
但所有的学院都要求进阶数学。
笔试/面试
申请计算机科学的学生都要求参加一个在面试前的笔试,叫做Cambridge Test of Mathematics for University Admission (CTMUA)。
笔试分为两个部分——
第一部分:数学思维,测试学生如何将已知的数学知识应用到新的领域的能力。75分钟,20个选择题。
第二部分:数学推理,测试学生如何去证明和解释数学猜想的能力,以及如何解决基本的逻辑概念的能力。
CTMUA考试的核心是关于数学思维的,可以使用已经在学校中学习过的数学知识去解题,所以不需要专门为这个考试去做更多的准备,仅需要让自己熟悉考试的形式和问题的风格。
CTMUA的考试形式与TMUA考试(数学入学考试)的形式是一样的。
除了CTMUA测试,一些学院还要求在面试当天参加另外一个考试:CSAT(计算机入学考试)。
可以参考http://csat.io/practice/这个网站进行准备。
对于最困难的CSAT问题,尤其是B部分的问题,可以通过参加一些竞赛和考试去训练。比如可以去参加UKMT的数学比赛,也可以参加STEP考试,虽然STEP的问题风格不一样,也更加长,但是都是考察学生的数学能力的。
参考阅读书目和准备材料
计算机科学专业的录取,主要考察两个方面,学术能力和学术热情。
虽然这个专业并不需要任何除了数学之外的其他专业知识作为储备,但是如果申请者都从来没有尝试过任何的计算机科学方面的学习,那就很难让录取官去看出申请者是不是有对于计算机科学的热情的。
所以,从录取的角度出发,最好可以做一些学术活动去展示出学生在计算机方面的兴趣。
比如广泛阅读,学习一门编程语言,为一些开放式项目作出自己的贡献,发布一个手机应用,制作一个硬件(如机器人)等等,能做好任何一个事情的话,都足以证明学生的学术热情。
推荐可以学习的编程语言是Python,也可以学习“树莓派”,Raspberry Pi,这是一种信用卡大小的微型电脑。
以下两本书是可以了解到关于计算机科学的一些背景知识的。
The new Turing omnibus, A Kee Dewdney, Palgrave Macmillan, 2003, ISBN 978-0805071665. Remember to try the exercises at the end of each chapter.
Computational Thinking by Jeannette Wing of Carnegie-Mellon University
计算机科学需要强大数学知识。这本书是一个非常好的选择。
How to think like a mathematician, Kevin Houston, Cambridge University Press, 2009,ISBN 978-0-521-71978-0.
也可以看一些杂志,比如Scientific American and New Scientist。
免费留学评估