没有合适的资源?快使用搜索试试~ 我知道了~
2019-20(CST)剑桥大学计算机科学与技术教学大纲.pdf
需积分: 10 1 下载量 197 浏览量
2020-01-27
16:46:35
上传
评论
收藏 277KB PDF 举报
温馨提示
2019-20(CST)剑桥大学计算机科学与技术教学大纲.pdf 看看计算机排名第一的大学在学啥,在研究啥
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/release/download_crawler_static/12121725/bg1.jpg)
Computer Science Tripos
Syllabus and Booklist 2019–20
Contents
Introduction to Part IA 4
Entry to the Computer Science Tripos . . . . . . . . . . . . . . . . . . . . . . . . 4
Computer Science Tripos Part IA . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Natural Sciences Part IA students . . . . . . . . . . . . . . . . . . . . . . . . . . 4
The curriculum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Michaelmas Term 2019: Part IA lectures 6
Paper 1: Foundations of Computer Science . . . . . . . . . . . . . . . . . . . . . 6
Paper 1: Object-Oriented Programming . . . . . . . . . . . . . . . . . . . . . . . 8
Paper 2: Digital Electronics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Paper 2: Discrete Mathematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Paper 3: Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Paper 3: Introduction to Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Scientific Computing Practical Course . . . . . . . . . . . . . . . . . . . . . . . . 16
Lent Term 2020: Part IA lectures 18
Paper 1: Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Paper 2: Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Paper 3: Machine Learning and Real-world Data . . . . . . . . . . . . . . . . . . 21
Easter Term 2020: Part IA lectures 23
Paper 1: Introduction to Probability . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Paper 2: Software and Security Engineering . . . . . . . . . . . . . . . . . . . . 24
Paper 3: Interaction Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Preparing to Study Computer Science 28
Introduction to Part IB 29
Michaelmas Term 2019: Part IB lectures 30
Computer Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Concurrent and Distributed Systems . . . . . . . . . . . . . . . . . . . . . . . . . 32
ECAD and Architecture Practical Classes . . . . . . . . . . . . . . . . . . . . . . 36
Paper 7: Economics, Law and Ethics . . . . . . . . . . . . . . . . . . . . . . . . 37
Foundations of Data Science . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Paper 7: Further Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
![](https://csdnimg.cn/release/download_crawler_static/12121725/bg2.jpg)
2
Further Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Group Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Programming in C and C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Semantics of Programming Languages . . . . . . . . . . . . . . . . . . . . . . . 45
Unix Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Lent Term 2020: Part IB lectures 48
Compiler Construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Computation Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Computer Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Paper 7: Further Human–Computer Interaction . . . . . . . . . . . . . . . . . . . 52
Logic and Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Paper 7: Prolog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Easter Term 2020: Part IB lectures 57
Artificial Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Complexity Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Paper 7: Concepts in Programming Languages . . . . . . . . . . . . . . . . . . . 61
Paper 7: Formal Models of Language . . . . . . . . . . . . . . . . . . . . . . . . 62
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Introduction to Part II 66
Michaelmas Term 2019: Part II lectures 68
Unit: Advanced Graphics and Image Processing . . . . . . . . . . . . . . . . . . 68
Bioinformatics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Business Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Unit: Data Science: principles and practice . . . . . . . . . . . . . . . . . . . . . 72
Denotational Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Unit: Digital Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Information Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
LaTeX and MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Unit: Multicore Semantics and Programming . . . . . . . . . . . . . . . . . . . . 81
Unit: Natural Language Processing . . . . . . . . . . . . . . . . . . . . . . . . . 82
Principles of Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Lent Term 2020: Part II lectures 87
Unit: Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Comparative Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Computer Vision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Cryptography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
E-Commerce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Machine Learning and Bayesian Inference . . . . . . . . . . . . . . . . . . . . . 95
Unit: Mobile Robot Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Mobile and Sensor Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Optimising Compilers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Unit: Probability and Computation . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Quantum Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
![](https://csdnimg.cn/release/download_crawler_static/12121725/bg3.jpg)
3
Unit: Topics in Concurrency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Easter Term 2020: Part II lectures 107
Advanced Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Business Studies Seminars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Hoare Logic and Model Checking . . . . . . . . . . . . . . . . . . . . . . . . . . 108
![](https://csdnimg.cn/release/download_crawler_static/12121725/bg4.jpg)
4 University of Cambridge
Introduction to Part IA
Entry to the Computer Science Tripos
The only essential GCE A level for admission to Cambridge to read for the Computer
Science Tripos is Mathematics. Further mathematics should be taken if available, and a
physical science (Physics, Chemistry or Geology) is desirable.
Computer Science Tripos Part IA
Part IA students taking the 75% Computer Science option will attend all lectures for
Papers 1, 2 and 3. In addition they attend the Mathematics course offered for Part IA of the
Natural Sciences Tripos (NST).
Students taking the 50% Computer Science option will take one of the following:
Part IA students accepted to read Computer Science with Mathematics will attend the
lectures for Papers 1 and 2 of the Computer Science Tripos in addition to Papers 1 and 2
of Part IA of the Mathematical Tripos.
Part IA students who take a Natural Science option selected from Chemistry, Evolution
and Behaviour, Physics, and Physiology of Organisms will attend Papers 1 and 2 of the
Computer Science Tripos as well as the Mathematics course offered for Part IA of the
Natural Sciences Tripos (NST).
An A level in a science subject is desirable for students taking an NST option. Computer
Science students taking an NST option are expected to undertake practical work on the
same basis as for the Natural Science Tripos.
Natural Sciences Part IA students
There is a Computer Science option in the first year of the Natural Sciences Tripos,
counting as one quarter of the year’s work. Students taking this option should take the
pre-arrival course and attend all the lectures and practicals for Paper 1.
The curriculum
This document lists the courses offered by the Computer Laboratory for Papers 1, 2 and 3
of Part IA of the Computer Science Tripos. Separate booklets give details of the syllabus
for the second- and third-year courses in Computer Science.
The syllabus information given here is for guidance only and should not be considered
definitive. Current timetables can be found at
http://www.cl.cam.ac.uk/teaching/timetables/
For most of the courses listed below, a list of recommended books is given. These are
roughly in order of usefulness, and lecturers have indicated by means of an asterisk those
books which are most recommended for purchase by College libraries.
![](https://csdnimg.cn/release/download_crawler_static/12121725/bg5.jpg)
Computer Science Tripos Part IA 5
The Computer Laboratory Library aims to keep at least one copy of each of the course
texts in “The Booklocker” (see http://www.cl.cam.ac.uk/library/).
For further copies of this booklet and for answers to general enquiries about Computer
Science courses, please get in touch with:
Teaching Administrator
University of Cambridge
Computer Laboratory
William Gates Building
J J Thomson Avenue
Cambridge
CB3 0FD
telephone: 01223 763505
fax: 01223 334678
e-mail: teaching-admin@cl.cam.ac.uk
剩余109页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
zhangpeng455547940
- 粉丝: 5
- 资源: 18
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 基于hardseed概念的C++编程挑战设计源码
- 基于Java的eureka微服务平台设计源码,涵盖上传下载及Redis等丰富服务
- 基于Python的活动管理系统基础教程
- 基于Vue框架的学院电影院购票选座系统设计源码
- 基于Java语言的xxxx借阅系列(新版)设计源码
- 基于Python的甜品蛋糕商城网站HTML+CSS+JavaScript设计源码
- 基于文献的混凝土碳化模拟模型构建与完整教学视频解析,基于文献构建的混凝土碳化数值模拟模型及教学视频资源指南,基于展示的参考文献的基础上,构建的混凝土(耦合温度)碳化数值模拟模型,有相对应完整的教学视频
- 基于Kotlin和Java的RFID IOT技术解决方案设计源码
- 基于Vue的疫情相关设计源码与开发语言整合指南
- **四轮轮毂电机失效下车辆稳定性分层容错控制研究** - 基于滑模与PID控制的顶层策略,轮毂电机失效下的车辆稳定性分层容错控制:滑模与PID控制策略,四轮轮毂电机驱动车辆电机失效下的稳定性容错控制
- 基于Svelte框架的在线购物平台前端设计源码
- 基于C#和WPF技术的牛腩中医诊所管理系统设计源码
- 基于Python的活动管理系统基础教程
- 基于C语言的黑马程序员武汉04期徐漓组仓库设计源码
- Python编程:创建交互式活动管理系统基础教程
- 基于Java、Vue、JavaScript、HTML、Shell的蓝牙智能水杯设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)