随着人工智能、大数据、云计算和网络安全等领域持续发展,计算机已经成为英国本科申请中非常受关注的专业方向之一。
但对于准备申请英国本科的学生来说,“计算机专业”并不只有 Computer Science(计算机科学)。英国大学会根据培养方向开设人工智能、软件工程、网络安全、数据科学、计算机工程、游戏开发等不同专业。
那么,英国本科计算机相关专业到底有哪些?不同专业学什么?又应该如何根据自己的兴趣和未来规划进行选择?
本文将为大家系统梳理英国本科阶段常见的计算机相关专业。
一、Computer Science:计算机科学
**Computer Science(计算机科学)**是英国本科计算机领域最经典、覆盖面最广的专业之一。
这类课程通常不会只培养某一种编程技能,而是从计算机科学的基础理论和技术体系出发,学习编程、算法、数据结构、数据库、计算机系统、网络、软件开发等内容。UCAS列出的典型学习内容也包括算法与数据结构、数据库系统、数学原理、编程语言、软件开发以及人工智能等。
常见课程模块包括:
-
Programming 编程
-
Data Structures and Algorithms 数据结构与算法
-
Computer Systems 计算机系统
-
Operating Systems 操作系统
-
Database Systems 数据库系统
-
Computer Networks 计算机网络
-
Software Development 软件开发
-
Artificial Intelligence 人工智能
-
Mathematics for Computer Science 计算机数学
如果学生目前对计算机领域有兴趣,但尚未确定未来究竟想进入AI、软件开发、网络安全还是其他方向,Computer Science通常具有比较强的专业覆盖面。
例如,部分英国大学会在Computer Science基础课程之外设置不同specialism或pathway,让学生在高年级进一步选择自己的方向。
二、Artificial Intelligence:人工智能
**Artificial Intelligence(AI,人工智能)**是近年来英国大学计算机相关本科中非常热门的方向。
与传统Computer Science相比,AI专业通常会在计算机科学基础上,更集中地学习机器学习、深度学习、计算机视觉、自然语言处理、智能算法等内容。
例如,谢菲尔德大学的Computer Science (Artificial Intelligence)本科课程就在计算机科学基础上进一步涉及machine learning、computer vision、robotics等人工智能方向。
常见学习内容包括:
-
Machine Learning 机器学习
-
Deep Learning 深度学习
-
Computer Vision 计算机视觉
-
Natural Language Processing 自然语言处理
-
Robotics 机器人
-
Intelligent Systems 智能系统
-
AI Algorithms 人工智能算法
这一方向通常对数学、逻辑和编程能力有一定要求。
如果学生已经明确希望未来从事机器学习、AI研发、智能系统等方向,可以重点关注AI相关本科课程。
需要注意的是,不同学校的课程设置差异较大。有些大学开设独立的Artificial Intelligence学位,有些则采用 Computer Science with Artificial Intelligence 的形式。
三、Software Engineering:软件工程
**Software Engineering(软件工程)**与Computer Science联系非常紧密,但培养重点有所不同。
Computer Science更加关注计算机科学的理论、算法和基础技术,而Software Engineering通常更加关注如何利用工程化方法设计、开发、测试、部署和维护大型软件系统。
课程可能涉及:
-
Software Design 软件设计
-
Software Development 软件开发
-
Software Testing 软件测试
-
Software Architecture 软件架构
-
Requirements Engineering 需求工程
-
Project Management 项目管理
-
Agile Development 敏捷开发
-
DevOps等
因此,如果学生对软件开发、软件产品、工程实践比较感兴趣,可以关注Software Engineering。
英国大学中也经常出现 Computer Science (Software Engineering) 这样的专业名称。例如皇家霍洛威大学就同时开设Computer Science、Computer Science (Software Engineering)等本科课程。
四、Cyber Security:网络安全
随着数字化程度不断提高,**Cyber Security(网络安全)**也成为计算机相关专业的重要分支。
该方向主要研究如何保护计算机系统、网络、数据和数字基础设施,课程通常涉及网络安全技术、密码学、网络、系统安全、数字取证以及安全管理等。
常见模块包括:
-
Cyber Security 网络安全
-
Network Security 网络安全技术
-
Cryptography 密码学
-
Digital Forensics 数字取证
-
Ethical Hacking 道德黑客
-
Secure Programming 安全编程
-
Information Security 信息安全
英国部分大学还会开设 Computer Science (Cyber Security),即以计算机科学为基础,同时加入网络安全方向的专业课程。
此外,英国国家网络安全中心(NCSC)也认证部分网络安全相关学位,因此对于希望重点发展Cyber Security方向的学生来说,申请时除了关注学校综合排名,也可以进一步查看具体课程是否拥有相关认证。
五、Data Science:数据科学
**Data Science(数据科学)**位于计算机科学、统计学和数学等多个领域的交叉位置。
它主要研究如何利用编程、统计和机器学习等方法,从大量数据中提取有价值的信息。
常见课程包括:
-
Statistics 统计学
-
Data Analysis 数据分析
-
Machine Learning 机器学习
-
Data Mining 数据挖掘
-
Database 数据库
-
Programming 编程
-
Data Visualisation 数据可视化
与Computer Science相比,Data Science通常会更加突出数据、统计和数学分析。
如果学生喜欢数学,同时对编程、数据分析和AI感兴趣,那么Data Science可能是值得重点了解的方向。
英国大学也存在不同的课程组合,例如 Data Science BSc、Computer Science with Data Science、Artificial Intelligence and Data Science 等。
六、Computer Engineering:计算机工程
如果说Computer Science更加偏向“计算机科学”,那么**Computer Engineering(计算机工程)**通常会进一步连接计算机、电子工程和硬件。
学生可能学习:
-
Computer Architecture 计算机体系结构
-
Digital Electronics 数字电子
-
Embedded Systems 嵌入式系统
-
Microprocessors 微处理器
-
Programming 编程
-
Hardware Design 硬件设计
-
Robotics 机器人
因此,这类专业更加适合对计算机硬件、电子、电路、嵌入式系统等内容感兴趣的学生。
部分英国大学会以BEng或MEng形式提供相关课程。例如纽卡斯尔大学的本科课程中就包括Electronics and Computer Engineering。
七、Computer Games / Games Development:游戏开发
对于喜欢游戏、编程和数字创意的学生来说,**Computer Games Development(计算机游戏开发)**也是计算机相关专业中的一个特色方向。
课程可能涉及:
-
Game Programming 游戏编程
-
Game Design 游戏设计
-
Computer Graphics 计算机图形学
-
3D Development
-
Artificial Intelligence
-
Game Engines 游戏引擎
-
User Experience 用户体验
与传统Computer Science相比,游戏开发通常具有更加明确的应用场景,同时会涉及设计、视觉、交互等内容。
英国部分大学会直接提供Computer Games Development本科课程。例如伦敦大学威斯敏斯特学院的计算机相关本科课程就包括Computer Games Development。
八、Mathematics and Computer Science:数学与计算机科学
除了单独学习计算机,英国不少大学还提供**Mathematics and Computer Science(数学与计算机科学)**这类跨学科专业。
这类课程通常同时覆盖数学与计算机科学内容,数学比重相对更高。
可能涉及:
八、Mathematics and Computer Science:数学与计算机科学
这类课程通常同时覆盖数学与计算机科学内容,数学比重相对更高。
可能涉及:
-
Calculus 微积分
-
Linear Algebra 线性代数
-
Probability 概率
-
Statistics 统计
-
Algorithms 算法
-
Programming 编程
-
Computational Mathematics 计算数学
如果学生数学基础较好,并且希望未来进入算法、数据科学、金融科技、AI或研究型方向,可以关注这类课程。
例如,纽卡斯尔大学和斯旺西大学均提供数学与计算机相关的本科课程。
微信扫一扫









