Lists of Courses
-
Mathematics and Computer Science
-
Mathematics and Computer Science - Pure Maths and Computational Logic (MEng only)
-
Mathematics and Computer Science - Computational Statistics (MEng only)
Mathematics and Computer Science
Compulsory
Autumn
Computing Choose the equivalent of between and full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- 60016 Operations Research
- 60023 Type Systems for Programming Languages
- 60029 Data Processing Systems
- 70005 Complexity
- 70017 Principles of Distributed Ledgers
- 70018 Privacy Engineering
- 70020 Program Analysis
- 70021 Quantum Computing
- 70022 Scalable Systems and Data
- 70023 Scalable Software Verification
- 70025 Software Engineering for Industry
- 70028 Reinforcement Learning
- 70050 Introduction to Machine Learning
- 70068 Scheduling and Resource Allocation
- 70086 Advanced Computer Architecture
- 70100 Computational Neurodynamics
- 70103 Statistical Information Theory
Spring
- 70001 Advanced Computer Graphics
- 70004 Advanced Computer Security
- 70007 Computational Optimisation
- 70010 Deep Learning
- 70014 Machine Learning for Imaging
- 70016 Natural Language Processing
- 70031 Modal Logic for Strategic Reasoning
- 70067 Robot Learning
- 70070 Custom Computing
- 70082 Network and Web Security
- 70089 Computer Vision
- 70090 Graphics
- 70098 Introduction to Concrete Complexity
- 70105 Deep Graph-Based Learning
- 70112 Non-Euclidean Methods in Machine Learning
Selective - Choose the equivalent of full courses from the list below. Courses whose number ends in H are half courses.
Autumn , Spring and Summer
Spring and Summer
Mathematics Choose the equivalent of between and full courses from the list below. Courses whose number ends in H are half courses.
Autumn
- MATH70001 Fluid Dynamics 1
- MATH70004 Asymptotic Methods
- MATH70005 Optimisation
- MATH70007 Dynamics of Learning and Iterated Games
- MATH70008 Dynamical Systems
- MATH70011 Classical Dynamics
- MATH70012 Mathematical Finance: An Introduction to Option Pricing
- MATH70014 Mathematical Biology
- MATH70015 Quantum Mechanics 1
- MATH70016 Special Relativity and Electromagnetism
- MATH70019 Theory of Partial Differential Equations
- MATH70020 Function Spaces and Applications
- MATH70023 Computational Dynamical Systems
- MATH70024 Computational Linear Algebra
- MATH70028 Probability Theory
- MATH70031 Markov Processes
- MATH70033 Algebraic Curves
- MATH70035 Algebra 3
- MATH70036 Group Theory
- MATH70037 Galois Theory
- MATH70038 Graph Theory
- MATH70041 Number Theory
- MATH70044 Applied Statistical Inference
- MATH70045 Applied Probability
- MATH70047 Stochastic Simulation
- MATH70054 Introduction to Stochastic Differential Equations and Diffusion Processes
- MATH70058 Manifolds
- MATH70061 Commutative Algebra
- MATH70062 Lie Algebras
- MATH70064 Elliptic Curves
- MATH70130 Stochastic Differential Equations in Financial Modelling
- MATH70135 Analytic Methods in Partial Differential Equations
- MATH70141 Introduction to Game Theory
- MATH70147 Statistical Mechanics
Spring
- MATH70002 Fluid Dynamics 2
- MATH70006 Applied Complex Analysis
- MATH70009 Bifurcation Theory
- MATH70010 Geometric Mechanics
- MATH70013 Advanced Simulation Methods
- MATH70017 Tensor Calculus and General Relativity
- MATH70018 Quantum Mechanics 2
- MATH70021 Advanced Topics in Partial Differential Equations
- MATH70022 Finite Elements: Numerical Analysis and Implementation
- MATH70025 Computational Partial Differential Equations
- MATH70026 Methods for Data Science
- MATH70029 Functional Analysis
- MATH70030 Fourier Analysis and the Theory of Distributions
- MATH70032 Geometry of Curves and Surfaces
- MATH70034 Algebraic Topology
- MATH70039 Group Representation Theory
- MATH70040 Formalising Mathematics
- MATH70042 Algebraic Number Theory
- MATH70043 Statistical Theory
- MATH70046 Time Series Analysis
- MATH70048 Survival Models
- MATH70049 Introduction to Statistical Learning
- MATH70051 Vortex Dynamics
- MATH70052 Hydrodynamic Stability
- MATH70055 Stochastic Calculus with Applications to Non-Linear Filtering
- MATH70056 Algebraic Geometry
- MATH70057 Riemannian Geometry
- MATH70059 Differential Topology
- MATH70060 Complex Manifolds
- MATH70063 Algebra 4
- MATH70073 Advanced Bayesian Methods
- MATH70083 Statistical Genetics and Bioinformatics
- MATH70132 Mathematical Logic
- MATH70134 Mathematical Foundations of Machine Learning
- MATH70137 Mathematical Biology 2: Systems Biology
- MATH70138 Rough Paths and Applications to Machine Learning
- MATH70139 Spatial Statistics
- MATH70140 Geometric Complex Analysis
- MATH70142 The Mathematics of Business and Economics
- MATH70146 Advanced Dynamical Systems
You must choose between and courses from option groups
Optional Choose the equivalent of between zero and full courses from the list below. Courses whose number ends in H are half courses.
Autumn
Autumn and Spring
Spring
- 60003 Communicating Computer Science in Schools
- BUSI60046 Project Management
- ELEC70046 Advanced Digital Systems Design
Extracurricular
Autumn
Autumn , Spring and Summer
- COMPM0701 Programming Competition Training
- COMPM0804 Student Support and Wellbeing
- COMPM70006 Computational Finance - archive
Regulation ↵
Top ↑
Mathematics and Computer Science - Pure Maths and Computational Logic (MEng only)
You must choose between and courses from option groups
Regulation ↵
Top ↑
Mathematics and Computer Science - Computational Statistics (MEng only)
You must choose between and courses from option groups
Regulation ↵
Top ↑