Mathematics MMath

University of Warwick · honours · 4 years · optional placement year · optional year abroad · UCAS 7997course page ↗

A*A* in Maths and Further Maths, plus A in a third subject at A level Grade 2 in at A level; graduates earn a median £39,500 three years on.

Typical A level offer
A*A* in Maths and Further Maths, plus A in a third subject at A level Grade 2 in

96% of entrants came with A levels · 99% stay on after year 1 · Warwick course page, Discover Uni

Year 13 · applying

What do you need to get in?

A*A* in Maths and Further Maths, plus A in a third subject at A level Grade 2 intypical A level offer; a*a* in maths and further maths, plus a in a third subject at a level grade 2 in step will be a requirement of offer to applicants who have not taken tmua. applicants who have not achieved the require

Typical offer — the grades most applicants are asked for. Contextual offer: A*A*B with an A* in Mathematics and Further Mathematics, for applicants from under-represented backgrounds.

Warwick course page, read 19 September 2026 · Discover Uni entry profile

Who actually got in: 96% with A levels, 4% with the IB, 1% with other higher education. 69% arrived with 208 or more UCAS tariff points — roughly A*A*A or better. Based on 180 entrants.

UCAS tariff points — a points scale for grades: A* = 56, A = 48, so A*A*A = 160. Entrants’ totals include extra subjects.

Other qualifications4
QualificationTypical offerRequired subjects
IB39 points39 with 6 in three Higher Level subjects to include Mathematics ('Analysis and Approaches' only) Grade 2 in STEP will be a requirement of offer to applicants who have not taken TMUA. Applicants who ha6 in three Higher Level subjects to include Mathematics
BTEC—We welcome applications from students taking a BTEC alongside A level Mathematics and Further Mathematics.—
Advanced HighersA1 in Advanced Higher Mathematics (C847), plus grades A2 in an additional AdvancA1 in Advanced Higher Mathematics (C847), plus grades A2 in an additional Advanced Higher and A2 in Higher Mathematics (C847) Grade 2 in STEP will be a requirement of offer to applicants who have not —
Access45 Credits at Level 3, including Distinction in 33 Level 3 credits and Merit in We will consider applicants returning to study who are presenting a QAA-recognised Access to Higher Education Diploma on a case-by-case basis. Typically, we require 45 Credits at Level 3, including Di—
Years 1–4

What do you study?

9compulsory modules in year 1

Compulsory modules this year: mathematics & statistics 93% · digital & ict skills 3% · transversal skills 3% · language & communication 1%.

Module — one course unit, usually a term or a year long; “core” means everyone takes it. One UK credit is about ten hours of study; a full year is 120 credits.

Warwick course page · optional modules vary by year

Year 1 · 9 core · 100 credits ≈ 1,000 hours
  • Mathematics by Computer
    What you learn (7)
    • write basic Python programs using core syntax constructs
    • produce plots of data, curves and surfaces using Python
    • perform vector and matrix computations using Python
    • apply Python tools to manipulate symbolic algebra and solve equations
    • organise tasks and responsibilities within a team project
    • investigate a mathematical topic using independent research methods
    • present findings clearly to an audience
    MA124 10 cr
  • Foundations
    What you learn (4)
    • apply properties of number systems to solve problems
    • use set notation and quantifiers to express statements
    • describe functions and relations using formal mathematical language
    • apply different proof techniques to mathematical statements
    MA132 10 cr
  • Analysis 2
    What you learn (8)
    • determine whether a function is differentiable at a point
    • compute higher-order derivatives of a function
    • describe key properties of differentiable functions
    • construct a Taylor series expansion for a function
    • apply Taylor's theorem to estimate approximation error
    • determine when a function can be represented by a power series
    • use upper and lower sums to evaluate integrability
    • apply the fundamental theorem of calculus to evaluate integrals
    MA139 15 cr
  • Analysis 1
    What you learn (6)
    • describe key properties of the real number system
    • explain the meaning and use of the symbol for infinity
    • determine the limit of a sequence or series
    • distinguish between conditional and absolute convergence of series
    • identify properties of continuous functions
    • identify properties of absolutely continuous functions
    MA141 10 cr
  • Methods of Mathematical Modelling 2
    What you learn (13)
    • evaluate scalar-valued functions of several variables
    • evaluate vector-valued functions of several variables
    • describe parametric representations of curves
    • describe parametric representations of surfaces
    • apply coordinate transformations to mathematical expressions
    • explain the relationships linking line, surface and volume integrals
    • evaluate line, surface and volume integrals using integral theorems
    • compute partial derivatives and gradients of multivariable functions
    • compute the Jacobian and directional derivative of a function
    • compute the divergence and curl of a vector field
    • interpret the geometric meaning of a multivariable Riemann integral
    • integrate functions over simple regions
    • justify changes to area and volume elements under coordinate conversion
    MA144 10 cr
  • Methods of Mathematical Modelling 1
    What you learn (12)
    • describe the stages involved in constructing a mathematical model
    • formulate a simple mathematical model for a given situation
    • analyse the behaviour of a simple mathematical model
    • apply scaling and non-dimensionalisation to simplify a model
    • apply linear stability analysis to identify dominant dynamics
    • explain which factors drive the behaviour of a dynamical system
    • solve first order ordinary differential equations
    • solve second order ordinary differential equations
    • interpret the qualitative behaviour of solutions to differential equations
    • solve simple difference equations
    • relate difference equations to their continuous differential equation counterparts
    • describe basic techniques for numerically approximating solutions
    MA146 10 cr
  • Algebra 2
    What you learn (12)
    • explain the concept of a vector space
    • determine whether a set of vectors is linearly independent
    • identify a basis and calculate the dimension of a vector space
    • describe the properties of a linear transformation
    • perform row and column operations to reduce a matrix
    • apply matrix reduction to solve systems of linear equations
    • calculate the determinant of an n by n matrix
    • compute cofactors and adjoint matrices
    • explain how determinants and adjoints determine solutions of linear systems
    • compute eigenvalues and eigenvectors of a matrix
    • interpret the geometric meaning of eigenvalues and eigenvectors
    • describe linear transformations between euclidean spaces
    MA150 15 cr
  • Algebra 1
    What you learn (9)
    • define a group using its axioms
    • define a group homomorphism
    • identify examples of dihedral and cyclic groups
    • manipulate elements of the symmetric group as products of permutations
    • determine the order of an element in a group
    • define different types of ring
    • identify examples of rings such as number sets, polynomials and integers modulo n
    • manipulate polynomials over integers, real and complex numbers
    • identify the unit group of a ring, including integers modulo n
    MA151 10 cr
  • Introduction to Probability
    What you learn (9)
    • apply standard techniques to solve probability problems
    • describe experiments involving random outcomes
    • interpret random experiments using mathematical probability
    • explain the concept of conditional probability
    • explain the concept of statistical independence
    • apply probability distribution theory to random variables
    • calculate expectation, variance and covariance of random variables
    • select suitable probability distributions for given problems
    • construct probability models to represent real problems
    ST120 10 cr
Year 2 · 7 core, 4 optional · 75 credits ≈ 750 hours
  • Norms, Metrics and Topologies
    What you learn (11)
    • describe fundamental definitions of normed, metric and topological spaces
    • apply key theorems relating to normed, metric and topological spaces
    • perform calculations involving norms, metrics and topological structures
    • relate the open-set definition of continuity to classical continuity notions
    • apply continuity concepts to analyse open and closed sets
    • describe core definitions of compactness, connectedness and completeness
    • apply theorems concerning compactness, connectedness and completeness
    • carry out calculations involving compactness, connectedness and completeness
    • analyse relationships among compactness, connectedness and completeness
    • examine how continuous maps preserve compactness, connectedness and completeness
    • apply these topological properties to solve simple problems
    MA260 10 cr
  • Scientific Communication
    What you learn (10)
    • write mathematical arguments clearly using correct notation
    • structure mathematical proofs and explanations in a logical sequence
    • deliver a structured oral presentation on a technical topic
    • design visual aids that support a scientific talk
    • write python scripts to solve computational problems
    • debug and test python code for correctness
    • locate and evaluate relevant academic sources on a topic
    • plan a small research project with defined objectives
    • apply time-management strategies to meet deadlines
    • collaborate effectively within a team to achieve shared goals
    MA262 15 cr
  • Multivariable Analysis
    What you learn (9)
    • explain core concepts and theorems of multivariable analysis
    • perform calculations involving multivariable functions
    • explain the implicit function theorem and its applications
    • explain the inverse function theorem and its applications
    • apply these theorems to solve analytical problems
    • describe properties of vector fields
    • apply integral theorems of vector calculus to solve problems
    • construct taylor expansions for multivariable functions
    • classify critical points using taylor expansion analysis
    MA263 10 cr
  • Methods of Mathematical Modelling 3
    What you learn (5)
    • apply physical laws to derive partial differential equations
    • classify different types of partial differential equations
    • distinguish characteristic features of each pde type
    • solve main types of pdes on bounded domains
    • explain how solution properties depend on pde type
    MA265 10 cr
  • Multilinear Algebra
    What you learn (7)
    • compute the jordan canonical form of a matrix
    • explain the theoretical basis of jordan canonical form
    • define functions of matrices
    • calculate functions of matrices
    • apply properties of bilinear forms to solve problems
    • explain the concept of a tensor
    • manipulate tensors using standard operations
    MA266 10 cr
  • Algebra 3
    What you learn (4)
    • describe core constructions in group theory
    • describe core constructions in ring theory
    • classify groups and rings according to given properties
    • construct examples of groups and rings satisfying specified conditions
    MA268 10 cr
  • Analysis 3
    What you learn (9)
    • distinguish between uniform and pointwise convergence of function sequences
    • describe properties satisfied by the limit function of a convergent sequence
    • determine continuity of the limit of a uniformly convergent function sequence
    • evaluate differentiability and integrability of a uniformly convergent sequence's limit
    • apply the Cauchy-Riemann equations to test complex differentiability
    • manipulate complex power series to determine convergence and sums
    • compute contour integrals of complex functions along given paths
    • apply Cauchy's integral formulas to solve complex analysis problems
    • represent the derivative of a multivariable function as a linear map
    MA270 10 cr
4 optional modules
  • Mathematical Economics 1A
    What you learn (2)
    • explain the core tools and concepts of game theory
    • apply game theory tools to solve varied economic problems
    EC220 12 cr · additional
  • Mathematical Economics 1B
    What you learn (4)
    • explain the role of competitive markets in achieving pareto optimal allocations
    • apply simple formal assumptions to analyse core economic problems
    • identify limitations of established economic models
    • describe recent developments in frontier economic research
    EC221 12 cr · additional
  • Dynamics and Fluid Mechanics
    What you learn (14)
    • distinguish conservative from non-conservative forces
    • analyse simple mechanical systems using force concepts
    • apply force classification to model real-world systems
    • derive governing equations using work-energy principles
    • evaluate system response from derived equations of motion
    • perform kinematic analysis of rigid bodies using vector methods
    • perform dynamic analysis of rigid bodies using graphical solutions
    • explain fundamental equations governing fluid mechanics
    • classify flow regimes using dimensionless numbers
    • apply Bernoulli's principle to predict inviscid flow behaviour
    • identify limitations of Bernoulli's principle
    • describe extensions to fluid mechanics theory beyond basic assumptions
    • analyse experimental velocity and pressure measurements
    • quantify sources of experimental error in fluid measurements
    ES2C5 15 cr · additional
  • MA250 12 cr · additional
Year 3 · 0 core, 15 optional
15 optional modules
  • Complexity of Algorithms
    What you learn (7)
    • describe different complexity classes of computational problems
    • distinguish between problems belonging to different complexity classes
    • apply formal methods to prove a problem is solvable
    • apply formal methods to prove a problem is unsolvable
    • prove formal bounds on the time required to solve a problem
    • prove formal bounds on the memory required to solve a problem
    • design simplified versions of computationally hard problems that are easier to solve
    CS301 15 cr · additional
  • Computer Graphics
    What you learn (4)
    • explain the mathematical foundations of geometric transformations
    • describe techniques for modelling three-dimensional objects
    • describe techniques used to approximate realistic image generation
    • explain how graphics programming standards implement rendering techniques
    CS324 15 cr · additional
  • Machine Learning
    What you learn (5)
    • describe the process of optimising models using data
    • identify different types of machine learning algorithms
    • explain how various learning algorithms function
    • evaluate the performance of models trained on data
    • apply trained models to solve real-world problems
    CS342 15 cr · additional
  • Introduction to Secondary Mathematics Teaching
    What you learn (5)
    • evaluate key issues in school mathematics education
    • reflect critically on debates relevant to teaching mathematics
    • reflect critically on personal practice in teaching mathematics
    • apply learning theories to mathematics teaching practice in schools
    • demonstrate professional skills to support pupils' mathematics learning
    EP304 15 cr · additional
  • Fractal Geometry
    What you learn (5)
    • describe explicit constructions of fractal sets
    • identify different notions of dimension for fractal sets
    • calculate estimates of fractal dimension values
    • quantify the degree of fractal irregularity of a set
    • relate fractal sets and dimension to other mathematical fields
    MA3D4 15 cr · additional
  • Galois Theory
    What you learn (14)
    • derive the formula for solving cubic equations by radicals
    • outline the method for solving quartic equations by radicals
    • identify the characteristic of a given field and its prime subfield
    • represent a field extension as a vector space over its base field
    • factorise polynomials over a field using ideal theory in k[x]
    • prove that trisecting an arbitrary angle with straight-edge and compass is impossible
    • prove the existence and uniqueness of splitting fields for a polynomial
    • identify groups of field automorphisms associated with an extension
    • apply the Galois correspondence to relate subgroups and subfields
    • construct radical field extensions for given equations
    • determine whether a group is soluble
    • evaluate whether an equation is solvable by radicals using group solubility
    • describe the structure of finite fields
    • construct finite fields of given order
    MA3D5 15 cr · additional
  • MA3D9 15 cr · additional
  • Introduction to Topology
    What you learn (4)
    • identify topological invariants used to distinguish spaces
    • apply topological invariants to differentiate between spaces
    • describe methods for constructing spaces by gluing
    • construct examples of spaces satisfying specified topological properties
    MA3F1 15 cr · additional
  • The Earth and its Atmosphere
    What you learn (5)
    • describe the internal structure of the earth
    • identify experimental and observational methods used to investigate the earth's interior
    • explain how the earth's atmosphere evolved over time
    • describe dynamic atmospheric processes such as precipitation and global air circulation
    • evaluate how human activity affects the earth and its atmosphere
    PX399 15 cr · additional
  • Plasma Physics and Fusion
    What you learn (10)
    • analyse single particle motion in electromagnetic fields
    • apply the plasma approximation to describe collective behaviour
    • describe the causes of fluid instabilities in plasmas
    • describe micro-instabilities and their effect on confinement
    • relate plasma instabilities to confinement devices and astrophysical systems
    • explain how electromagnetic waves interact with plasma particles
    • analyse wave absorption and dispersion phenomena in plasmas
    • explain how plasma physics constraints influence fusion reactor design
    • explain methods used to heat fusion plasmas
    • explain mechanisms of plasma confinement and stability in fusion systems
    PX3A4 15 cr · additional
  • Galaxies and Cosmology
    What you learn (10)
    • describe the structure of the milky way galaxy
    • classify galaxy types within the wider galaxy population
    • explain the physics underlying observational techniques used to study galaxies
    • discuss unresolved questions concerning galactic nuclei
    • evaluate the contribution of dark matter to galaxy behaviour
    • evaluate the role of interstellar dust in galactic observations
    • explain how observational data constrain cosmological models
    • explain how model universes evolve over time
    • relate energy density components to the evolution of model universes
    • discuss discrepancies between cosmological theory and observational evidence
    PX3A6 15 cr · additional
  • Black Holes, White Dwarfs and Neutron Stars
    What you learn (7)
    • identify key processes generating electromagnetic radiation in astrophysical objects
    • identify key processes generating gravitational waves in astrophysical objects
    • calculate physical parameters of astrophysical systems from observational data
    • describe how black holes form and evolve in isolated and binary systems
    • describe how neutron stars form and evolve in isolated and binary systems
    • describe how white dwarfs form and evolve in isolated and binary systems
    • describe techniques used to detect and observe gravitational waves
    PX3A9 15 cr · additional
  • Designed Experiments
    What you learn (8)
    • differentiate between types of experimental design
    • judge the efficiency and usefulness of a given design
    • explain the fundamental concepts underlying designed experiments
    • construct a design matrix for a simple experiment
    • calculate parameter estimates from an experimental design matrix
    • carry out an analysis of variance for standard experimental designs
    • apply diagnostic checks to results of a designed experiment
    • formulate an optimal or robust solution to a practical design problem
    ST305 15 cr · additional
  • Medical Statistics
    What you learn (5)
    • describe the contribution of statistical methods to medical research
    • identify principles of good statistical practice in clinical studies
    • apply generalised linear models to analyse medical data
    • apply survival analysis techniques to medical data
    • interpret results from generalised linear models and survival analysis
    ST332 15 cr · additional
  • Introduction to Mathematical Finance
    What you learn (8)
    • solve mean-variance portfolio optimisation problems
    • describe the capital market line concept
    • describe preference orders used by financial investors
    • solve simple utility maximisation problems
    • explain monetary measures of financial risk
    • calculate value at risk for a given distribution
    • calculate expected shortfall for a given distribution
    • describe self-financing strategies and no-arbitrage conditions
    ST339 15 cr · additional
Year 4 · 0 core, 4 optional
4 optional modules
  • Project (Maths in Action)
    What you learn (9)
    • communicate mathematical ideas to non-specialist audiences
    • explain how mathematics applies to real-world contexts
    • conduct independent research on existing mathematical results
    • extract relevant information from academic publications
    • manage time effectively across a research project
    • apply scholarly methods to a mathematics project
    • develop skills for presenting mathematical content
    • produce scientific documents using word-processing and typesetting tools
    • collaborate with peers to prepare a public presentation
    MA4K8 30 cr
  • Project (Research)
    What you learn (8)
    • engage in an authentic mathematical research activity
    • conduct independent research on a mathematical topic
    • locate and extract relevant information from academic publications
    • organise own time to meet research deadlines
    • write a coherent, fully referenced mathematical report
    • typeset a technical document using appropriate software
    • deliver a substantial oral presentation on research findings
    • present research work confidently to an audience
    MA4K9 30 cr
  • Analytic Number Theory
    What you learn (6)
    • explain key properties of the Riemann zeta function
    • derive the prime number theorem from zeta function theory
    • relate zeros of the zeta function to exponential sums
    • state the riemann hypothesis
    • apply advanced analytic number theory concepts to novel problems
    • integrate real and complex analysis techniques within number theory problems
    MA4L6 15 cr · additional
  • Brownian Motion
    What you learn (6)
    • apply the martingale property to derive wald's lemmas
    • construct brownian motion from its defining properties
    • explain the key properties of brownian motion
    • apply brownian motion as a continuous-time continuous-state markov process
    • derive convergence results using the random walk embedding
    • translate one-dimensional brownian motion properties to higher dimensions
    ST403 15 cr · additional
Year not stated · 0 core, 1 optional
1 optional module
  • Climate Change
    What you learn (4)
    • evaluate scientific evidence supporting climate change
    • describe future climate scenarios and prediction models
    • identify potential impacts of climate change on ecosystems and society
    • explain adaptation strategies for agricultural systems under climate change
    HR920 10 cr · additional

“What you learn” restates each module’s published learning outcomes in our own words, as short skill statements in the same form as the GCSE and A level curriculum, with the help of an AI model; fields of knowledge follow the twelve fields of the knowledge sphere. The university’s module page, linked from each title, is the authoritative description.

After graduating

Where does it lead?

£39,500median pay three years after graduating
Lower quarter£29k
Median£40k
Upper quarter£51k

Median — the middle earner: half earned more, half less. Pay is for graduates of this subject at this university who finished in 2016-18, not adjusted for inflation; based on 325 graduates.

Discover Uni dataset (HESA and Office for Students, CC BY 4.0, contains HESA data); earnings from the Longitudinal Education Outcomes data (Department for Education) · aggregation level 14, 13, 23

Half of graduates earned between £29,000 and £51,000. Five years on, the median is £53,000. 88% were in work or further study 15 months after finishing; 90% of those in work were in professional or managerial jobs.

All outcome figures7
MeasureValueBased on
Continue after year 11% left99%150
In work or study, 15 months on15% studying88%65
Professional or managerial job90%45
Pay 15 months on, median£35,500120
Pay 3 years on, median£39,500325
Pay 5 years on, median£53,000365
Money

What does it cost?

£10,050a year for UK students, 2027/28 entry

Tuition fee loan — paid straight to the university; repayments start the April after you leave, at 9% of income above the threshold. UK fees are capped by government and rise with inflation; placement and study-abroad years are usually charged at a lower rate.

Warwick fees page · source

About £40,200 in fees over 4 years, covered by a tuition fee loan you repay only when earning above the threshold.

National Student Survey 2025-26

What do students say?

92%agreed the course was good overall (question 26)

NSS — a yearly survey of final-year students at every UK university; 67% of this course’s final year answered. Small groups can swing a lot year to year.

National Student Survey, via Discover Uni · 85 students answered

Highest: 99% agreed on question 3; lowest: 60% on question 14.

All questions26
QuestionAgree
Question 196%
Question 293%
Question 399%
Question 494%
Question 596%
Question 694%
Question 782%
Question 887%
Question 986%
Question 1078%
Question 1192%
Question 1288%
Question 1385%
Question 1460%
Question 1593%
Question 1693%
Question 1792%
Question 1888%
Question 1995%
Question 2089%
Question 2197%
Question 2295%
Question 2385%
Question 2472%
Question 2568%
Question 2692%

Question texts are published by the Office for Students; the dataset carries only the question numbers.

Modules, entry requirements and fees are facts read from University of Warwick’s course page on 2026-09-19 and may change; the university’s page is authoritative. Descriptions are not reproduced. Outcome figures are from the Discover Uni dataset. University of Warwick is a trade mark of the university; sch.today is independent of it.