- MAT1830 Discrete mathematics for computer science
- MTH1020 Analysis of change
- MTH1030 Techniques for modelling
- MTH1035 Techniques for modelling (advanced)
- MTH2010 Multivariable calculus
- MTH2015 Multivariable calculus (advanced)
- MTH2021 Linear algebra with applications
- MTH2025 Linear algebra (advanced)
- MTH2032 Differential equations with modelling
- MTH2040 Mathematical modelling
- MTH2051 Introduction to computational mathematics
- MTH2121 Algebra and number theory
- MTH2132 The nature and beauty of mathematics
- MTH2140 Real analysis
- MTH2222 Mathematics of uncertainty
- MTH2232 Mathematical statistics
- MTH3000 Mathematics research project level 3
- MTH3011 Partial differential equations
- MTH3020 Complex analysis and integral transforms
- MTH3051 Introduction to computational mathematics
- MTH3060 Advanced ordinary differential equations
- MTH3110 Differential geometry
- MTH3121 Algebra and number theory
- MTH3130 Topology: The mathematics of shape
- MTH3140 Real analysis
- MTH3150 Algebra and number theory 2
- MTH3160 Metric spaces, Banach spaces, Hilbert spaces
- MTH3170 Network mathematics
- MTH3230 Time series and random processes in linear systems
- MTH3241 Random processes in the sciences and engineering
- MTH3251 Financial mathematics
- MTH3260 Statistics of stochastic processes
- MTH3310 Applied mathematical modelling
- MTH3320 Computational linear algebra
- MTH3330 Optimisation and operations research
- MTH3360 Fluid dynamics
- STA1010 Statistical methods for science