- The MSc program keeps students at the cutting edge of developments in computer science and software engineering. Students will have a diverse range of optional modules to choose from, which are informed by the department's wide-ranging research interests.
- This program is accredited by the British Computer Society. The core modules of the program are:
- Object-Oriented Programming and Software Design
- Research Methods and Professional Issues
- Dissertation Project
- Machine Learning and Adaptive Intelligence
- Team Software Project