杜伦大学(The University of Durham)的计算机科学专业(Computer Science)是为期三年的全日制本科项目。主要也是学习计算机语言、算法、数据库设计、软件工程等传统课程,不过也有数据科学、人工智能目前比较前沿的知识。相比较而言,杜伦大学的计算机专业课程结合面会更广,也更贴近时下发展趋势。
杜伦大学计算机科学专业课程设置
第一年,学生需要学习五门计算机科学方面的课程和一门选修课,涵盖编程、计算机特性与计算系统、以及该学科的数学基础。同时,学生也会接触到与计算机相关的概念和哲学,并探索该领域最新技术的应用。经过这一年的学习,学生会对计算机科学的基础、原则、实践和方法拥有深入的了解。
第一年的必修课程包括:
Programming 编程
Computational Thinking 与计算机相关的思维
Algorithms and Data Structures 算法与数据结构
Computer Systems 计算机系统
Mathematics for Computer Science 计算机科学数学
第二年,学生将学习五门课程,涵盖计算机科学的核心领域,例如,软件工程包括团队软件开发,使学生能够与外部组织合作,获得真正的软件开发经验。第二年的课程文章来自老烤鸭雅思将为学生在计算机科学的核心领域打下坚实的基础,为第三年的专业发展做好准备。
第二年的必修课程包括:
Networks and Systems 网络与系统
Programming Paradigms 编程范式
Software Engineering 软件工程
Software Methodologies 软件方法论
Theory of Computation 计算理论
第三年的核心为毕业设计。在项目结束后,学生需要写一篇技术论文描述具体的发现。此外,在这一年里,学校还会提供大量的选修课程,如计算机科学理论,软件与软件系统,计算方法论,当代计算机科学应用等。学生可以选择自己感兴趣的领域进行深入学习。
杜伦大学计算机科学专业申请要求
A-level:A*AA;
IB:38分,High Level分数需要7/6/6;
要求数学学习背景。