Skip to main content

Part A, Computer Science

In the second year Computer Science students are required to take 

- the core courses in Algorithms, Compilers, Concurrent Programming and Models of Computation.

- the Group Design Practical

It is strongly recommended that if you intend to study any Computer Science optional course that is scheduled in Trinity term, that you do so in your second year as they may clash with examinations if studied in your third year.

in the 2nd and 3rd years you are required to take a total of 10 optional courses from Schedules S1 and S2 (with no more than 2 from S2) below. It is recomended that you take 4 or 5 of these options in your 2nd year, however your tutor will be able to provide you with some guidance on this. All optional courses will be examined at the end of your 3rd year.

Part A Core

Schedule S1

Schedule S2