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. Mathematics and Computer Science Full-time

Year: 4
2026/27 Session

Choose 40 credits from the following. If the project in Computer Science was taken at level H, then the project in Mathematics at level M must be taken. If the project in Mathematics was taken at Level H, then similarly the project in Computer Science at Level M must be taken:

Module Title Code Credits Semester
LM Project in Mathematical Science 06 02482 40 Full Term
Project - Masters 40 06 26586 40 Full Term

Choose a maximum of 60 credits from the following:

Module Title Code Credits Semester
Combinatorics and Communication Theory 06 19608 20 Full Term
Graph Theory 06 19605 20 Full Term
LM Advanced Topics in Combinatorics 06 33868 20 Full Term
LM Applied Statistics 06 22522 20 Semester 2
LM Continuum Mechanics 06 27716 20 Full Term
LM Group Theory 06 35167 20 Full Term
LM Mathematical Finance 06 20443 20 Full Term
LM Medical Statistics 06 22762 20 Full Term
LM Methods in Partial Differential Equations 06 28403 20 Full Term
LM Numerical Methods and Numerical Linear Algebra 06 33858 20 Full Term
LM Randomness and Computation 06 36084 20 Full Term
Number Theory 06 16214 20 Full Term
Statistical Methods in Finance and Economics 06 27099 20 Full Term

Choose a minimum of 20 credits to a maximum of 60 credits from the following - the credits of the project plus modules chosen from this list and the previous list must total 120:

Module Title Code Credits Semester
Bayesian Inference and Computation 06 39658 20 Semester 2
LM Advanced Cryptography (Extended) 06 40091 20 Semester 2
LM Advanced Functional Programming (Extended) 06 35325 20 Semester 2
LM Advanced Networking (Extended) 06 30236 20 Semester 1
LM Algorithms and Complexity (Extended) 06 35326 20 Semester 2
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) 06 40093 20 Semester 2
LM High Performance Computing (Extended) 06 40094 20 Semester 1
LM Human-Computer Interaction (Extended) 06 30251 20 Semester 1
LM Intelligent Data Analysis 06 38968 20 Semester 1
LM Intelligent Interactive Systems (Extended) 06 37792 20 Semester 2
LM Intelligent Robotics (Extended) 06 30244 20 Semester 1
LM Intelligent Software Engineering (Extended) 06 40095 20 Semester 2
LM Machine Learning 06 38969 20 Semester 1
LM Mobile & Ubiquitous Computing (Extended) 06 25689 20 Semester 2
LM Natural Language Processing (Extended) 06 37812 20 Semester 2
LM Neural Computation (Extended) 06 32212 20 Semester 1
LM Programming Language Principles, Design, and Implementation (Extended) 06 30256 20 Semester 1
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