Skip to main content Skip to navigation


These pages contain the homepages for all modules taught by the CSC. PhD students and Postdocs from the Science faculty are welcome to attend our CSC modules subject to space restrictions. Please check with the individual module leaders.

Core Modules

These modules are core for students at the CSC.

Comment from feedback on CY903

It serves as a very valuable introduction to some of the more advanced and useful areas of computing. The motivation for use, and implementation of the data structures and algorithms presented in this course were taught very well.

Core Optional Modules

Modules from the Core Optional Modules List are suitable choices toward the requirement of 60 CATS of taught modules needed to satisfy the MSc requirements. This would normally include 30 CATS at level 7.

Students may register for any other module at an appropriate level, with the agreement of their personal tutor and the module leader.

Quick Links