Curriculum explorer: Click here
An optional course may not run if there is insufficient demand for it; some choices of courses may not be available to students in some years because of timetabling constraints.
Year coordinator:
Pamela Docherty
Progression to year 2: a minimum of Grade D in at least 6 courses including F17CA, F17CB, F17CC, F27SA, F27SB and F17GA. All courses at grade E or better.
Year coordinator:
Richard Davison
Progression to year 3: a minimum of Grade D in at least 6 courses including F28PL, F28SD, F18CD, F18CE, F18CF and F28SG. All courses at grade E or better
Year coordinator:
Oana Pocovnicu
Progression to year 4: An average mark on qualifying courses of at least 40% and an average mark of at least 40% in the seven qualifying courses other than F19GB. All courses at grade E or better.
Year coordinator:
David Bourne
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
| F20DL - Data Mining and Machine Learning | F10GP - Mathematics Project Dissertation |
| Semester 1 (Optional) | Semester 2 (Optional) |
| F10AM - Mathematical Biology A | F10AN - Mathematical Biology B |
| F10MF - Functional Analysis | F10MP - Partial Differential Equations |
| F10MM - Optimisation | F10ND - Numerical Analysis D |
| F10NC - Numerical Analysis C | F10PG - Geometry |
| F10PC - Topology |
Degree classifciation: based on average over all courses in Year 3 and Year 4 with a 40:60 weighting for Year 3:Year 4.