Part B (new regs), Computer Science
Computer Science students in their third year are required to offer a total of ten optional subjects for examination from Schedules S1 and S2 (with no more than two from S2).It is expected that you will have studied at least four optional courses during your second year. All optional courses are examined at the end of your third year.
You must also take a project, which is worth one third of the year.
Please note that although practicals play no part in the degree classification, you must pass the practical component of the course in order to pass the exam, i.e. students must achieve 40% or more overall in their practicals each year to pass.
Schedule S1
- Computer Security 16 Lectures, Michaelmas Term 2017
- Computer-Aided Formal Verification 16 Lectures, Michaelmas Term 2017
- Databases 16 Lectures, Michaelmas Term 2017
- Geometric Modelling 16 Lectures, Michaelmas Term 2017
- Intelligent Systems 16 Lectures, Michaelmas Term 2017
- Machine Learning 20 Lectures, Michaelmas Term 2017
- Principles of Programming Languages 16 Lectures, Michaelmas Term 2017
- Computational Complexity 16 Lectures, Hilary Term 2018
- Computer Architecture 16 Lectures, Hilary Term 2018
- Knowledge Representation & Reasoning 16 Lectures, Hilary Term 2018
- Lambda Calculus and Types 16 Lectures, Hilary Term 2018
- Logic and Proof 16 Lectures, Hilary Term 2018
- Computer Graphics 16 Lectures, Trinity Term 2018
- Computer Networks 16 Lectures, Trinity Term 2018
- Concurrency 16 Lectures, Trinity Term 2018