Part A, Computer Science
In the second year, Computer Science students are required to take:
- the core courses in Algorithms & Data Structures, Compilers, Concurrent Programming and Models of Computation;
- four optional courses from Schedules A1 and A2;
- the Group Design Practical
Part A Core and Schedule A1 & A2 courses will be examined at the end of your 2nd year.
Practicals will be assessed as a nominal paper, as for Prelims. They play no part in the classification but each year a candidate must pass the practical component of the course in order to pass the exam, i.e. candidates must achieve 40% or more overall in their practicals each year to pass. All 2nd year students are required to complete the Group Design Practical.
All papers will be examined by a written paper in Trinity Term, except those which are examined by mini-project. Courses examined by mini-project this year are: Data Visualisation and Requirements.
Part A Core
- Concurrent Programming 16 Lectures, Michaelmas Term 2025
- Models of Computation 16 Lectures, Michaelmas Term 2025
- Algorithms and Data Structures 16 Lectures, Hilary Term 2026
- Compilers 16 Lectures, Hilary Term 2026
Schedule A2
- Computer Graphics 16 Lectures, Michaelmas Term 2025
- Computer-Aided Formal Verification 16 Lectures, Michaelmas Term 2025
- Concurrency 16 Lectures, Michaelmas Term 2025
- Databases 16 Lectures, Michaelmas Term 2025
- Geometric Modelling 16 Lectures, Michaelmas Term 2025
- Machine Learning 20 Lectures, Michaelmas Term 2025
- Principles of Programming Languages 16 Lectures, Michaelmas Term 2025
- Quantum Information 16 Lectures, Michaelmas Term 2025
- Scientific Computing 16 Lectures, Michaelmas Term 2025
- Artificial Intelligence 16 Lectures, Hilary Term 2026
- Computational Complexity 16 Lectures, Hilary Term 2026
- Computer Architecture 16 Lectures, Hilary Term 2026
- Computer Networks 16 Lectures, Hilary Term 2026
- Data Visualisation 16 Lectures, Hilary Term 2026
- Deep Learning in Healthcare 16 Lectures, Hilary Term 2026
- Lambda Calculus and Types 16 Lectures, Hilary Term 2026
- Logic and Proof 16 Lectures, Hilary Term 2026
- Physics Informed Neural Networks 16 Lectures, Hilary Term 2026