Lists of Courses
MEng. Computing
MEng. Computing - Artifical Intelligence
MEng. Computing - Computation in Biology and Medicine
MEng. Computing - Games, Vision and Interaction
MEng. Computing - International Programme
MEng. Computing - Software Engineering
MEng. Computing
Compulsory
Summer
Selective to from this list
Autumn
- 60001 Advanced Computer Architecture
- 60007 The Theory and Practice of Concurrent Programming
- 60012 Introduction to Machine Learning
- 60016 Operations Research
- 60023 Type Systems for Programming Languages
- 60029 Data Processing Systems
- 60032 Networked Systems
- 60033 Computing Research Collective
- 60037 Mathematics for Machine Learning
Spring
- 60003 Communicating Computer Science in Schools
- 60005 Graphics
- 60006 Computer Vision
- 60008 Custom Computing
- 60013 Logic-Based Learning
- 60015 Network and Web Security
- 60017 System Performance Engineering
- 60019 Robotics
- 60021 Year 3 Software Engineering Group Project
- 60034 Deep Learning
- 60035 Natural Language Processing
Selective five to from this list
Autumn and Spring
Spring
- 60024 Researching Academic Integrity in an Artificial Intelligence Driven World
- 60028 Demystifying Machine Learning: Theory and Applications
You must choose between and courses from option groups
Optional zero to from this list
Autumn and Spring
Extracurricular
Autumn
Autumn , Spring and Summer
Regulation ↵
Top ↑
MEng. Computing - Artifical Intelligence
Compulsory
Summer
Selective zero to from this list
Autumn
- 60001 Advanced Computer Architecture
- 60007 The Theory and Practice of Concurrent Programming
- 60016 Operations Research
- 60023 Type Systems for Programming Languages
- 60029 Data Processing Systems
- 60032 Networked Systems
- 60033 Computing Research Collective
Spring
- 60003 Communicating Computer Science in Schools
- 60005 Graphics
- 60008 Custom Computing
- 60015 Network and Web Security
- 60017 System Performance Engineering
- 60021 Year 3 Software Engineering Group Project
Computing to from this list
Autumn
Spring
- 60006 Computer Vision
- 60013 Logic-Based Learning
- 60019 Robotics
- 60034 Deep Learning
- 60035 Natural Language Processing
Selective five to from this list
Autumn and Spring
Spring
- 60024 Researching Academic Integrity in an Artificial Intelligence Driven World
- 60028 Demystifying Machine Learning: Theory and Applications
You must choose between and courses from option groups
Optional zero to from this list
Autumn and Spring
Extracurricular
Autumn
Autumn , Spring and Summer
Regulation ↵
Top ↑
MEng. Computing - Computation in Biology and Medicine
You must choose between and courses from option groups
Regulation ↵
Top ↑
MEng. Computing - Games, Vision and Interaction
Compulsory
Summer
Selective to from this list
Autumn
- 60001 Advanced Computer Architecture
- 60007 The Theory and Practice of Concurrent Programming
- 60016 Operations Research
- 60023 Type Systems for Programming Languages
- 60029 Data Processing Systems
- 60032 Networked Systems
- 60033 Computing Research Collective
- 60037 Mathematics for Machine Learning
Spring
- 60003 Communicating Computer Science in Schools
- 60008 Custom Computing
- 60013 Logic-Based Learning
- 60015 Network and Web Security
- 60017 System Performance Engineering
- 60021 Year 3 Software Engineering Group Project
- 60034 Deep Learning
- 60035 Natural Language Processing
Computing to from this list
Autumn
Spring
Selective five to from this list
Autumn and Spring
Spring
- 60024 Researching Academic Integrity in an Artificial Intelligence Driven World
- 60028 Demystifying Machine Learning: Theory and Applications
You must choose between and courses from option groups
Optional zero to from this list
Autumn and Spring
Extracurricular
Autumn
Autumn , Spring and Summer
Regulation ↵
Top ↑
MEng. Computing - International Programme
Compulsory
Summer
Selective to from this list
Autumn
- 60001 Advanced Computer Architecture
- 60007 The Theory and Practice of Concurrent Programming
- 60012 Introduction to Machine Learning
- 60016 Operations Research
- 60023 Type Systems for Programming Languages
- 60029 Data Processing Systems
- 60032 Networked Systems
- 60033 Computing Research Collective
- 60037 Mathematics for Machine Learning
Spring
- 60003 Communicating Computer Science in Schools
- 60005 Graphics
- 60006 Computer Vision
- 60008 Custom Computing
- 60013 Logic-Based Learning
- 60015 Network and Web Security
- 60017 System Performance Engineering
- 60019 Robotics
- 60021 Year 3 Software Engineering Group Project
- 60034 Deep Learning
- 60035 Natural Language Processing
Selective five to from this list
Autumn and Spring
Spring
- 60024 Researching Academic Integrity in an Artificial Intelligence Driven World
- 60028 Demystifying Machine Learning: Theory and Applications
You must choose between and courses from option groups
Optional zero to from this list
Autumn , Spring and Summer
Autumn and Spring
Extracurricular
Autumn
Autumn , Spring and Summer
Regulation ↵
Top ↑
MEng. Computing - Software Engineering
Compulsory
Summer
Selective to from this list
Autumn
- 60001 Advanced Computer Architecture
- 60012 Introduction to Machine Learning
- 60016 Operations Research
- 60032 Networked Systems
- 60033 Computing Research Collective
- 60037 Mathematics for Machine Learning
Spring
- 60003 Communicating Computer Science in Schools
- 60005 Graphics
- 60006 Computer Vision
- 60008 Custom Computing
- 60013 Logic-Based Learning
- 60017 System Performance Engineering
- 60019 Robotics
- 60021 Year 3 Software Engineering Group Project
- 60034 Deep Learning
- 60035 Natural Language Processing
Computing to from this list
Autumn
- 60007 The Theory and Practice of Concurrent Programming
- 60023 Type Systems for Programming Languages
- 60029 Data Processing Systems
Spring
Selective five to from this list
Autumn and Spring
Spring
- 60024 Researching Academic Integrity in an Artificial Intelligence Driven World
- 60028 Demystifying Machine Learning: Theory and Applications
You must choose between and courses from option groups
Optional zero to from this list
Autumn and Spring
Extracurricular
Autumn
Autumn , Spring and Summer
Regulation ↵
Top ↑