Programme And Module Handbook
 
Programme Requirements for 2026/27 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

M.Sci. Computer Science Full-time

Year: 4
2026/27 Session

It is a specific requirement of this programme that students pass their Project in order to be awarded an Honours Degree.

Module Title Code Credits Semester
Project - Masters 60 06 26587 60 Full Term

60 credits chosen from:

Module Title Code Credits Semester
LM Advanced Cryptography (Extended) 06 40091 20 Semester 2
LM Advanced Functional Programming (Extended) 06 35325 20 Semester 2
LM Advanced Networking (Extended) 09 30931 20 Semester 1
Module Title Code Credits Semester
LM Algorithms and Complexity (Extended) 09 37112 20 Semester 2

60 credits chosen from:

Module Title Code Credits Semester
LM Computer Vision and Imaging (Extended) 06 30241 20 Semester 1
LM Computer-Aided Verification (Extended) 06 30239 20 Semester 1
LM Dependable and Distributed Systems (Extended) 06 38966 20 Semester 2
LM Evolutionary Computation (Extended) 06 35376 20 Semester 2
LM Game Theory (Extended) 09 37122 20 Semester 2

60 credits chosen from:

Module Title Code Credits Semester
LM High Performance Computing (Extended) 09 37124 20 Semester 1

60 credits chosen from:

Module Title Code Credits Semester
LM Human-Computer Interaction (Extended) 06 30251 20 Semester 1
LM Intelligent Data Analysis 09 30958 20 Semester 1

60 credits chosen from:

Module Title Code Credits Semester
LM Intelligent Interactive Systems (Extended) 06 37792 20 Semester 2
LM Intelligent Robotics (Extended) 09 31842 20 Semester 1

60 credits chosen from:

Module Title Code Credits Semester
LM Intelligent Software Engineering (Extended) 06 40095 20 Semester 2
LM Machine Learning 09 35005 20 Semester 1

60 credits chosen from:

Module Title Code Credits Semester
LM Mobile & Ubiquitous Computing (Extended) 09 38883 20 Semester 2

60 credits chosen from:

Module Title Code Credits Semester
LM Natural Language Processing (Extended) 09 38811 20 Semester 2

60 credits chosen from:

Module Title Code Credits Semester
LM Neural Computation (Extended) 09 36067 20 Semester 1

60 credits chosen from:

Module Title Code Credits Semester
LM Programming Language Principles, Design, and Implementation (Extended) 09 32129 20 Semester 1

60 credits chosen from:

Module Title Code Credits Semester
LM Secure Software and Hardware Systems 06 34240 20 Semester 2
LM Security of Real-World Systems (Extended) 06 30257 20 Semester 1
LM Teaching Computer Science in Schools (Extended) 06 30235 20 Semester 2