Skip to main content Skip to navigation

Computer Science MSc 2024/25

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

Students are required to take a load of 180 CATS credits. All students must take Research Methods for 15 CATS, the Dissertation Project for 60 CATS and Foundations of Computing for 15 CATS, along with an additional 90 CATS from the list below.

Information about applying for this course is also available.

Core Modules

Code Name Term CATS Credits
CS908 Research Methods 1 15
CS907 Dissertation Project (MSc Computer Science) 2, 3 & Summer 60
CS917 Foundations of Computing 1 15

Optional Modules

Code Name Term CATS Credits
CS922 High Performance Computing 2 15
CS924 Agent Based Systems 2 15
CS929 Algorithmic Game Theory 1 15
CS932 Formal Systems Development 1 15
CS933 Image and Video Analysis 1 15
CS939 Quantum Computing 2 15
CS904 Computational Biology 2 15
CS909 Data Mining 2 15
CS910 Foundations of Data Analytics 1 15
CS912 Sensor Networks and Mobile Data Communications 1 15
CS915 Advanced Computer Security 1 15
CS918 Natural Language Processing 2 15