Mathematical Methods
This module aims to consolidate and extend your previous knowledge of calculus and linear algebra, with emphasis on the underlying intuition of the techniques.
Data Analysis
Gain an introduction to important statistical ideas and their application using modern software. You will explore data analysis, probability, statistical inference and statistical modelling.
Introduction to Numerical Methods
Learn about important numerical methods for solving mathematical problems and develop computational skills using specialist mathematical software packages.
Introduction to Abstract Algebra
You will be introduced to the world of rigorous mathematics, as well as the theory to help you learn about the most important algebraic structures; groups and vector spaces.
Vector Algebra and Calculus
Gain a basic knowledge of vector algebra and vector calculus and learn how to apply these techniques to physical situations.
Foundations and Investigations in Mathematics
Develop a range of skills appropriate to conducting open-ended mathematical investigations. Learn about the importance of rigour and techniques of proof in mathematical contexts.
Differential Equations and Modelling
Extend your knowledge of calculus, differential equations and linear algebra, and gain an introduction to difference equations, the eigen problem and transform methods.
Probability and Statistical Inference
Refine your knowledge of statistical inference and statistical modelling and further develop essential computational and IT skills.
Numerical Methods for Ordinary Differential Equations
You will further develop your computational and professional skills and enhance your knowledge of specialist numerical software packages.
Linear Algebra and its Applications
This module will build your conceptual and technical background and, in particular, work on vector spaces will be extended and generalised to linear transformations. You will be introduced to coding theory through the application of linear algebra to linear codes.
Advanced Calculus
Broaden your knowledge, understanding and skills in advanced higher calculus to topics including Fourier series, partial differential equations and complex analysis.
Problem Solving
Learn how to select and apply appropriate techniques, and use specialist mathematical and statistical software to help solve open ended applied problems. Extend your commercial awareness by tackling industrial problems in a professional manner.
Optional year-long work placement. If you are not taking a placement, you will progress directly to your final year in year three.
Core module
Research Methodology and Ethics
Provides underpinning research skills relevant to independent study and an introduction to the techniques required to formulate a research project and critical review.
Optional modules – choose one module from:
Statistical Modelling
This module will help you to recognise and understand the principal methods of analysis for medical and financial data, including the analysis of survival data and dealing with large, complex datasets.
Linear Systems
You will continue your previous studies in the fields of linear algebra and differential and difference equations.
Optimisation
Optimisation is the art of optimal decision-making under constraints. This module introduces you to optimisation, focussing on the theoretical foundations of the subject, as well as the practical modelling aspects, and the algorithm analysis and design.
Choose one module from:
Differential and Integral Equations
Apply your knowledge of advanced calculus and differential equations to the solution of differential and integral equations.
Numerical Analysis and Dynamical Systems
Develop your knowledge of numerical methods with an emphasis on numerical optimisation techniques, advanced methods for the numerical solution of ordinary differential equations and the application of methods to non-linear problems.
Stochastic Processes
Extend your understanding of probabilistic modelling to include stochastic processes and learn advanced techniques for investigating the behaviour of stochastic processes.
Plus choose one module from:
Applied Statistics
Extends your experience of statistical techniques and methodologies, applying them in a diverse range of industrial and commercial contexts.
Partial Differential Equations
Partial differential equations are an important topic in both pure and applied mathematics. This topic builds on the introduction given in Advanced Calculus to consider linear partial equations in non-trivial domains and to introduce methods of analysing nonlinear first order partial differential equations.
Graph Theory and Combinatorics
This module provides an introduction to a selection of research-informed topics in pure mathematics, and aims to extend and complement ideas introduced in years 1 and 2. It provides a blend of mathematical concepts and techniques that are widely applicable in areas such as data science, operational research, chemistry, engineering, computer science, information technology, statistics, sociology and genetics.
MMath Research Project
You will demonstrate your skills and knowledge by producing a substantial, individual piece of work in mathematics or statistics selected from a list of approved titles and reflecting the modules you have taken in earlier years.
Plus, choose three modules from:
Cryptography and Quantum Computation
Introduces you to the theory of error correcting codes and cryptography in facilitating the reliable, efficient and secure communication of information.
Computational Statistics and Data Analysis
Explore topics from computational statistics and statistical models that are relevant to modern applications, with an emphasis on developing solid conceptual understanding of these methods through applications.
Mathematical Recipes
An introduction to six important theoretical mathematical methods and their wide ranging applications, primarily in physics and engineering.
Topics in Mathematical Biology
Examine the use of differential equations and their application to biological systems. You will study network models for a range of biological processes, including models of drug delivery, tumour growth and multicellular systems.
Applied Statistics
Extends your experience of statistical techniques and methodologies, applying them in a diverse range of industrial and commercial contexts.
Stochastic Processes
Extend your understanding of probabilistic modelling to include stochastic processes and learn advanced techniques for investigating the behaviour of stochastic processes.
Linear Systems
You’ll continue your previous studies in the fields of linear algebra and differential and difference equations.
Partial Differential Equations
This topic builds on the introduction given in Advanced Calculus to consider linear partial equations in non-trivial domains and to introduce methods of analysing nonlinear first order partial differential equations.
Statistical Modelling
This module will help you to recognise and understand the principal methods of analysis for medical and financial data, including the analysis of survival data and dealing with large, complex datasets.
Graph Theory and Combinatorics
Provides a blend of mathematical concepts and techniques that are widely applicable in areas such as data science, operational research, chemistry, engineering, computer science, information technology, statistics, sociology and genetics.