📖Program Curriculum
YEAR 0
Foundation
Semester 1
Compulsory
Essential Foundation Mathematics
Communication in Science & Technology
Computing
Mathematics B (double module across Semester 1 and 2)
Semester 2
Compulsory
Physics- Fields and Waves
Discrete Mathematics
Digital Electronics and Computer Systems
Mathematics B (double module across Semester 1 and 2)
Please note that all modules are subject to change.
YEAR 1
Introduction to Algebra
Introduction to Analysis with Calculus
Numbers, Sets and Functions
Probability and Statistics
Programming in Python I
Vectors and Matrices
Please note that all modules are subject to change.
YEAR 2
Compulsory
Differential Equations
Introduction to Computer Programming
Linear Algebra I
Convergence and Continuity*
Elective
Actuarial Mathematics I
Complex Variables
Convergence and Continuity
Differential and Integral Analysis
Introduction to Differential Geometry
Linear Programming and Games
Number Theory
Probability and Statistics II
Statistical Modelling I
*MSci students only
Please note that all modules are subject to change.
YEAR 3
Students must choose one of three pathways: General, Pure or Stats and Financial, and then choose 60 credits from each semester from modules listed for that pathway. Modules outside these pathways may only be taken with School approval via a waiver as these can’t be guaranteed to be non-clashing timetables. At most, 30 credits in any year may be from outside the pathway. Please remember that you must pass at least six level 6 modules in year 3.
General pathway
Elective
Algorithmic Graph Theory
Communicating and Teaching Mathematics
Complex Networks
Cryptography
Financial Mathematics I
Financial Mathematics II
Introduction to Machine Learning
Linear Algebra II
Number Theory
Numerical Computing with C and C++
Partial Differential Equations
Random Processes
Third Year Project
Pure pathway
Elective
Algorithmic Graph Theory
Chaos and Fractals
Communicating and Teaching Mathematics
Complex Networks
Cryptography
Group Theory
Linear Algebra II
Metric Spaces and Topology
Number Theory
Partial Differential Equations
Relativity
Ring Theory
Third Year Project
Statistics and Financial Pathway
Elective
Actuarial Mathematics I
Bayesian Statistical Methods
Communicating and Teaching Mathematics
Complex Networks
Financial Mathematics I
Financial Mathematics II
Introduction to Machine Learning
Mathematical Tools for Asset Management
Numerical Computing with C and C++
Partial Differential Equations
Random Processes
Statistical Modelling II
Third Year Project
Time Series
Please note that all modules are subject to change.
YEAR 4
MSci students only
Compulsory
MSci project
Research Methods in Mathematical Sciences
Choose 75 credits from undergraduate Maths or Physics modules at level 7 (modules with the codes MTH7*U or SPA7*U).
Please note that all modules are subject to change.