BSc Mathematics

Andy White

This programme is available in Edinburgh.

Programme Director: Prof Andy White
Programme Code: F111-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

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)  Semester 2 (Optional)  
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 courses including F17CA, F17CB, F17CC and F17GA. All courses at Grade E or better.


Year 2

Students must study 6 mandatory courses, together with up to 2 optional courses, and up to 2 approved elective courses

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18AA Applied Mathematics AF18CE Multivariable Calculus
F18CD Real Analysis AF18NA Numerical Analysis A
F18CF Linear AlgebraF18PA Pure Mathematics A
Semester 1 (Optional)  Semester 2 (Optional)    
F17LP Logic and ProofF78PB Probability and Statistics B
F78PA Probability and Statistics AF78SC Statistics for Science
C27EC The EconomyF78DS Data Science Life Cycle

Progression to year 3: A minimum of Grade D in at least 6 courses including F18CD, F18CE and F18CF. All courses at Grade E or better.’


Year 3

For All Students Except Waterloo Exchange Students

Honours degree students must study the following courses (unless you are a Waterloo Exchange Student)

Semester 1 Semester 2
F19GB Project Preparation and Skills (inc. careers) F19MO Ordinary Differential Equations
F19PL Abstract Algebra
F19AB Applied Mathematics B
F19MV Vector AnalysisF19MC Complex Analysis
F19PB Pure Mathematics BF19NB Numerical Analysis B
Daniel Coutand

For Waterloo Exchange Students

Exchange Coordinator: Dr Daniel Coutand

2 taught courses (2 mandatory 60-credit courses).

Semester 1 (Mandatory)Semester 2 (Mandatory)
F19WA Year Abroad – Waterloo AF19WB Year Abroad – Waterloo B

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 4

  • For an overview of what is in the 4th year courses, click on the Brief Descriptions PDF.
  • Some options run subject to demand.
  • The courses F10FL and F10TS will run in alternate years.
  • The courses F10LG and F10QT will run in alternate years.
  • The Year 4 coordinator will inform students on which combination will run in each year.
  • Waterloo Exchange Programme: the course choices are the same as for the Edinburgh campus.

Semester 1 (Optional – choose 4)Semester 2 (Mandatory)
F10AM Mathematical Biology AF10GP 4th Year Project
F10MF Functional AnalysisSemester 2 (Optional – Choose 3)  
F10MM OptimisationF10AN Mathematical Biology B
F10NC Numerical Analysis C (ODEs)F10MP Partial Differential Equations
F10FL Fluid Mechanics F10ND Numerical Analysis D (PDEs)
F10PC TopologyF10LG Lie Groups and Lie Algebras
F10PG Geometry