一、计算机技术热门专业分支
1.计算机科学(Computer Science)
2.信息安全(Information Security)
3.软件开发(Software Development)
4.人工智能(Artificial Intelligence)
5.数据科学(Data Science)
二、以英国院校为例介绍各专业方向
1. 计算机科学(Computer Science)
以帝国理工学院为例,专业隶属于计算机学院
http://www.imperial.ac.uk/study/pg/computing/computing-science/
适用于非计算机背景学生,想要掌握计算机核心技术或者想要丰富计算机知识的同学。
课程设置(核心课程)
人工智能编程测试、C++语言编程测试、计算机架构、综合编程实验室、C++语言编程导论、逻辑人工智能编程、个人项目、面对对象的设计和编程、操作系统、软件工程实践和小组项目
帝国理工学院计算机学院其他专业:
1. 计算机(人工智能与机器学习)理学硕士MSc Computing(AI and Machine Learning)http://www.imperial.ac.uk/study/pg/computing/ai-ml/
侧重人工智能、知识工程、复杂认知和社会行为的计算机和工程模型的开发。适用于可能学习过但未深入学习过计算机专业知识的学生。
课程包括:prolog语言概论(Short Introduction to prolog)、prolog(prolog语言)、计算机视觉(Computer Vision)、机器学习(Machine Learning)、计算神经动力学(Computational Neurodynamics)、知识再现(Knowledge Representation)、隐私增强技术(privacy Enhancing Techniques)、模态逻辑(Modal Logic)、基于逻辑学习(Logic-Basic Learning)、机器人学(Robotics)、智能数据和概率推论(Intelligent Data and probabilistic Inference)、高级统计机器学习和模式识别(Advanced Statistical Machine Learning and pattern Recognition)、高级数据库(Advanced Databases)、动态系统和深度学习(Dynamical Systems and Deep Learning)
2. 计算机(管理与金融)理学硕士MSc Computing(Management and Finance)
http://www.imperial.ac.uk/study/pg/computing/computational-management/
该课程侧重软件开发项目管理,以及软件技术在管理学上的应用。
课程包括:计算金融、高级数据库、动态系统和深度学习、普适计算等
3. 计算机(安全与可靠性)理学硕士MSc Computing(Security and Reliability)
http://www.imperial.ac.uk/study/pg/computing/secure-software-systems/
该项目专门研究计算机设备、信息和服务,用来避免意外或未授权访问的流程和机制。
课程包括:模态逻辑、隐私增强技术、密码工程、网络与网络安全等。
4. 计算机(软件工程)理学硕士MSc Computing(Software Engineering)
http://www.imperial.ac.uk/study/pg/computing/software-engineering/
该项目专门研究工程在软件设计、开发和维护中的应用。
课程包括:prolog语言、信息和编码、密码学工程、分离逻辑等。
5.计算机(视觉运算与机器人学)理学硕士MSc Computing(Visual Computing and Robotics)
http://www.imperial.ac.uk/study/pg/computing/visual-computing-robotics/
该项目专注于研究视觉、制图学、智能行为及生物医学图像计算等方面。
课程包括:仿真和建模、机器学习、医学成像计算、并行算法、传感器网络等