以下排名顺序根据英国《完全大学指南》,这份排名是参照毕业生前景、入学要求、科研质量、学生满意度进行的大学课程排名。
1. 剑桥大学(University of Cambridge)
入学要求: A*A*A
课程介绍:剑桥的教学方法既有广度也有深度,专注于培养学生们创造未来科技的能力。Year one的学习内容包括计算机科学基础的相关topic与一张数学的paper。Year three学生就可以选择自己的具体研究方向了,衆多module可选。
最大优势:剑桥计算机系十分有名,尖端的研究、完善的设施,优势明显。
2. 帝国理工(Imperial College London)
入学要求: A*A*A
课程介绍:这个专业学生是数学和计算机科学一起学习的。帝国理工的计算机课程基本涵盖所有的计算机科学基础,同时又重点强调软件开发和数学。Year three以一项个人项目结束,可以是数学也可以是计算机科学的。
最大优势:帝国理工也是module选择最多院校之一,也就意味着每个人都可以在这里找到适合自己兴趣的东西。
3. 牛津大学(University of Oxford)
入学要求: A*AA
课程介绍:第一年的学习包括数学、算法设计与分析、数字系统、概率与线性代数等核心课程。第二年可以选择六个不同的topic来学习,可选范围包括:数据库、逻辑与证明、衆多计算机设计课题,还有核心课程。
最大优势:学生可以选择第四年课程学习更多知识。
4. 圣安德鲁斯大学(University of St Andrews)
入学要求: AAA(SQA Highers: AAAB)
课程介绍:第一年学习的是计算机科学的基本概念、几种编程语言和理论。除此之外,还要求学生学习一门计算机以外的其他科目。最后一年的学习以理论和实践原理爲主,包括人机交互、电子游戏、数据库与操作系统。
最大优势:师生比例12:1,学生有更多的机会获得老师的指导和帮助。
5. 华威大学(University of Warwick)
入学要求: AAA
课程介绍:通过这个课程,学生可以获得软件、工程、算法和系统设计的技术能力。第二年覆盖的领域包括计算机互联网、理论与软件工程等。最后一年的内容包括一项个人项目,把学习到的新技能运用到自己所选领域中。
最大优势:通过在行业内的一年实习或出国学习,学生的就业机会大大提升。
6. 杜伦大学(Durham University)
入学要求: 满足大学的一般入学要求(A* A A),同时数学达到A*
课程介绍:第一年教授的是核心能技能,包括算法、计算机系统、编程和数学。第二年围绕软件和理论学习,不过范围会更广。
最大优势:如果选择的是computer-science BSc学位,那么还将有一年的出国或行业实习机会,在大公司解决现实生活中的实际问题。
7. 南安普敦大学(University of Southampton)
入学要求: A*AA
课程介绍:这个学位可以提供计算科学相关的核心专业技能、知识和理论。主要领域包括:编程语言、研发环境、建模工具、方法论、构建应用程序、通过程序测试的数据实现方法。
最大优势:毕业六个月后,该专业学生平均收入达到£30,000。
8. 伦敦大学学院UCL (University College London)
入学要求: A*A*A-A*AB
课程介绍:课程的Module覆盖计算机科学的所有主要分支,包括结构、编程、理论、设计与数学。第二年和第三年的学习包括衆多的选修科目,包括企业学、纳米技术、生物力学、管理、 可持续发展建筑设计、互联系统。最后一年在导师的指导下完成一个比较複杂的项目。
最大优势:UCL提供非常棒的实验室和设备,环境友好,适合个人学习。
9. 曼彻斯特大学(University of Manchester)
入学要求: A*AA
课程介绍:计算机科学总是在不断变化的,但是这门课程可以培养学生跟上时代变化节奏的基本能力。多数任务都是项目爲基础的小组作业;解决实际生活中的问题,创建新的问题解决办法。
最大优势:这个专业最大的优势就是灵活,有很广泛的计算机科学相关topic可选。
10. 布里斯托大学(University of Bristol)
入学要求: A*AA
课程介绍:第一年和第二年引入核心概念,涵盖了编程和算法原理、现代计算机是如何工作的、理论、设计编程语言、并发系统与互联网、机器学习。三年课程都包括大量的独立学习时间。
最大优势:第二年的学习内容包括一个软件小组项目,学生们一起合作爲客户提供实际的问题解决办法。