Undergraduate Programmes

Our Computing Science Bachelor's degrees develop students' understanding of computational thinking and problem solving, and the ability to communicate solutions to others. Our programmes are accredited by BCS, The Chartered Institute for IT


Postgraduate Taught Programmes

Specialised postgraduate Computer Science Master's programmes (MSc) that aim to prepare students for a professional or research-oriented career.



The department has a long-standing reputation in Intelligent Systems. In the 2014 Research Excellence Framework (REF) exercise, the Department was ranked 16th in the country. 75% of our research was assessed to be world leading and internationally excellent.

Postgraduate Research (PhD)