All these modules are required. Module runs in term(s)
Autumn Spring Summer
70006 Computational Finance
70046 MSc Computing (Specialist) Individual Project    


Choose between 4 and 8 modules from this set. Module runs in term(s)
Autumn Spring Summer
60016 Operations Research
60020 Simulation and Modelling
70005 Complexity
70015 Mathematics for Machine Learning
70018 Privacy Engineering
70028 Reinforcement Learning
70050 Introduction to Machine Learning (Term 1)
70068 Scheduling and Resource Allocation
60017 System Performance Engineering  
60029 Data Processing Systems  
70007 Computational Optimisation  
70017 Principles of Distributed Ledgers  
70019 Probabilistic Inference  


Choose at most 4 modules from this set. Module runs in term(s)
Autumn Spring Summer
60001 Advanced Computer Architecture
60023 Type Systems for Programming Languages
70020 Program Analysis
70022 Scalable Systems and Data
70023 Scalable Software Verification
70043 Prolog
70058 Computer Vision
60005 Graphics  
60008 Custom Computing  
60009 Distributed Algorithms  
60013 Logic-Based Learning  
60015 Network and Web Security  
60019 Robotics  
70001 Advanced Computer Graphics  
70004 Advanced Computer Security  
70009 Cryptography Engineering  
70010 Deep Learning  
70014 Machine Learning for Imaging  
70016 Natural Language Processing  
70021 Quantum Computing  
70024 Software Reliability  
70030 Knowledge Representation  
70031 Modal Logic for Strategic Reasoning in AI  
70034 Independent Study Option  
70067 Robot Learning  
BUSI70233 AI Ventures  


These modules are not for credit. Module runs in term(s)
Autumn Spring Summer
COMPM0577 MSc Orientation
COMPM0701 Programming Competition Training
COMPM0804 Student Support and Wellbeing