MMath Mathematics

Andy White

This programme is available in Edinburgh.

Programme Director: Prof Andy White

Programme Code: F1H1-MAT

For further information about course choices consult:

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 1

  • General information for 1st Year mathematics students: click here

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
F17CA Calculus AF17CB Calculus B
F17CC Introduction to University MathematicsF17GA Problem Solving
F77SA Introduction to Statistical Science AF77SB Introduction to Statistical Science B
Semester 1 (Optional choose 1)  Semester 2 (Optional choose 1)  
F17GC Mathematics in ContextF17SC Discrete Mathematics
1 SCQF Level 7 Elective Course1 SCQF Level 7 Elective Course

Year 2

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18AA Applied Mathematics AF18CE Multivariable Calculus and Real Analysis B
F18CD Multivariable Calculus and Real Analysis AF18NA Numerical Analysis A
F18CF Linear AlgebraF18PA Pure Mathematics A
Semester 1 (Optional choose 1)  Semester 2 (Optional choose 1)  
B28PO Photonics & OpticsB28TP Thermal Physics & Properties of Matter
C38FM Financial Markets Theory C38FN Corporate Financial Theory
C38FR Financial Reporting F17SC Discrete Mathematics
F17LP Logic & Proof F18GW Mathematics Workshop
F18GD Mathematics for Direct Entrants F78PB Probability and Statistics B
F78PA Probability and Statistics A

Year 3

All courses are mandatory

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
F19GB Project Preparation and SkillsF19AB Applied Mathematics B
F19MV Vector AnalysisF19MC Complex Analysis
F19PB Pure Mathematics BF19MO Ordinary Differential Equations
F19PL Abstract AlgebraF19NB Numerical Analysis B

Year 4

  • For an overview of what is in the 4th year courses, click on the Brief Descriptions PDF.
  • Some options run subject to demand.       

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
F10GP Mathematics Project Dissertation
Semester 1 (Optional choose 4)  Semester 2 (Optional choose 3)  
F10AC Applied Mathematics CF10AN Mathematical Biology B
F10AM Mathematical Biology AF10MP PDEs
F10MF Functional AnalysisF10ND Numerical Analysis D
F10MM OptimisationF10PD Pure Mathematics D
F10NC Numerical Analysis CF10PG Geometry
F10PC Pure Mathematics C

Year 5

  • For an overview of what is in the 5th year courses, click on the Brief Descriptions PDF.
  • Some options run subject to demand.
  • You cannot take courses marked with * below if you have already taken its 4th year counterpart.
  • You cannot take the course marked with ** below if you have already taken F19NB.     

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
F11GS Mathematics Project Dissertation Part II
Semester 1 (Optional choose 3)  Semester 2 (Optional choose 4)  
F11AE Applied Mathematics E* F11AN Mathematical Biology & Medicine
* F11AM Mathematical Ecology* F11MP Partial Differential Equations
* F11FM Functional Analysis* F11ND Numerical Analysis (PDEs)
* F11MM OptimisationF11PF Pure Mathematics F
F11MT Modelling & Tools* F11PG Geometry
* F11NC Numerical ODEsF11DA Data Assimilation
F11PE Pure Mathematics EF11SS Stochastic Simulation
F11MS Modelling and Simulation in Life Sciences