2026/27 Undergraduate Programme Catalogue

BSc Mathematics

Programme overview

Programme code
BS-MATH
UCAS code
G100
Duration
3 Years
Method of Attendance
Full Time
Programme manager
Prof Kevin Houston
Contact address
K.Houston@leeds.ac.uk
Total credits
360
School/Unit responsible for the parenting of students and programme
School of Mathematics
Examination board through which the programme will be considered
Relevant QAA Subject Benchmark Groups
Mathematics, Statistics and Operational Research
Professional Body Offering Accreditation
some exemptions from Institute and Faculty of Actuaries available, on satisfactory completion of specified modules

Entry requirements

Entry Requirements are available on the Course Search entry

Programme specification

The information on this page is accurate for students entering the programme in 2023/2024 or before. For students entering the programme from September 2024 or after, you can find the details of your programme: BSc Mathematics(For students entering from September 2024 onwards)

The programme will aim to:
- introduce students to the major branches of mathematics;
- meet the needs of students with varied mathematical backgrounds and with different aspirations within mathematics;
- enable the student to appreciate the coherence, logical structure, and broad applicability of mathematics;
- impart an awareness of the values of research and scholarship in mathematics;
- accustom students to the use of tools, including libraries and computers, that are available to mathematicians;
- provide a thorough training in the intellectual skills and advanced techniques of modern mathematics;
- develop the ability of students to abstract and generalize, to model various phenomena, and to interpret numerical data;
- enable future mathematicians to develop the skills associated with problem solving, rigorous argument and communication;
- educate new mathematicians to meet the needs of employers, including those in industry, finance, education and the public services;
- prepare some students for further study in some branch of mathematics.

Year 1

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

Compulsory Modules

Students will be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
MATH1000Core Mathematics40Semesters 1 & 2 (Sep to Jun)PFP
MATH1013Computational Mathematics and Modelling20Semesters 1 & 2 (Sep to Jun)PFP
MATH1110Real Analysis20Semesters 1 & 2 (Sep to Jun)
MATH1120Introduction to Group Theory10Semester 1 (Sep to Jan)
MATH1300Dynamics and Motion10Semester 2 (Jan to Jun)
MATH1700Probability and Statistics20Semesters 1 & 2 (Sep to Jun)

Candidates wishing to continue studies in Pure Mathematics will need to pass MATH1110 Real Analysis. Candidates wishing to continue studies in Statistics will need to pass MATH1700 Probability and Statistics.

Year 2

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

Compulsory Modules

Candidates will be required to study the following compulsory modules.

CodeTitleCreditsSemesterPass for Progression
MATH2002Investigations in Mathematics20Semesters 1 & 2 (Sep to Jun)
MATH2130Further Linear Algebra and Discrete Mathematics20Semester 1 (Sep to Jan)
MATH2350Vector Calculus and Partial Differential Equations20Semester 1 (Sep to Jan)

Optional Modules

Candidates will be required to select a pathway from the following.

Pure and Applied Mathematics Pathway

Candidates must have passed MATH1110 Real Analysis in order to select the Pure and Applied Mathematics pathway. Candidates will additionally be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
MATH2150Calculus, Curves and Complex Analysis20Semester 2 (Jan to Jun)
MATH2400Mathematical Modelling20Semester 2 (Jan to Jun)

Candidates will be required to select exactly one module from each of Lists A and B.

List A

CodeTitleCreditsSemesterPass for Progression
MATH2140Introduction to Logic10Semester 1 (Sep to Jan)
MATH2440Optimisation10Semester 1 (Sep to Jan)

List B

CodeTitleCreditsSemesterPass for Progression
MATH2120Rings and Polynomials10Semester 2 (Jan to Jun)
MATH2380Calculus of Variations10Semester 2 (Jan to Jun)

Pure Mathematics and Statistics Pathway

Candidates must have passed MATH1110 Real Analysis and MATH1700 Probability and Statistics in order to select the Pure Mathematics and Statistics pathway. Candidates on this will additionally be required to study the following compulsory modules.

CodeTitleCreditsSemesterPass for Progression
MATH2150Calculus, Curves and Complex Analysis20Semester 2 (Jan to Jun)
MATH2701Statistical Methods20Semester 2 (Jan to Jun)

Candidates will be required to select exactly one module from each of Lists A and B.

List A

CodeTitleCreditsSemesterPass for Progression
MATH2140Introduction to Logic10Semester 1 (Sep to Jan)
MATH2702Stochastic Processes10Semester 1 (Sep to Jan)

List B

CodeTitleCreditsSemesterPass for Progression
MATH2120Rings and Polynomials10Semester 2 (Jan to Jun)
MATH2703Time Series10Semester 2 (Jan to Jun)

Applied Mathematics and Statistics Pathway

Candidates must have passed MATH1700 Probability and Statistics in order to select the Applied Mathematics and Statistics pathway. Candidates on this pathway will additionally be required to study the following compulsory modules:

CodeTitleCreditsSemesterPass for Progression
MATH2400Mathematical Modelling20Semester 2 (Jan to Jun)
MATH2701Statistical Methods20Semester 2 (Jan to Jun)

Candidates will be required to select exactly one module from each of Lists A and B.

List A

CodeTitleCreditsSemesterPass for Progression
MATH2440Optimisation10Semester 1 (Sep to Jan)
MATH2702Stochastic Processes10Semester 1 (Sep to Jan)

List B

CodeTitleCreditsSemesterPass for Progression
MATH2380Calculus of Variations10Semester 2 (Jan to Jun)
MATH2703Time Series10Semester 2 (Jan to Jun)

Discovery Modules

Candidates will be permitted to substitute any module(s) from Lists A or B with Discovery modules in the same semester, up to a total of 20 credits across the year.

Year 3

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

If a student satisfies all requirements for a BSc(Hons) Mathematics with the exception of not passing MATH3002, then the student will be awarded a BSc(Ord) Mathematics.

Compulsory Modules

CodeTitleCreditsSemesterPass for Progression
MATH3002Project in Mathematics40Semesters 1 & 2 (Sep to Jun)PFP

Optional Modules

Students must choose at least 80 credits from Lists A and B with, at least 40 credits from List A. It is strongly advised that students only take 10 credits of Level 2 modules.

Candidates will continue with the pathway they selected in Year 2, or they may choose to change to the Mathematics in Broader Perspective pathway.

Pure and Applied Mathematics Pathway
Candidates on the Pure and Applied Mathematics pathway will additionally be required to select two modules from List A (note that MATH3140 Metric Spaces and Measure Theory and MATH3350 Computational Applied Mathematics are mutually exclusive and may not both be selected) and exactly one module from each of Lists B and C.

Students on this pathway may substitute exactly one module from Lists A to C with 20 credits of Discovery modules in the same semester.

List A:

CodeTitleCreditsSemesterPass for Progression
MATH3125Groups and Symmetry20Semester 1 (Sep to Jan)
MATH3140Metric Spaces and Measure Theory20Semester 1 (Sep to Jan)
MATH3300Methods of Applied Mathematics20Semester 1 (Sep to Jan)
MATH3350Computational Applied Mathematics20Semester 1 (Sep to Jan)

List B:

CodeTitleCreditsSemesterPass for Progression
MATH3150Numbers and Codes20Semester 2 (Jan to Jun)
MATH3165Proof and Computation20Semester 2 (Jan to Jun)
MATH3400Fluid Dynamics20Semester 2 (Jan to Jun)
MATH3430Entropy and Quantum Mechanics20Semester 2 (Jan to Jun)
MATH3902Mathematics in Social Context20Semester 2 (Jan to Jun)

List C:

CodeTitleCreditsSemesterPass for Progression
MATH3115Graph Theory and Combinatorics20Semester 2 (Jan to Jun)
MATH3130Differential Geometry20Semester 2 (Jan to Jun)
MATH3410Nonlinear Dynamical Systems and Chaos20Semester 2 (Jan to Jun)
MATH3425Mathematical Biology20Semester 2 (Jan to Jun)

Pure Mathematics and Statistics Pathway
Candidates on the Pure Mathematics and Statistics pathway will additionally be required to select two modules from List A (note that MATH3140 Metric Spaces and Measure Theory and MATH3503 Actuarial Mathematics I are mutually exclusive and may not both be selected) and exactly one module from each of Lists B and C.

Students on this pathway may substitute exactly one module from Lists A to C with 20 credits of Discovery modules in the same semester.

List A:

CodeTitleCreditsSemesterPass for Progression
MATH3125Groups and Symmetry20Semester 1 (Sep to Jan)
MATH3140Metric Spaces and Measure Theory20Semester 1 (Sep to Jan)
MATH3503Actuarial Mathematics 120Semester 1 (Sep to Jan)
MATH3701Statistical Modelling20Semester 1 (Sep to Jan)

List B:

CodeTitleCreditsSemesterPass for Progression
MATH3150Numbers and Codes20Semester 2 (Jan to Jun)
MATH3165Proof and Computation20Semester 2 (Jan to Jun)
MATH3500Stochastic Calculus and Derivative Pricing20Semester 2 (Jan to Jun)
MATH3902Mathematics in Social Context20Semester 2 (Jan to Jun)

List C:

CodeTitleCreditsSemesterPass for Progression
MATH3115Graph Theory and Combinatorics20Semester 2 (Jan to Jun)
MATH3130Differential Geometry20Semester 2 (Jan to Jun)
MATH3504Actuarial Mathematics 220Semester 2 (Jan to Jun)
MATH3702Multivariate Analysis and Classification20Semester 2 (Jan to Jun)

Applied Mathematics and Statistics Pathway
Candidates on the Applied Mathematics and Statistics pathway will additionally be required to select two modules from List A (note that MATH3350 Computational Applied Mathematics and MATH3503 Actuarial Mathematics I are mutually exclusive and may not both be selected) and exactly one module from each of Lists B and C.

Students on this pathway may substitute exactly one module from Lists A to C with 20 credits of Discovery modules in the same semester.

List A:

CodeTitleCreditsSemesterPass for Progression
MATH3300Methods of Applied Mathematics20Semester 1 (Sep to Jan)
MATH3350Computational Applied Mathematics20Semester 1 (Sep to Jan)
MATH3503Actuarial Mathematics 120Semester 1 (Sep to Jan)
MATH3701Statistical Modelling20Semester 1 (Sep to Jan)

List B:

CodeTitleCreditsSemesterPass for Progression
MATH3400Fluid Dynamics20Semester 2 (Jan to Jun)
MATH3430Entropy and Quantum Mechanics20Semester 2 (Jan to Jun)
MATH3500Stochastic Calculus and Derivative Pricing20Semester 2 (Jan to Jun)
MATH3902Mathematics in Social Context20Semester 2 (Jan to Jun)

List C:

CodeTitleCreditsSemesterPass for Progression
MATH3410Nonlinear Dynamical Systems and Chaos20Semester 2 (Jan to Jun)
MATH3425Mathematical Biology20Semester 2 (Jan to Jun)
MATH3504Actuarial Mathematics 220Semester 2 (Jan to Jun)
MATH3702Multivariate Analysis and Classification20Semester 2 (Jan to Jun)

Mathematics in Broader Perspective Pathway
Candidates from any pathway may choose to switch to the Mathematics in Broader Perspective pathway. Candidates on this pathway will be required to study the following additional compulsory module:

CodeTitleCreditsSemesterPass for Progression
MATH3900Mathematics in Social Context I20Semesters 1 & 2 (Sep to Jun)

Candidates are required to select 20 credits of Discovery modules, equally balanced between Semesters 1 and 2.

CodeTitleCreditsSemesterPass for Progression
MATH3901Mathematics in Social Context II20Semesters 1 & 2 (Sep to Jun)

Candidates will be required to select one module from each of Lists A and B, subject to meeting any pre-requisite requirements.

List A:

CodeTitleCreditsSemesterPass for Progression
MATH3125Groups and Symmetry20Semester 1 (Sep to Jan)
MATH3300Methods of Applied Mathematics20Semester 1 (Sep to Jan)
MATH3701Statistical Modelling20Semester 1 (Sep to Jan)

List B:

CodeTitleCreditsSemesterPass for Progression
MATH3115Graph Theory and Combinatorics20Semester 2 (Jan to Jun)
MATH3150Numbers and Codes20Semester 2 (Jan to Jun)
MATH3425Mathematical Biology20Semester 2 (Jan to Jun)
MATH3430Entropy and Quantum Mechanics20Semester 2 (Jan to Jun)
MATH3702Multivariate Analysis and Classification20Semester 2 (Jan to Jun)

Discovery Modules

Students may study up to 20 credits of discovery modules at Level 2 or 3, including MATH modules and Level 1 Skills Modules, keeping in mind that they need to enrol on at least 100 credits of Level 3 modules. Choices are subject to the approval of the Programme Manager.

Last updated: 21/05/2026 17:38:42

Errors, omissions, failed links etc should be notified to the Catalogue Team