Course pages 2016–17
Part IB
Please check the official timetables for timetable details.
Michaelmas term
- Computer Design – Prof Simon Moore, Dr Timothy Jones
 - Computer Graphics and Image Processing – Prof Peter Robinson
 - Computer Networking – Dr Andrew Moore
 - Concurrent and Distributed Systems – Dr Robert Watson
 - ECAD and Architecture Practical Classes – Prof Simon Moore, Dr Robert Mullins
 - Further Java – Dr Alastair Beresford
 - Group Project – Prof Ian Leslie
 - Mathematical Methods for Computer Science – Prof John Daugman, Dr Richard Gibbens
 - Programming in C and C++ – Dr Neel Krishnaswami
 - Prolog – Dr Nik Sultana, Dr Alastair Beresford
 - Semantics of Programming Languages – Prof Peter Sewell
 - Software Engineering – Prof Ross Anderson
 - Unix Tools – Dr Markus Kuhn
 
Lent term
- Compiler Construction – Dr Timothy Griffin
 - Computation Theory – Prof Andrew Pitts
 - Computer Networking (continuing)
 - Concurrent and Distributed Systems (continuing)
 - Databases – Dr Timothy Griffin
 - Group Project (continuing)
 - Logic and Proof – Prof Larry Paulson