📖Program Curriculum
Semester 1 & 2
Compulsory
Computing and Numerical Methods
Semester 1
Compulsory
Analysis 1
Linear Algebra 1
Mathematical Thinking
Mathematical Methods 1
Introductory Probability and Statistics
Semester 2
Compulsory
Analysis 2
Linear Algebra 2
Geometry and Groups
Mathematical Methods 2
Mechanics
Semester 1
Compulsory
Analysis 3
Rings and Polynomials
Mathematical Methods 3
Probability Theory
Introduction to Differential Geometry
Optional
An Introduction to Mathematics Education
Applied Statistics
Advanced Numerical Methods
University-wide Language Programme
Semester 2
Compulsory
Communicating Mathematics
Complex Analysis
ODEs and Calculus of Variations
Analytical Dynamics
Elements of Topology
Optional
Statistical Modelling
University-wide Language Programme
Mathematics Project pathway
Semester 1 & 2
Compulsory
BSc Mathematics Project
Mathematics Report pathway
Semester 2
Compulsory
Mathematics Report
Both pathways
Semester 1
Optional
Formal Languages and Theory of Computation
Mathematical Reasoning and the Learning of Mathematics
Introduction to Algebraic Geometry
Number Theory
Introduction to Dynamical Systems
Asymptotic Methods
Statistical Shape and Image Analysis
Operational Research
Graph Theory
Stochastic Methods in Finance
Functional Analysis
University-wide Language Programme
Semester 2
Optional
Medical Statistics
Statistics for Large Data
Studies in Science and Mathematics Education
Advanced Complex Analysis
Representation Theory
Linear Differential Equations
Vibrations and Waves
Elliptic Curves
Game Theory
Computational Methods in Finance
Mathematical Biology
University-wide Language Programme