Part A, Honour School of Computer Science
In the second year Computer Science students are required to take
- the core courses in Concurrency, Models of Computation and Object Oriented Programming .
- five Computer Science options from Part A.
Problem classes will be organised centrally for the computer science optional courses, although colleges may also organise tutorials. Practicals will be assessed as a nominal paper, as for Mods. 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 30% or more overall in their practicals each year to pass.
Part A Core
- Models of Computation 16 Lectures, Michaelmas Term 2011
- Object Oriented Programming 16 Lectures, Michaelmas Term 2011
- Concurrency 16 Lectures, Hilary Term 2012
Part A Options
- Computer Graphics 16 Lectures, Michaelmas Term 2011
- Databases 16 Lectures, Michaelmas Term 2011
- Formal Program Design 24 Lectures, Michaelmas Term 2011
- Advanced Data Structures and Algorithms 16 Lectures, Hilary Term 2012
- Compilers 16 Lectures, Hilary Term 2012
- Concurrent Programming 16 Lectures, Hilary Term 2012
- Computer Architecture 16 Lectures, Trinity Term 2012
- Computer Networks 16 Lectures, Trinity Term 2012