M.Sc in Computing (Software Engineering) - Year 5

List of Modules - Academic Year 2021-2022



All these modules are required. Module runs in term(s)
Autumn Spring Summer
70044 MSc (Specialism) Software Engineering Group Project
70025 Software Engineering for Industry  
70046 MSc Computing (Specialist) Individual Project    


Choose between 4 and 7 modules from this set. Module runs in term(s)
Autumn Spring Summer
60023 Type Systems for Programming Languages
70004 Advanced Computer Security
70008 Concurrent Processes
70018 Privacy Engineering
70020 Program Analysis
70022 Scalable Systems and Data
70023 Scalable Software Verification
70068 Scheduling and Resource Allocation
60002 Advanced Databases  
60009 Distributed Algorithms  
60015 Network and Web Security  
60017 System Performance Engineering  
70009 Cryptography Engineering  
70017 Principles of Distributed Ledgers  
70024 Software Reliability  
70031 Modal Logic for Strategic Reasoning in AI  


Choose at most 3 modules from this set. Module runs in term(s)
Autumn Spring Summer
60001 Advanced Computer Architecture
60016 Operations Research
70005 Complexity
70006 Computational Finance
70015 Mathematics for Machine Learning
70028 Reinforcement Learning
70050 Introduction to Machine Learning
70058 Computer Vision
60005 Graphics  
60008 Custom Computing  
60013 Logic-Based Learning  
60019 Robotics  
70001 Advanced Computer Graphics  
70007 Computational Optimisation  
70010 Deep Learning  
70016 Natural Language Processing  
70019 Probabilistic Inference  
70030 Knowledge Representation  
70034 Independent Study Option  
70066 Decentralised Finance  
70067 Robot Learning and Control  


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


Page dynamically generated on Mon 27 June 2022 at 00:21:38    Valid XHTML 1.0 Transitional    Valid CSS!