Topic outline

  • General

  • Year 1

    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)
  • Year 2 (2024/25 only)

    Semester A

    Two compulsory modules:

    • MTH5112 Linear Algebra I
    • MTH5123 Differential Equations

    Choose two modules from:

    • MTH5104 Convergence and Continuity
    • MTH5124 Actuarial Mathematics I 
    • MTH5130 Number Theory
    • MTH5129 Probability and Statistics II

    Semester B

    One compulsory module:

    • MTH5005 Programming in Python II

    Choose three modules from:

    • MTH5103 Complex Variables
    • MTH5105 Differential and Integral Analysis
    • MTH5113 Introduction to Differential Geometry
    • MTH5114 Linear Programming and Games
    • MTH5120 Statistical Modelling I

    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.

  • Year 2 (from 2025/26)

    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

    One compulsory module:

    • MTH5005 Programming in Python II

    Choose three modules from:

    • MTH5103 Complex Variables
    • MTH5105 Differential and Integral Analysis
    • MTH5115 Linear Optimisation and Game Theory
    • MTH5120 Statistical Modelling I

    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.

  • Year 3 Guidance

    In your final year you will pick one of three pathways depending on your mathematical interests and strengths. When choosing your pathway, think about what style of maths and which particular modules you enjoyed most in your first two years. You could also think about what you hope to do after graduation, although for many careers and further study any of the pathways would provide good background.

    There is plenty of choice of modules within each pathway. Once you have made your pathway choice you will need to pick modules within it.



    General Pathway

    This pathway contains a broad spread of modules from a variety of areas of maths. You can choose of mixture of pure and applied modules but you will not be able to go as deeply into one area.

    Consider this pathway if you

    • enjoy lots of different parts of maths
    • had no clear favourites among your first and second year modules

    Avoid this pathway if you

    • want to go more deeply into a particular area



    Pure Pathway

    Most of the modules in this pathway involve more formal abstract mathematics. You can expect theorems, proofs and formal definitions to be prominent in many of them. However you will still pick up many widely relevant skills, and many modules contain applicable parts of pure maths.

    Consider this pathway if you

    • enjoy maths for its own sake
    • are reasonably comfortable with proofs and abstract definitions
    • enjoyed the modules Numbers, Sets and Functions, Introduction to Algebra, and Convergence & Continuity
    • are considering further study in maths



    Statistics and Financial Pathway Pathway

    Many of the modules in this pathway are concerned with statistics. The idea of understanding and modelling the world through data is a powerful tool which these days is used almost everywhere. The skills you learn in these modules will be relevant whether or not you become a professional statistician.

    Consider this pathway if you

    • enjoy using data to understand the world
    • are reasonably comfortable with statistical and probabilistic ideas and reasoning
    • enjoyed the modules Probabilty & Statistics I and II
    • are considering further study or a career in statistics

  • General Pathway (2024/25 only)

    Semester A

    Choose four modules from:

    • MTH5130 Number Theory
    • MTH6115 Cryptography
    • MTH6138 Third Year Project*
    • MTH6140 Linear Algebra II
    • MTH6141 Random Processes
    • MTH6151 Partial Differential Equations
    • MTH6154 Financial Mathematics I

    Semester B

    Choose four modules from:

    • MTH6101 Introduction to Machine Learning
    • MTH6105 Algorithmic Graph Theory
    • MTH6108 Coding Theory
    • MTH6110 Communicating & Teaching Mathematics**
    • MTH6138 Third Year Project*
    • 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.

  • General Pathway (from 2025/26)

    Semester A

    Choose four modules from:

    • MTH6101 Introduction to Machine Learning
    • MTH6131 Number Theory (you cannot take this if you took MTH5130 in year 2)
    • MTH6138 Third Year Project*
    • MTH6140 Linear Algebra II
    • MTH6141 Random Processes
    • MTH6151 Partial Differential Equations
    • MTH6154 Financial Mathematics I

    Semester B

    Choose four modules from:

    • MTH6105 Algorithmic Graph Theory
    • MTH6108 Coding Theory
    • MTH6110 Communicating & Teaching Mathematics**
    • MTH6138 Third Year Project*
    • MTH6142 Complex Networks
    • MTH6150 Numerical Computing with C and C++
    • MTH6155 Financial Mathematics II
    • MTH6161 Neural Networks & Deep Learning

    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.

  • Pure Pathway

    Semester A

    Choose four modules from:

    • MTH5130 Number Theory
    • MTH6106 Group Theory
    • MTH6115 Cryptography
    • MTH6138 Third Year Project*
    • MTH6140 Linear Algebra II
    • MTH6107 Chaos and Fractals
    • MTH6151 Partial Differential Equations

    Semester B

    Choose four modules from:

    • MTH6105 Algorithmic Graph Theory
    • MTH6108 Coding Theory
    • MTH6110 Communicating & Teaching Mathematics**
    • MTH6127 Metric Spaces and Topology
    • MTH6138 Third Year Project*
    • MTH6142 Complex Networks
    • MTH6150 Numerical Computing with C and C++
    • MTH6158 Ring Theory

    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.

  • Pure Pathway (from 2025/26)

    Semester A

    Choose four modules from:

    • MTH6106 Group Theory
    • MTH6107 Chaos and Fractals
    • MTH6131 Number Theory (you cannot take this if you took MTH5130 in year 2)
    • MTH6138 Third Year Project*
    • MTH6140 Linear Algebra II
    • MTH6141 Random Processes
    • MTH6151 Partial Differential Equations

    Semester B

    Choose four modules from:

    • MTH6105 Algorithmic Graph Theory
    • MTH6108 Coding Theory
    • MTH6110 Communicating & Teaching Mathematics**
    • MTH6127 Metric Spaces and Topology
    • MTH6138 Third Year Project*
    • MTH6142 Complex Networks
    • MTH6150 Numerical Computing with C and C++
    • MTH6158 Ring Theory

    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.

  • Statistics and Financial Pathway (2024/25 only)

    Semester A

    Choose four modules from:

    • MTH5124 Actuarial Mathematics I
    • MTH6102 Bayesian Statistical Methods
    • MTH6134 Statistical Modelling II
    • 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 & Teaching Mathematics**
    • 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 finalized in September 2024. Off-pathway Level 4 or 5 modules will not be permitted.

  • Statistics & Financial Pathway (from 2025/26)

    Semester A

    Choose four modules from:

    • MTH6101 Introduction to Machine Learning
    • MTH6102 Bayesian Statistical Methods
    • MTH6134 Statistical Modelling II
    • MTH6138 Third Year Project*
    • MTH6141 Random Processes
    • MTH6151 Partial Differential Equations
    • MTH6154 Financial Mathematics I

    Semester B

    Choose four modules from:

    • MTH6110 Communicating & Teaching Mathematics**
    • 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 & Deep Learning

    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.

  • Further information

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

  • Masters at QM