计算机专业是英国8大最热门专业之一,本文详解5所知名计算机院校,看有没有你想上的?
说到计算机专业肯定是必须提到IC的……
帝国理工学院,对分布式计算、逻辑学与人工智能、高性能计算、形象信息处理、计算机理论以及管理科学的计算方面等问题都有研究。
帝国理工学院计算机科学专业有两种模式:
一种是标准模式,适合有专业背景的学生学习;
另外一种是特别模式,提供给没有计算机相关背景的学生,为没有计算机专业背景却对计算机感兴趣的学生提供了机会。
课程设置
必修课:
秋季:
- computer architecture
- operating system
- introduction to C++ programming
- logic and AI programming
秋季和春季:
- integrated programming laboratory
春季:
- C++ programming test
- AI programming test
春季和夏季:
- software engineering practice and group project
夏季:
- MSc computing science individual project
选修课:
春季:
- introduction to artificial intelligence
- graphics
- robotics
- introduction to bio information
- computational finance
- intelligent data and probabilistic inference
- database
- computer network and distributed systems
- concurrent programming
- logic-based learning
- introduction to MATLAB
课程特色
注重理论研究,相对来说缺少应用性和操作性;
计算机科学专业开设的课程是MSC课程,适合那些希望在应用职业方向发展的学生;
有些计算机专业开设的课程是MRes课程,适合那些希望在行业学术领域从事研究的学生。

伦敦大学学院
CS专业是UCL的招牌专业,微软,IBM,思科等名牌公司每年都过去直接招人,有的学生小组作业就是给微软做project,之后还有微软发的证书。
UCL的CS专业强调严格的计算机科学知识,学生可以开发计算机系统架构的理解力,包裹硬件和系统软件、编程、软件工程和交互设计原则、标准数据结构和算法,同时可以获得用一个模式化的编程语言重构程序。
课程设置
必修课:
- Introductory Programming
- Apps Design
- Architecture and Hardware
- Systems Infrastructure
- Algorithmics
选修课
- Artificial Intelligence and Neural Networks
- Database Systems
- Functional Programming
- Interaction Design
- Introduction to Business and Entrepreneurship
- Software Engineering
- MultiMedia Computing
- Project Management
- Financial Business Analysis and Project Management
- Financial Information Systems
- Compliance, Risk and Regulation
- Mathematics (not credit bearing)
申请要求
英国本土:
至少二等英国计算机或者信息技术学士学位,或者海外同等学历标准;
对数学成绩有要求,必须具备基本的编程技巧和数学能力。
国际学生(中国):
至少平均80分的学士学位,标注编程/院系可以获得更更高的分数;
雅思总分6.5,单项6.5。
曼彻斯特大学,曼大计算机专业分MSc和MRes:
MSc旨在传授高级计算机科学知识,适合想要在提升在IT相关职位或者继续R&D中的计算机技能的学生。有坚实的计算机科学学位或者软件工程的学位学生可以申请该学位。
MRes旨在提供学生高级计算机科学领域最先进的知识、理解和技能。有特定的深度,以便学生从事计算机或相关领域的职业。
MSc课程设置
必修课:
- Research Methods and Professional Skills
选修课:
- Automated Reasoning and Verification
- Optimization for Learning, Planning and Problem-Solving
- Semi-Structured Data and the Web
- Ontology Engineering for the Semantic Web
- Principles of Digital Biology
- Introduction to Health Informatics
- Parallel Programs and their Performance
- Designing for Parallelism and Future Multi-core Computing
- Data Engineering
- IT Governance
- Advanced Database Management Systems
- Introduction to Health Informatics
- Machine Learning and Data Mining
- Modelling and Visualisation of High-Dimensional Data
- Mobile Systems
- Mobile Comminucations
- Text Mining
- Computer Vision
- Cryptography
- Computer and Network Security
- Software Engineering Overview
- Component-based Software Development
- Pattern-Based Software Development
- Agile and Test-Driven Development
MRes课程设置
必修课:
- Research Methods and Professional Skills
- Scientific Methods II - Fundamental Aspects of Research Methodology
- Scientific Methods I - Scientific Evaluation, Experimental Design and Statistical Methods
- Scientific Methods III - Academic Writing and Impact Studies
选修课:
- Semi-Structured Data and the Web
- Ontology Engineering for the Semantic Web
- Parallel Programs and their Performance
- Designing for Parallelism and Future Multi-core Computing
- Data Engineering
- IT Governance
- Machine Learning and Data Mining
- Modelling and Visualisation of High-Dimensional Data
- Cryptography
- Computer and Network Security
- Component-based Software Development
申请要求
一等或者二等荣誉学位,或者海外计算机科学或其他至少50%计算机内容相关学位;
有广泛的计算机科学产业经验并有优秀的荣誉学位或海外相关的学位,这样的申请也可以考虑;
要有计算机科学的背景,如坚实的编程技能和软件开发技能。
雅思6.5,每一项不少于6
剑桥的 PL architecture 组多位教授都是爱丁堡大学计算机专业培养的
爱丁堡大学计算机专业分类:
- Informatics MSc
- Artificial Intelligence MSc
- Cognitive Science MSc
- Computer Science MSc
- Design Informatics and Advanced Design Informatics MSc
每一个分类包括了一些课程,有些是必修课,大部分是选修课,可以自由选择喜欢的课程来学习。
下面是以专业领域为分组的一些课程:
- Analytical and Scientific Databases
- Bioinformatics, Systems and Synthetic Biology
- Cognitive Science
- Computer Systems, Software Engineering & High-Performance Computing
- Intelligent Robotics
- Agents, Knowledge and Data
- Learning from Data
- Natural Language Processing
- Neural Computation and Neuroinformatics
- Theoretical Computer Science
课程特色
MSc学位包括两个学期的课程,从九月到来年的4月份,在全日制学生主修了个人项目后,要完成所选专业领域的论文。所教授的课程是从近50个可选课程中挑选的。这些课程反映了爱丁堡大学的研究宽度,被分成专业领域的组:
- Analytical and Scientific Databases
- Bioinformatics, Systems and Synthetic Biology
- Cognitive Science
- Computer Systems, Software Engineering and High Performance Computing
- Design Informatics
- Intelligent Robotics
- Knowledge Management, Representation & Reasoning
- Learning from Data
- Natural Language Processing
- Neural Computation and NeuroInformatics
- Theoretical Computer Science
申请要求 雅思6.5分,小分6.0
卡迪夫大学计算机信息科学学院下设了以下几门计算机科学的相关专业,分别有:
Advanced Computer Science/Advanced Computer Science with placement, Computing/Computing with placement, Computing & IT Management/Computing & IT Management with placement。
专业名称后加上with placement表示:可以付费进行7-10个月的实习或者工作,也就是会多读一年,这一年中的7-10个月就是给同学完成placement的。
就读有placement的专业的同学,在placement完成之后,再回校进行论文写作和答辩。
Advanced Computer Science
课程设置
必修课:
- Dissertation
- E-Commerce and Innovation
- Programming Paradigms
选修课:
- Computational Operational Research
- Distributed and Cloud Computing
- Forensics, Trust and Identity
- High Performance Computing
- Human Centric Computing
- Informatics
- Information, Network and Cyber Security
- Pattern Recognition & Data Mining
- Visual Computing
- Web and Social Computing
每个学期有两门必修课程,两个学期一共四门必修课程,另外再选修两门选修课程。
Advanced Computing Science with placement
课程设置
- Computational Operational Research
- Dissertation
- Distributed and Cloud Computing
- E-Commerce and Innovation
- Forensics, Trust and Identity
- High Performance Computing
- Human Centric Computing
- Informatics
- Information, Network and Cyber Security
- Pattern Recognition & Data Mining
- Placement
- Programming Paradigms
- Visual Computing
- Web and Social Computing
要上五门必修课程和一门选修课程。然后进行placement。在7-10个月的Placement结束之后,同学再返校完成dissertation。
Computing & IT Management/Computing & IT Management with placement
课程设置
必修课:
- Business and IT Management
- Computational Systems
- E-Commerce and Innovation
- Information Modelling and Database Systems
- Information Processing in Python
- Placement
- Dissertation
选修课:
- Distributed and Cloud Computing
- Human Centric Computing
这两门专业课程设置完全一样。区别在于,在春季学期结束之后,选择placement的同学就开始进行placement。但要注意的是,工作要自己找。学院和工作顾问会帮助同学申请实习或者工作。
Computing
课程设置
两个学期都可以选择的选修课程:
- E-Commerce and Innovation
- Software Engineering
秋季学期:
- Computational Systems
- Information Processing in Python
春季学期:
- Obeject Oriented Development with Java
- Information Modelling and Database Systems
- Distributed and Cloud Computing
- Human Centric Computing
- Dissertation
和Computing &IT Management一样,有五门必修课程要学习,选择一门选修课程就ok了。
Computing with placement
课程设置
必修课:
- Computational Systems
- Dissertation
- E-Commerce and Innovation
- Human Centric Computing
- Information Modelling and Database Systems
- Information Processing in Python
- Object Oriented Development with Java
- Software Engineering
选修课:
- Distributed and Cloud Computing
- Human Centric Computing
- Information Modelling and Database Systems
其实,Computing with placement和Computing提供的课程是一模一样的。Computing with placement也是五门必修课程,一门选修课程。只是可能课程时间安排得不太一样。另外就是placement的差别了。
课程特色
卡大下设的计算机相关专业还算比较全面,不仅有传统的计算机科学信息专业,比如Advanced Computer Science,也有与管理相结合,并且适合本科非计算机专业的Computing & IT Management和Computing。
而Computing & IT Management和Computing的差别在于:
Computing着重于如何运用软件解决企业中出现的问题,并且运用重要的计算机语言(比如java和python)来学习编程;
Computing & IT Management的课程中,虽然也会涉及到Computing中的部分内容,但其实课程的重点还是放在了Management上,着重于如何运用软件,电脑系统来支持企业运作,来管理IT人员。
其实,卡大计算机相关专业最特别之处就在于它的placement。
申请要求
Computing (with placement)/Computing & IT Management (with placement):
这两(四)门专业要求申请者的本科专业是非计算机专业;
非大学毕业的同学(也就是没有学士学位的同学或者是没有拿到毕业证书的同学),如果有相关的工作经验的话,校方也会予以考虑;
平均成绩75分以上;
雅思总分6.5,单项不低于6。
Advanced Computer Science (with placement)
要求申请者本科专业是计算机科学或计算机或其它相关专业;
平均成绩75分以上;
雅思总分6.5,单项不低于6。
