F1F1-MSA - Mathematical, Statistical and Actuarial Sciences, BSCH v5.0

Edinburgh, September intake

Anatoly Konechny

Programme director:

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 1

Pamela Docherty

Year coordinator:
Pamela Docherty

Semester 1 (Mandatory)Semester 2 (Mandatory)
F17CA - Calculus AF17CB - Calculus B
F17CC - Introduction to University MathematicsC17PS - Becoming a Professional
F77SB - Elements of ProbabilityF77SA - Topics in Statistical Practice
F17LP - Logic and ProofF17GA - Problem Solving

Progression to year 2: a minimum of Grade D in all courses.


Year 2

Richard Davison

Year coordinator:
Richard Davison

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18CD - Real AnalysisF18CE - Multivariable Calculus
F18CF - Linear AlgebraF78AB - Actuarial and Financial Mathematics
F78AP - Algorithmic and Scientific ProgrammingF78PB - Probability and Statistics B
F78PA - Probability and Statistics A
Semester 1 (Optional)Semester 2 (Optional)
F78DS - Data Science Life Cycle
F18NA - Numerical Analysis A

Progression to year 3: a minimum of Grade D in all courses. Transfer to BSc Actuarial Science: Students will be permitted to transfer from BSc MSAS to BSc Actuarial Science at the end of year 2 if the following criteria are met – a minimum 60% average across F78PA/PB/AB, and no course less than grade C in Year 2 (counting first attempts only)


Year 3

Oana Pocovnicu

Year coordinator:
Oana Pocovnicu

Semester 1 (Mandatory)Semester 2 (Mandatory)
F19PL - Abstract AlgebraF19MO - Ordinary Differential Equations
F79MA - Statistical Models AF79MB - Statistical Models B
F19MV - Vector AnalysisF19MC - Complex Analysis
Semester 1 (Optional)Semester 2 (Optional)
C29PE - Economics for professionalsC39FF - Financial Reporting and Finance
F70LA - Life Insurance Mathematics AF70LB - Life Insurance Mathematics B
F79SP - Stochastic ProcessesF79SU - Survival Models

Progression to year 4: average mark on all courses that are rated SCQF level 9 or 10 of at least 40%. All courses at grade E or better.


Year 4

David Bourne

Year coordinator:
David Bourne

Students cannot take F70LA, F70LB if they took these courses is stage 3. Students cannot take F70PE, F70LP unless they passed (min grade D) F70LA and F70LB in stage 3. Students can chose at most one of F10NC, F70PE and F70LA. Students can chose at most one of F10ND, F70LP and F70LB. In stage 4 students must choose at least one course whose code starts with F7. Certain option choices may be precluded by timetabling constraints.

Semester 1 (Optional)Semester 2 (Optional)
F10AM - Mathematical Biology AF10AN - Mathematical Biology B
F10MF - Functional AnalysisF10MP - Partial Differential Equations
F10MM - OptimisationF10ND - Numerical Analysis D
F10NC - Numerical Analysis CF10PG - Geometry
F70LA - Life Insurance Mathematics AF70LB - Life Insurance Mathematics B
F70TS - Time Series and Machine LearningF70RT - Risk Theory
F70PE - Pensions

Degree classifciation: based on average over all courses in Year 3 and Year 4 with a 40:60 weighting for Year 3:Year 4.