top of page

听说你要当盖茨,要成为小马哥?那就从备课CS吧~


曾几何时,

小E天真地以为CS就是

小时候打的游戏Counter Strike~

由此心中无比羡慕腐国大学

竟然还有教打CS的专业,

真是厉害了~

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

然而

小E登上学校官网一查,

原来此CS是Computer Science~

嗯,

顿时小E阴暗的内心就感到平衡了~

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

所以,

今天小E就来给大家介绍一下

英国大学里的Computer Science专业~

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

Computer Science介绍

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

Computer Science主要是研究机器自动计算本身的性质、规律和问题的一门科学

它可以分为研究理论层面、系统软件层面、计算机应用层面三个领域。

研究理论层面:

枯燥难懂,需要具备比较高的数学功底,并且了解电脑基础性语言。

具体分支为:

计算理论

计算几何学

并行计算

形式化方法

程序设计语言理论

人工智能

系统软件层面:

中国留学生学的人比较多的领域。

具体分支为:

体系结构

网络与通讯

面向对象

约束程序设计

软件工程

软件质量控制

数据库系统

计算机应用层面:

这个领域的适应面和普及面还是比较广的,没有专业背景的同学学得比较多。

具体分支为:

科学与工程计算

电子商务与数字化图书馆

人机交互

计算机教育

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

Computer Science课程设置

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

不同的专业类别,课程设置也不一样。这里查阅了帝国理工学院和约克大学Computer Science本科课程。

帝国理工学院

听说你要当盖茨,要成为小马哥?那就从备课CS吧~
听说你要当盖茨,要成为小马哥?那就从备课CS吧~
听说你要当盖茨,要成为小马哥?那就从备课CS吧~

约克大学

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

红色标注表示两所学校相似的课程。

两个学校在课程设置上有诸多不同,但其中也有一些相同的基础课程:计算机系统、计算机科学中的数学方法、编程、操作系统、软件工程(算法、设计、方法、系统验证)以及计算机架构等。

小E就为大家详解一下其中一些课程的学习内容。

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

Computer Science部分课程详解

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

Software engineering

听说你要当盖茨,要成为小马哥?那就从备课CS吧~
听说你要当盖茨,要成为小马哥?那就从备课CS吧~
听说你要当盖茨,要成为小马哥?那就从备课CS吧~

大致分为5部分内容:

软件和软件工程行业的介绍;

软件开发活动与流程模型的介绍;

软件工程工具与技术:基于模型的方法的介绍;

管理开发过程的介绍;

软件工程趋势的介绍。

Programming

听说你要当盖茨,要成为小马哥?那就从备课CS吧~

主要学习程序、编程、编程环境(BlueJ)、Java编程语言、数据结构、简单的算法、编程方法、对象、 遗产以及应用等内容。

这门课的目的在于让你掌握一系列面对对象的编程设计、编程环境以及JAVA编程语言。

Computer architecture

这门课主要研究计算机体系结构的设计和实现,分析、比较可替代计算机组织的技术,讨论如指令集,流水线,指令级并行和存储器层次结构等传统的概念。

除此之外,这门课还会介绍、讨论诸如互连网络,多处理器系统,数据推测,动态编译和通信架构等现代问题。

Operating systems

这门课主要学习操作系统在计算机系统中的作用、地位和特点,熟练掌握和运用操作系统在进行计算机软硬件资源管理和调度时常用的概念、方法、策略、算法和手段等。