# Course availability matrix

This page exists to assist you in selecting your courses for upcoming years.

Before one may take a course, it may be required that another course has already been completed. In some cases this is not a hard requirement, but instead a recommendation. Any course that has hard dependenceis which must be met before it is taken will be marked in red. Courses that have recommendations are marked in yellow. Hovering over a course will highlight these dependencies. Required courses will be marked in green. Recommended courses will be marked in blue.

You may check a the box next to any course you have taken to inform the system that you have met that particular requirement. This will remove the highlighting. Thus, any course not highlighted in red is available to take.

Part A | |
---|---|

A5: Topology | |

A8: Probability | |

Algebra | |

Analysis | |

Calculus of Variations | |

Classical Mechanics | |

Differential Equations | |

Electromagnetism | |

Fluid Dynamics and Waves | |

Group Theory | |

Group Theory | |

Integration | |

Introduction to Fields | |

Multivariable Calculus | |

Number Theory | |

Numerical Analysis |

Part A | |
---|---|

A11: Quantum Theory | |

A5: Topology | |

A8: Probability | |

Algebra | |

Analysis | |

Calculus of Variations | |

Classical Mechanics | |

Differential Equations | |

Fluid Dynamics and Waves | |

Group Theory | |

Group Theory | |

Integration | |

Introduction to Fields | |

Multivariable Calculus | |

Number Theory | |

Numerical Analysis |

Part A | |
---|---|

A11: Quantum Theory | |

A4: Integration | |

A5: Topology | |

A7: Numerical Analysis | |

A9: Statistics | |

Algebra | |

Analysis | |

Calculus of Variations | |

Classical Mechanics | |

Differential Equations | |

Fluid Dynamics and Waves | |

Group Theory | |

Group Theory | |

Introduction to Fields | |

Multivariable Calculus | |

Number Theory |

Part A | |
---|---|

A11: Quantum Theory | |

A4: Integration | |

A5: Topology | |

A7: Numerical Analysis | |

A9: Statistics | |

Algebra | |

Analysis | |

Calculus of Variations | |

Classical Mechanics | |

Differential Equations | |

Fluid Dynamics and Waves | |

Group Theory | |

Group Theory | |

Introduction to Fields | |

Multivariable Calculus | |

Number Theory |

Prelims | |
---|---|

Analysis I: Sequences and Series | |

Analysis II: Continuity and Differentiability | |

Analysis III: Integration | |

Applications | |

Constructive Mathematics | |

Dynamics | |

Exploring Mathematics with MuPAD | |

Fourier Series and PDEs | |

Geometry | |

Groups and Group Actions | |

Introduction to Complex Numbers | |

Introduction to Pure Mathematics | |

Introductory Calculus | |

Linear Algebra I | |

Linear Algebra II | |

Multivariable Calculus | |

Multivariable Calculus | |

Optimisation | |

Probability | |

Statistics |

Part A | |
---|---|

A11: Quantum Theory | |

A4: Integration | |

A5: Topology | |

A7: Numerical Analysis | |

A8: Probability | |

A9: Statistics | |

Algebra | |

Analysis | |

Calculus of Variations | |

Classical Mechanics | |

Differential Equations | |

Fluid Dynamics and Waves | |

Group Theory | |

Introduction to Fields | |

Number Theory |

Part C | |
---|---|

C1.1a: Model Theory | |

C1.1b: Gödel's Incompleteness Theorems | |

C1.2a: Analytic Topology | |

C1.2b: Axiomatic Set Theory | |

C10.1a: Stochastic Differential Equations | |

C10.1b: Brownian Motion and Conformal Invariance | |

C11.1a: Graph Theory | |

C11.1b: Probabilistic Combinatorics | |

C12.1a: Numerical Linear Algebra | |

C12.1b: Continuous Optimization | |

C12.2b: Finite Element Methods for Partial Differential Equations | |

C12.3a: Approximation of Functions | |

C2.1a: Lie Algebras | |

C2.1b: Representation Theory of Symmetric Groups | |

C2.2a: Commutative Algebra | |

C2.2b: Homological Algebra | |

C2.3b: Infinite Groups | |

C3.1a: Algebraic Topology | |

C3.2b: Geometric Group Theory | |

C3.3b: Differentiable Manifolds | |

C3.4a: Algebraic Geometry | |

C3.4b: Lie Groups | |

C4.1a: Functional Analysis | |

C5.1a: Methods of Functional Analysis for Partial Differential Equations | |

C5.1b: Fixed Point Methods for Nonlinear Partial Differential Equations | |

C5.2b: Calculus of Variations | |

C6.1a: Solid Mechanics | |

C6.1b: Elasticity and Plasticity | |

C6.2a: Statistical Mechanics | |

C6.3a: Perturbation Methods | |

C6.3b: Applied Complex Variables | |

C6.4a: Special Topics in Fluid Mechanics | |

C6.4b: Stochastic Modelling of Biological Processes | |

C7.1b: Quantum Theory and Quantum Computers | |

C7.1b: Quantum Theory and Quantum Computers | |

C7.2a: General Relativity I | |

C7.2b: General Relativity II | |

C7.4: Theoretical Physics | |

C8.1a: Mathematical Geoscience | |

C8.1b: Mathematical Physiology | |

C9.1a: Modular Forms | |

C9.1b: Elliptic Curves |

Prelims | |
---|---|

Analysis I: Sequences and Series | |

Analysis II: Continuity and Differentiability | |

Analysis III: Integration | |

Applications | |

Computational Mathematics | |

Constructive Mathematics | |

Dynamics | |

Fourier Series and PDEs | |

Geometry | |

Groups and Group Actions | |

Introduction to Complex Numbers | |

Introduction to University Level Mathematics | |

Introductory Calculus | |

Linear Algebra I | |

Linear Algebra II | |

Multivariable Calculus | |

Optimisation | |

Probability | |

Statistics |

Part A | |
---|---|

A0: Linear Algebra | |

A10: Fluids and Waves | |

A11: Quantum Theory | |

A1: Differential Equations 1 | |

A2: Metric Spaces and Complex Analysis | |

A3: Rings and Modules | |

A4: Integration | |

A5: Topology | |

A6: Differential Equations 2 | |

A7: Numerical Analysis | |

A8: Probability | |

A9: Statistics | |

ASO: Calculus of Variations | |

ASO: Graph Theory | |

ASO: Group Theory | |

ASO: Number Theory | |

ASO: Projective Geometry | |

ASO: Special Relativity | |

Multivariate Differentiation |

Part C | |
---|---|

C1.1a: Model Theory | |

C1.1b: Gödel's Incompleteness Theorems | |

C1.2a: Analytic Topology | |

C1.2b: Axiomatic Set Theory | |

C10.1a: Stochastic Differential Equations | |

C10.1b: Brownian Motion and Conformal Invariance | |

C11.1a: Combinatorics | |

C11.1b: Probabilistic Combinatorics | |

C12.1a: Numerical Linear Algebra | |

C12.1b: Continuous Optimization | |

C12.2a: Approximation of Functions | |

C12.2b: Finite Element Methods for Partial Differential Equations | |

C2.1a: Lie Algebras | |

C2.1b: Representation Theory of Symmetric Groups | |

C2.2a: Commutative Algebra | |

C2.2b: Homological Algebra | |

C2.3b: Infinite Groups | |

C3.1a: Algebraic Topology | |

C3.2b: Geometric Group Theory | |

C3.3b: Differentiable Manifolds | |

C3.4a: Algebraic Geometry | |

C3.4b: Lie Groups | |

C4.1a: Functional Analysis | |

C4.1b: Linear Operators | |

C5.1a: Methods of Functional Analysis for Partial Differential Equations | |

C5.1b: Fixed Point Methods for Nonlinear Partial Differential Equations | |

C5.2b: Calculus of Variations | |

C5.3b: Hyperbolic Equations | |

C6.1a: Solid Mechanics | |

C6.1b: Elasticity and Plasticity | |

C6.2a: Statistical Mechanics | |

C6.2b: Networks | |

C6.3a: Perturbation Methods | |

C6.3b: Applied Complex Variables | |

C6.4a: Topics in Fluid Mechanics | |

C6.4b: Stochastic Modelling of Biological Processes | |

C6.5b: Mathematical Mechanical Biology | |

C7.1b: Quantum Theory and Quantum Computers | |

C7.1b: Quantum Theory and Quantum Computers | |

C7.2a: General Relativity I | |

C7.2b: General Relativity II | |

C8.1a: Mathematical Geoscience | |

C8.1b: Mathematical Physiology | |

C9.1a: Modular Forms | |

C9.1b: Elliptic Curves | |

C9.2a: Analytic Number Theory |

Prelims | |
---|---|

Computational Mathematics | |

Introduction to Complex Numbers | |

Introduction to University Level Mathematics | |

M1: Groups and Group Actions | |

M1: Linear Algebra I | |

M1: Linear Algebra II | |

M2: Analysis I - Sequences and Series | |

M2: Analysis II - Continuity and Differentiability | |

M2: Analysis III - Integration | |

M3: Introductory Calculus | |

M3: Probability | |

M3: Statistics and Data Analysis | |

M4: Constructive Mathematics | |

M4: Dynamics | |

M4: Geometry | |

M5: Fourier Series and PDE's | |

M5: Multivariable Calculus |

Part A | |
---|---|

A0: Linear Algebra | |

A10: Fluids and Waves | |

A11: Quantum Theory | |

A1: Differential Equations 1 | |

A2: Metric Spaces and Complex Analysis | |

A3: Rings and Modules | |

A4: Integration | |

A5: Topology | |

A6: Differential Equations 2 | |

A7: Numerical Analysis | |

A8: Probability | |

A9: Statistics | |

ASO: Calculus of Variations | |

ASO: Graph Theory | |

ASO: Group Theory | |

ASO: Integral Transforms | |

ASO: Introduction to Manifolds | |

ASO: Mathematical Modelling in Biology | |

ASO: Number Theory | |

ASO: Projective Geometry | |

ASO: Special Relativity |

Part B | |
---|---|

An Introduction to LaTeX | |

B1.1 Logic | |

B1.2 Set Theory | |

B2.1 Introduction to Representation Theory | |

B2.2 Commutative Algebra | |

B3.1 Galois Theory | |

B3.2 Geometry of Surfaces | |

B3.3 Algebraic Curves | |

B3.4 Algebraic Number Theory | |

B3.5 Topology and Groups | |

B4.1 Banach Spaces | |

B4.2 Hilbert Spaces | |

B5.1 Stochastic Modelling of Biological Processes | |

B5.2 Applied Partial Differential Equations | |

B5.3 Viscous Flow | |

B5.4 Waves and Compressible Flow | |

B5.5 Further Mathematical Biology | |

B5.6 Nonlinear Systems | |

B6.1 Numerical Solution of Differential Equations I | |

B6.2 Numerical Solution of Differential Equations II | |

B6.3 Integer Programming | |

B7.1 Classical Mechanics | |

B7.2 Electromagnetism | |

B7.3 Further Quantum Theory | |

B8.1 Martingales through Measure Theory | |

B8.2 Continuous Martingales and Stochastic Calculus | |

B8.3 Mathematical Models of Financial Derivatives | |

B8.4 Communication Theory | |

B8.5 Graph Theory | |

BEE Mathematical Extended Essay | |

BN1.1 Mathematics Education | |

BN1.2 Undergraduate Ambassadors' Scheme | |

BO1.1 History of Mathematics | |

BOE: Other Mathematical Extended Essay | |

BSP Structured Projects | |

SB3a Applied Probability |

Part C | |
---|---|

An Introduction to LaTeX | |

C1.1 Model Theory | |

C1.2 Godel's Incompleteness Theorem | |

C1.3 Analytic Topology | |

C1.4 Axiomatic Set Theory | |

C2.1 Lie Algebras | |

C2.2 Homological Algebra | |

C2.3 Representation Theory of Semisimple Lie Algebras | |

C2.4 Infinite Groups | |

C2.5 Non-Commutative Rings | |

C2.6 Introduction to Schemes | |

C2.7 Category Theory | |

C3.1 Algebraic Topology | |

C3.2 Geometric Group Theory | |

C3.3 Differentiable Manifolds | |

C3.4 Algebraic Geometry | |

C3.5 Lie Groups | |

C3.6 Modular Forms | |

C3.7 Elliptic Curves | |

C3.8 Analytic Number Theory | |

C3.9 Computational Algebraic Topology | |

C4.1 Functional Analysis | |

C4.2 Linear Operators | |

C4.3 Functional Analytic Methods for PDEs | |

C4.6 Fixed Point Methods for Nonlinear PDEs | |

C4.8 Complex Analysis: Conformal Maps and Geometry | |

C5.1 Solid Mechanics | |

C5.11 Mathematical Geoscience | |

C5.12 Mathematical Physiology | |

C5.2 Elasticity and Plasticity | |

C5.3 Statistical Mechanics | |

C5.4 Networks | |

C5.5 Perturbation Methods | |

C5.6 Applied Complex Variables | |

C5.7 Topics in Fluid Mechanics | |

C5.9 Mathematical Mechanical Biology | |

C6.1 Numerical Linear Algebra | |

C6.2 Continuous Optimisation | |

C6.3 Approximation of Functions | |

C6.4 Finite Element Method for PDEs | |

C7.1 Theoretical Physics | |

C7.4 Introduction to Quantum Information | |

C7.5 General Relativity I | |

C7.6 General Relativity II | |

C8.1 Stochastic Differential Equations | |

C8.2 Stochastic Analysis and PDEs | |

C8.3 Combinatorics | |

C8.4 Probabilistic Combinatorics | |

CCD Dissertations on a Mathematical Topic | |

COD Dissertations on a Topic Related to Mathematics |

Prelims | |
---|---|

Computational Mathematics | |

Introduction to Complex Numbers | |

Introduction to University Level Mathematics | |

M1: Groups and Group Actions | |

M1: Linear Algebra I | |

M1: Linear Algebra II | |

M2: Analysis I - Sequences and Series | |

M2: Analysis II - Continuity and Differentiability | |

M2: Analysis III - Integration | |

M3: Introductory Calculus | |

M3: Probability | |

M3: Statistics and Data Analysis | |

M4: Constructive Mathematics | |

M4: Dynamics | |

M4: Geometry | |

M5: Fourier Series and PDE's | |

M5: Multivariable Calculus |

Part A | |
---|---|

A0: Linear Algebra | |

A10: Fluids and Waves | |

A11: Quantum Theory | |

A1: Differential Equations 1 | |

A2: Metric Spaces and Complex Analysis | |

A3: Rings and Modules | |

A4: Integration | |

A5: Topology | |

A6: Differential Equations 2 | |

A7: Numerical Analysis | |

A8: Probability | |

A9: Statistics | |

ASO: Calculus of Variations | |

ASO: Graph Theory | |

ASO: Group Theory | |

ASO: Integral Transforms | |

ASO: Introduction to Manifolds | |

ASO: Mathematical Modelling in Biology | |

ASO: Number Theory | |

ASO: Projective Geometry | |

ASO: Special Relativity |

Part B | |
---|---|

An Introduction to LaTeX | |

B1.1 Logic | |

B1.2 Set Theory | |

B2.1 Introduction to Representation Theory | |

B2.2 Commutative Algebra | |

B3.1 Galois Theory | |

B3.2 Geometry of Surfaces | |

B3.3 Algebraic Curves | |

B3.4 Algebraic Number Theory | |

B3.5 Topology and Groups | |

B4.1 Functional Analysis I | |

B4.2 Functional Analysis II | |

B4.3 Distribution Theory and Fourier Analysis: An Introduction | |

B5.1 Stochastic Modelling of Biological Processes | |

B5.2 Applied Partial Differential Equations | |

B5.3 Viscous Flow | |

B5.4 Waves and Compressible Flow | |

B5.5 Further Mathematical Biology | |

B5.6 Nonlinear Systems | |

B6.1 Numerical Solution of Differential Equations I | |

B6.2 Numerical Solution of Differential Equations II | |

B6.3 Integer Programming | |

B7.1 Classical Mechanics | |

B7.2 Electromagnetism | |

B7.3 Further Quantum Theory | |

B8.1 Martingales through Measure Theory | |

B8.2 Continuous Martingales and Stochastic Calculus | |

B8.3 Mathematical Models of Financial Derivatives | |

B8.4 Communication Theory | |

B8.5 Graph Theory | |

BEE Mathematical Extended Essay | |

BN1.1 Mathematics Education | |

BN1.2 Undergraduate Ambassadors' Scheme | |

BO1.1 History of Mathematics | |

BOE: Other Mathematical Extended Essay | |

BSP Structured Projects | |

SB3a Applied Probability |

Part C | |
---|---|

An Introduction to LaTeX | |

C1.1 Model Theory | |

C1.2 Godel's Incompleteness Theorem | |

C1.3 Analytic Topology | |

C1.4 Axiomatic Set Theory | |

C2.1 Lie Algebras | |

C2.2 Homological Algebra | |

C2.3 Representation Theory of Semisimple Lie Algebras | |

C2.4 Infinite Groups | |

C2.5 Non-Commutative Rings | |

C2.6 Introduction to Schemes | |

C2.7 Category Theory | |

C3.1 Algebraic Topology | |

C3.2 Geometric Group Theory | |

C3.3 Differentiable Manifolds | |

C3.4 Algebraic Geometry | |

C3.5 Lie Groups | |

C3.6 Modular Forms | |

C3.7 Elliptic Curves | |

C3.8 Analytic Number Theory | |

C3.9 Computational Algebraic Topology | |

C4.1 Functional Analysis | |

C4.2 Linear Operators | |

C4.3 Functional Analytic Methods for PDEs | |

C4.6 Fixed Point Methods for Nonlinear PDEs | |

C4.8 Complex Analysis: Conformal Maps and Geometry | |

C5.1 Solid Mechanics | |

C5.11 Mathematical Geoscience | |

C5.12 Mathematical Physiology | |

C5.2 Elasticity and Plasticity | |

C5.3 Statistical Mechanics | |

C5.4 Networks | |

C5.5 Perturbation Methods | |

C5.6 Applied Complex Variables | |

C5.7 Topics in Fluid Mechanics | |

C5.9 Mathematical Mechanical Biology | |

C6.1 Numerical Linear Algebra | |

C6.2 Continuous Optimisation | |

C6.3 Approximation of Functions | |

C6.4 Finite Element Method for PDEs | |

C7.1 Theoretical Physics | |

C7.4 Introduction to Quantum Information | |

C7.5 General Relativity I | |

C7.6 General Relativity II | |

C8.1 Stochastic Differential Equations | |

C8.2 Stochastic Analysis and PDEs | |

C8.3 Combinatorics | |

C8.4 Probabilistic Combinatorics | |

CCD Dissertations on a Mathematical Topic | |

COD Dissertations on a Topic Related to Mathematics |