Skip to main content Skip to navigation

Course Structures

The Department of Computer Science provides a variety of undergraduate and taught postgraduate courses which span the discipline and explore cognate subjects. More information for prospective students is available from the Study with us pages. Information on taking an intercalated year is available.

The Department reserves the right not to offer a module in any year, or to offer alternative modules as considered appropriate. Sufficient modules will be offered in any year to allow candidates an element of choice within the course requirements. Some modules may require additional reading for those students whose first degree course did not contain the necessary prerequisite material. Please click here for module details.

Students working in the lab.


Computer Science

Computer Systems Engineering

Discrete Mathematics

Computer Science with Business Studies

Postgraduate Taught 24/25