听说你要当盖茨,要成为小马哥?那就从备课CS吧~
曾几何时,
小E天真地以为CS就是
小时候打的游戏Counter Strike~
由此心中无比羡慕腐国大学
竟然还有教打CS的专业,
真是厉害了~

然而
小E登上学校官网一查,
原来此CS是Computer Science~
嗯,
顿时小E阴暗的内心就感到平衡了~

所以,
今天小E就来给大家介绍一下
英国大学里的Computer Science专业~

Computer Science介绍

Computer Science主要是研究机器自动计算本身的性质、规律和问题的一门科学。
它可以分为研究理论层面、系统软件层面、计算机应用层面三个领域。
研究理论层面:
枯燥难懂,需要具备比较高的数学功底,并且了解电脑基础性语言。
具体分支为:
计算理论
计算几何学
并行计算
形式化方法
程序设计语言理论
人工智能
系统软件层面:
中国留学生学的人比较多的领域。
具体分支为:
体系结构
网络与通讯
面向对象
约束程序设计
软件工程
软件质量控制
数据库系统
计算机应用层面:
这个领域的适应面和普及面还是比较广的,没有专业背景的同学学得比较多。
具体分支为:
科学与工程计算
电子商务与数字化图书馆
人机交互
计算机教育

Computer Science课程设置

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



约克大学

红色标注表示两所学校相似的课程。
两个学校在课程设置上有诸多不同,但其中也有一些相同的基础课程:计算机系统、计算机科学中的数学方法、编程、操作系统、软件工程(算法、设计、方法、系统验证)以及计算机架构等。
小E就为大家详解一下其中一些课程的学习内容。

Computer Science部分课程详解

Software engineering



大致分为5部分内容:
软件和软件工程行业的介绍;
软件开发活动与流程模型的介绍;
软件工程工具与技术:基于模型的方法的介绍;
管理开发过程的介绍;
软件工程趋势的介绍。
Programming

主要学习程序、编程、编程环境(BlueJ)、Java编程语言、数据结构、简单的算法、编程方法、对象、 遗产以及应用等内容。
这门课的目的在于让你掌握一系列面对对象的编程设计、编程环境以及JAVA编程语言。
Computer architecture
这门课主要研究计算机体系结构的设计和实现,分析、比较可替代计算机组织的技术,讨论如指令集,流水线,指令级并行和存储器层次结构等传统的概念。
除此之外,这门课还会介绍、讨论诸如互连网络,多处理器系统,数据推测,动态编译和通信架构等现代问题。
Operating systems
这门课主要学习操作系统在计算机系统中的作用、地位和特点,熟练掌握和运用操作系统在进行计算机软硬件资源管理和调度时常用的概念、方法、策略、算法和手段等。
以上Computer Science课程仅供参考,具体的还是要到你的学校的官网上查询。

Computer Science硕士课程

这里以爱丁堡大学和纽卡斯尔大学的硕士课程为例。
爱丁堡大学



纽卡斯尔大学

废话不多说了,
知道你们都想成为比尔盖茨,
都想成为马化腾,
所以才去学的CS,

啊,呸!
用我们李老大的话说,
“阁下何不同风起,扶摇直上九万里?”
课程都不想提前备,
怎么成为比尔盖茨!
来吧,
添加小E回复关键字【CS】

小E给你备着的CS教材送一波~
用你们的回复让小E的手机颤抖吧!

往期精彩回顾
—以上—
我是小E
有用的知识也是有趣的
下面又又又到了我们的日常广告时间!
(以上课程我们均可讲解哦~)
▼▼▼
我们的学期辅导课已经开始啦~

课程讲解

重点内容提纯巩固

考点分析

往届习题答题技巧讲解
等等,关于课程各方面的内容,您有要求,均可定制哦~
详情请咨询客服
▼▼▼

▼▼▼
关注我们

原文始发于微信公众号(EasyGPA学园):听说你要当盖茨,要成为小马哥?那就从备课CS吧~