专业介绍
【什么是计算机科学专业】
1)
计算机科学(
Computer Science
)
计算机科学是对信息与计算的理论基础的系统性研
究,以及它们在计算机系统中如何实现与应用的实用技
术的学科。专业也包含很多分支领域,有强调特定结果的
计算,也有探讨计算问题性质的复杂性理论;有专注于怎
样实现计算的编程语言和方法,也有应用特定的编程语
言解决特定问题的程序设计。
2)
人工智能(
Artificial Intelligence
)
广义的人工智能,通常是指通过普通计算机程序来
呈现人类智能的技术。在现实应用中,人工智能的研究是
高度技术性和专业的,各分支领域都很深入甚至各不相
通,因而涉及范围极广。由于人工智能是一门极富挑战性
的科学,它的核心问题包括建构能够跟人类似甚至超卓
的学习、交流、感知等能力,从事这项工作的人必须在懂
得计算机知识的同时,又懂得心理学和哲学。虽然当前强人工智能已经有初步成果,甚至在一些影像识别、语言分
析、棋类游戏等等单方面的能力达到了超越人类的水平,
但达到具备思考能力的强人工智能还需要很长时间来研
究,因此是一个具有极强发展潜力的学科。
3)
软件工程(
Software Engineering
)
软件工程专业是一门研究用工程化方法构建和维护
有效的、实用的和高质量的软件的学科。它涉及到程序设
计语言、数据库、软件开发工具、系统平台、标准、设计
模式等方面。在现代社会中,软件应用于多个方面。典型
的软件比如有电子邮件、嵌入式系统、人机界面、办公套
件、操作系统、编译器、数据库、游戏等。同时,各个行
业几乎都有计算机软件的应用,比如工业、农业、银行、
航空、政府部门等。简单来说,软件工程即运用现代科学
技术知识来设计并构造计算机程序,以及为开发、运行和
维护这些程序所必需的相关文件资料。
【工科本科学位】
由于计算机科学具有很强的专业性,因此学生应该
提早做好规划,在选择本科专业时就要想好自己未来的
发展方向。具体的学位设置都和细分领域相匹配,也有大
学设置了本硕连读的专业,即读完全部(
4
或
5
年)课程
后可拿到工科硕士学位(
MEng
)。
下面列出了一些具有代表性的本科学位:
Computing
(
BEng
)计算工程学士
Mathematics and Computer Science
(
BEng
)计算机科学
工程学士
Artificial Intelligence (BSc)
人工智能理学学士
Computer Science (BEng)
计算机科学工程学士
Software Engineering (BEng)
软件工程学士
1)
本科主要课程
Linear Algebra
线性代数
Algorithms and Data Structures
算法和数据结构
Discrete Mathematics
离散数学
Object Oriented Programming
面向对象的编程
Computer Systems
计算机系统
Computer Security
计算机安全
System Design
系统设计
Software Testing
软件测试
Human-Computer Interaction
人机交互
【工科硕士学位】
英国的工科硕士基本上延续了本科的学位设置,是
本科学位的进阶版。另有学校开设本硕连读的学位。以下
是一些具有专业代表性的硕士学位:
Electronics and Computer Science (MEng)
电子及电脑科
学工程硕士
Software Engineering (MEng)
软件工程硕士
Cyber Security
(
MSc
)网络安全理学硕士
Human - Centered Interactive Technologies
(
MSc
)人机
交互理学硕士
Cloud Computing
(
MSc
)云计算理学硕士
1)
硕士主要课程
Advanced Databases
高级数据库
Algorithmic Game Theory
算法博弈论
Distributed Systems
分布式系统
Computer Graphics
计算机图形
Advanced Programming Languages
高级编程语言
Blockchains and Distributed Ledgers
区块链及分布式账
本
Internet of Things Systems
物联网系统
Introduction to Machine Learning
机器学习导论
Advanced Statistical Machine Learning
高级统计机器学
习
Pattern Recognition
模式识别
Deep Learning
深度学习
Logic-Based Learning
基于逻辑的学习
Systems Verification
系统验证