Year 3
Section outline
-
Semester A
Choose three modules from the following including at least one of MTH6160 and MTH6101:
- MTH6101 Introduction to Machine Learning
- MTH6160 Numerical Analysis
- MTH6131 Number Theory
- MTH6141 Random Processes
- MTH6163 Quantum Mechanics and the Foundation of Quantum Computing
Semester B
One compulsory module:
- MTH6150 Numerical Computing with C and C++
Choose two modules from:
- MTH6105 Algorithmic Graph Theory
- MTH6108 Coding Theory
- MTH6143 Mathematics of Networks (previously called MTH6142 Complex Networks)
- MTH6161 Neural Networks and Deep Learning
- MTH6162 Quantum Computing
Year-long
One compulsory module:
- MTH6159 Mathematics with Computing Project (30 credits)
Off-pathway modules
Modules outside this pathway (normally a maximum of 15 credits) may be taken with School approval. Permission to select off-pathway modules will not be granted until the timetable is finalised in September 2026. Off-pathway Level 4 or 5 modules will not be permitted.