2. General Structure of the Examination

All courses in this programme have a component of formal assessment: through written invigilated exams or mini-projects. The modes of assessment for all courses will be published at the beginning of each academic year. 

Students are required to take 8 units, of which 2 units should be a dissertation. More specifically, students are required to offer at least 3 units which are assessed by written invigilated examination. Students may take an additional 1 or 2 units if they wish. A unit usually corresponds to a 16-hour lecture course, supplemented with around 6 hours of classes. 

Of the non-dissertation units, students may take Mathematics units, Statistics units, and up to 2 units from Computer Science. Students who are given permission to take the course Categories, Proofs and Processes from the Department of Computer Science, may not also take the course C2.7 Category Theory due to an overlap of content.