Lists of Courses
MEng. Computing
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Selective Choose the equivalent of between five and seven full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70006 Computational Finance
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70001 Advanced Computer Graphics
- 70007 Computational Optimisation
- 70009 Cryptography Engineering
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70017 Principles of Distributed Ledgers
- 70019 Probabilistic Inference
- 70024 Software Reliability
- 70025 Software Engineering for Industry
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70066 Decentralised Finance
- 70067 Robot Learning and Control
Optional Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
- BUSI96001 Entrepreneurship
- BUSI96002 Finance and Financial Management
- BUSI96003 Business Economics
- BUSI96005 Project Management
- BUSI96006 Business Strategy (Friday)
- BUSI96008 Managerial Economics Online
- BUSI96009 Corporate Finance Online
- BUSI96010 Entrepreneurship Online
- BUSI96011 Accounting Online
- CLCC00004 French Level 3
- CLCC00009 German Level 2
- CLCC00021 Japanese Level 4
- CLCC00024 Spanish Level 2
- CLCC00026 Spanish Level 4
- CLCC00041 Arabic Level 3
- CLCC60001 Advanced Creative Writing
- CLCC60010 Philosophy of Mind
- CLCC60013 Visual Culture, Knowledge & Power
- CLCC60027 Music Technology (Year 3 & 4)
- COMPM0451 External Course 4I
- COMPM0452 External Course 4II
Spring
Extracurricular
Autumn
Autumn , Spring and Summer
MEng. Computing - Artifical Intelligence
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Selective 1 Choose the equivalent of between two and seven full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
Spring
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70019 Probabilistic Inference
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70067 Robot Learning and Control
Optional1 Choose the equivalent of between zero and five full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70006 Computational Finance
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70001 Advanced Computer Graphics
- 70007 Computational Optimisation
- 70009 Cryptography Engineering
- 70017 Principles of Distributed Ledgers
- 70024 Software Reliability
- 70025 Software Engineering for Industry
- 70066 Decentralised Finance
Optional2 Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
- BIOE97075 Brain Machine Interfaces
- BUSI96001 Entrepreneurship
- BUSI96002 Finance and Financial Management
- BUSI96003 Business Economics
- BUSI96010 Entrepreneurship Online
- CLCC00010 German Level 3
- CLCC00026 Spanish Level 4
- CLCC60011 Psychology of Performance
- COMPM0451 External Course 4I
- COMPM0452 External Course 4II
Spring
Extracurricular
Autumn
Autumn , Spring and Summer
MEng. Computing - Computation in Biology and Medicine
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Spring
Selective Choose the equivalent of between four and six full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70006 Computational Finance
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70001 Advanced Computer Graphics
- 70007 Computational Optimisation
- 70009 Cryptography Engineering
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70017 Principles of Distributed Ledgers
- 70024 Software Reliability
- 70025 Software Engineering for Industry
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70066 Decentralised Finance
- 70067 Robot Learning and Control
Optional Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
Spring
Extracurricular
Autumn
Autumn , Spring and Summer
MEng. Computing - Games, Vision and Interaction
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Spring
Selective Choose the equivalent of between four and six full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70006 Computational Finance
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70007 Computational Optimisation
- 70009 Cryptography Engineering
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70017 Principles of Distributed Ledgers
- 70019 Probabilistic Inference
- 70024 Software Reliability
- 70025 Software Engineering for Industry
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70066 Decentralised Finance
- 70067 Robot Learning and Control
Optional Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
Spring
Extracurricular
Autumn
Autumn , Spring and Summer
MEng. Computing - International Programme
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Selective Choose the equivalent of between five and seven full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70006 Computational Finance
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70001 Advanced Computer Graphics
- 70007 Computational Optimisation
- 70009 Cryptography Engineering
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70017 Principles of Distributed Ledgers
- 70019 Probabilistic Inference
- 70024 Software Reliability
- 70025 Software Engineering for Industry
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70066 Decentralised Finance
- 70067 Robot Learning and Control
Optional Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
Spring
Extracurricular
Autumn
Autumn , Spring and Summer
MEng. Computing - Computational Management
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Spring
Selective Choose the equivalent of between three and five full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70001 Advanced Computer Graphics
- 70009 Cryptography Engineering
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70017 Principles of Distributed Ledgers
- 70019 Probabilistic Inference
- 70024 Software Reliability
- 70025 Software Engineering for Industry
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70066 Decentralised Finance
- 70067 Robot Learning and Control
Optional Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
- BUSI96003 Business Economics
- BUSI96005 Project Management
- COMPM0451 External Course 4I
- COMPM0452 External Course 4II
Spring
Extracurricular
Autumn
Autumn , Spring and Summer
MEng. Computing - Software Engineering
Academic year 21-22
Compulsory
Autumn
Autumn , Spring and Summer
Spring
Selective Choose the equivalent of between four and six full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60001 Advanced Computer Architecture
- 60020 Simulation and Modelling
- 70004 Advanced Computer Security
- 70005 Complexity
- 70006 Computational Finance
- 70008 Concurrent Processes
- 70015 Mathematics for Machine Learning
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70028 Reinforcement Learning
- 70068 Scheduling and Resource Allocation
Spring
- 60008 Custom Computing
- 70001 Advanced Computer Graphics
- 70007 Computational Optimisation
- 70009 Cryptography Engineering
- 70010 Deep Learning
- 70016 Natural Language Processing
- 70017 Principles of Distributed Ledgers
- 70019 Probabilistic Inference
- 70024 Software Reliability
- 70030 Knowledge Representation
- 70031 Modal Logic for Strategic Reasoning in AI
- 70066 Decentralised Finance
- 70067 Robot Learning and Control
Optional Choose the equivalent of between zero and two full courses from the list below. Courses whose number ends in H are half courses.
Autumn and Spring
- BUSI96002 Finance and Financial Management
- BUSI96003 Business Economics
- BUSI96005 Project Management
- BUSI96009 Corporate Finance Online
- BUSI96010 Entrepreneurship Online
- COMPM0451 External Course 4I
- COMPM0452 External Course 4II