BSc Mathematics with Statistics

This programme is available in Edinburgh.

Programme Director: Dr Anatoly Konechny

Programme Code: F1A1-MWS

For further information about course choices consult:

Official 2024/25 Programme Structure on Curriculum Explorer

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

Semester 1 (Mandatory)Semester 2 (Mandatory)
F17CA Calculus AF17CB Calculus B
F17CC Introduction to University MathematicsF17GA Problem Solving
F77SA Topics in Statistical PracticeF77SB Elements of Probability
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

Progression to year 2: A minimum of grade D in at least 6 qualifying courses including F17CA, F17CB, F17CC, F17GC, F77SA and F77SB. All courses at grade E or better.


Year 2

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18CD Real AnalysisF18CE Multivariable Calculus
F18CF Linear AlgebraF18NA Numerical Analysis A
F78AP Algorithmic Scientific ProgF18PA Pure Mathematics A
F78PA Probability and Statistics AF78PB Probability and Statistics B

Progression to year 3: A minimum of 90 credits at Grade D in at least 6 qualifying courses including the courses F18CD, F18CE, F18CF, F78PA and F79PB. All courses at grade E or better.


Year 3

Honours degree students must study 5 mandatory courses, together with 3 optional courses and no electives.
Ordinary degree students must study 5 mandatory courses, together with up to 3 optional courses and up to 2 approved elective courses. The choice of elective courses can be found under useful links on the right hand side.

Semester 1 (Mandatory)Semester 2 (Mandatory)
F19PL Abstract AlgebraF19MC Complex Analysis
F79MA Statistical Models AF19MO Ordinary Differential Equations
F19MV Vector AnalysisF79MB Statistical Models B
Semester 1 (Optional choose 1)  Semester 2 (Optional choose 1)  
F19PB Pure Mathematics BF19AB Applied Mathematics B
F79PS Further Statistical MethodsF19NB Numerical Analysis B

Progression to year 4: An average mark of at least 40% on all courses at this stage. All courses at grade E or better.

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 (Mandatory)Semester 2 (Mandatory)
F79PS Stochastic ProcessesF79BI Bayesian Inference & Computational Methods
Semester 2 (Optional choose 3)  Semester 2 (Optional choose 3)  
F10AM Mathematical Biology AF10AN Mathematical Biology B
F10MF Functional AnalysisF10MP PDEs
F10MM OptimisationF10ND Numerical Analysis D
F10NC Numerical Analysis CF10PG Geometry
F10PC Topology
F70TS Time Series and Machine Learning

Some course choice combinations may not be available to students in because of timetabling constraints.