Skip to main content Skip to navigation

Computer Science MSc 2026/27

General information and guidance about the course is available in the Student Handbook (local access only).

Students are required to take a load of 180 CATS credits. All students must take Advanced Algorithms and Programming for 15 CATS, Mathematical Methods in Computing for 15 CATS, Research Methods for 10 CATS and the Dissertation Project for 60 CATS.

Information about applying for this course is available on our Study with us webpages.

Optional module availability is subject to change.

Core Modules

Code Name Term CATS Credits
CS907 Dissertation Project 2, 3 & Summer 60
CS941 Research Methods 1 10
CS940

Advanced Algorithms and Programming

1 15
CS942

Mathematical Methods in Computing

1 15

Optional Core Modules

In Term 1, students must choose 20 CATS of optional core modules (two of three):

Code Name Term CATS Credits
CS920

Foundations of Artificial Intelligence and Machine Learning

1 10
CS930

Foundations of Cyber Security

1 10
CS950 Foundations of Computational Data Analytics 1 10

In Term 2, for students wishing to specialise, an additional 30 CATS optional core module must be taken (one only):

Code Name Term CATS Credits
CS921

Artificial Intelligence and Machine Learning

2 30
CS931

Advanced Cyber Security

2 30
CS951

Computational Data Analytics

2 30

Optional Modules

In Term 2, students wishing to specialise will take two optional modules (at least 15 CATS must be aligned to the chosen specialism) and those students who do not wish to specialise will take four optional modules (60 CATS) without restriction:

Code Name Term CATS Credits
CS904 Computational Biology1 2 15
CS918 Natural Language Processing1 2 15
CS922 High Performance Computing 2 15
CS924 Agent Based Systems3 2 15
CS933 Image and Video Analysis1 2 15
CS939 Quantum Computing2 2 15
CS955 Digital Forensics2 2 15

1 optional module for specialism in Artificial Intelligence and Machine Learning or Data Analytics
2 optional module for specialism in Cyber Security
3 optional module for specialism in Artificial Intelligence and Machine Learning

Let us know you agree to cookies