Section outline

  • Semester A

    Four compulsory modules:

    • MTH4000 Programming in Python I
    • MTH4213 Numbers, Sets and Functions
    • MTH4300 Introduction to Analysis with Calculus
    • MTH4500 Probability & Statistics
    Semester B

    Four compulsory modules:

    • MTH4104 Introduction to Algebra
    • MTH4215 Vectors and Matrices
    • MTH4300 Introduction to Analysis with Calculus (continued)
    • MTH4500 Probability & Statistics (continued)
  • Semester A

    Three compulsory modules:

    • MTH5112 Linear Algebra I
    • MTH5123 Differential Equations
    • MTH5129 Probability and Statistics II

    Choose one module from:

    • MTH5104 Convergence and Continuity
    • MTH5130 Number Theory
    • MTH5124 Actuarial Mathematics I

    Semester B

    Two compulsory modules:

    • MTH5005 Programming in Python II
    • MTH5120 Statistical Modelling I

    Choose two modules from:

    • MTH5103 Complex Variables
    • MTH5105 Differential and Integral Analysis
    • MTH5114 Linear Programming and Games
    • MTH5126 Statistics for Insurance

    Year-long

    One compulsory module:

    • MTH5205 Professional Skills for Mathematicians (0 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 2024.

  • From 2026/27, you will not be able to take MTH5124 Actuarial Mathematics I in year 3. If you are in year 2 in 2025/26 and wish to take take MTH5124, you must take it in year 2.)
    Semester A

    Three compulsory modules:

    • MTH5112 Linear Algebra I
    • MTH5123 Differential Equations
    • MTH5129 Probability and Statistics II

    Choose one module from:

    • MTH5104 Convergence and Continuity
    • MTH5124 Actuarial Mathematics I

    Semester B

    Two compulsory modules:

    • MTH5005 Programming in Python II
    • MTH5120 Statistical Modelling I

    Choose two modules from:

    • MTH5103 Complex Variables
    • MTH5105 Differential and Integral Analysis*
    • MTH5115 Linear Optimisation and Game Theory (previously called MTH5114 Linear Programming and Games)
    • MTH5126 Statistics for Insurance

    * Before taking MTH5105 you must have taken MTH5104.

    Year-long

    One compulsory module:

    • MTH5205 Professional Skills for Mathematicians (0 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 2025.

  • Semester A

    Two compulsory modules:

    • MTH6102 Bayesian Statistical Methods
    • MTH6134 Statistical Modelling II

    Choose two modules from:

    • MTH5124 Actuarial Mathematics I
    • MTH6138 Third Year Project*
    • MTH6141 Random Processes
    • MTH6151 Partial Differential Equations
    • MTH6154 Financial Mathematics I    

    Semester B

    Choose four modules from:

    • MTH6101 Introduction to Machine Learning
    • MTH6110 Communicating and Teaching Mathematics (by approval in semester A)**
    • MTH6113 Mathematical Tools for Asset Management
    • MTH6138 Third Year Project*
    • MTH6139 Time Series
    • MTH6142 Complex Networks
    • MTH6150 Numerical Computing with C and C++
    • MTH6155 Financial Mathematics II

    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 2024. Off-pathway Level 4 or 5 modules will not be permitted.

  • Semester A

    Two compulsory modules:

    • MTH6102 Bayesian Statistical Methods
    • MTH6134 Statistical Modelling II

    Choose two modules from:

    • MTH5124 Actuarial Mathematics I†
    • MTH6101 Introduction to Machine Learning†
    • MTH6138 Third Year Project
    • MTH6141 Random Processes
    • MTH6151 Partial Differential Equations
    • MTH6154 Financial Mathematics I    
    († You cannot take both MTH5124 and MTH6101 in Semester A.)

    Semester B

    Choose four modules from:

    • MTH6101 Introduction to Machine Learning‡
    • MTH6110 Communicating and Teaching Mathematics (by approval in semester A)**
    • MTH6113 Mathematical Tools for Asset Management
    • MTH6138 Third Year Project
    • MTH6139 Time Series
    • MTH6142 Complex Networks
    • MTH6150 Numerical Computing with C and C++
    • MTH6155 Financial Mathematics II
    • MTH6161 Neural Networks and Deep Learning‡

    ** Participation in MTH6110 is subject to a selection process which takes place during semester A. If you are not selected to take part in MTH6110, you will need to change your module choice at the start of semester B.

    (‡ You cannot take both MTH6101 and MTH6161 in Semester B.)

    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 2025. Off-pathway Level 4 or 5 modules will not be permitted.

    • For further information on modules that can be taken for your programme, please look at the Module Directory here.