BSc Mathematics with Finance with Diploma in Industrial Training

Andy White

This programme is available in Edinburgh.

Programme Director Prof Andy White

Programme Code: F1B1-MFD

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

Year Co-ordinator(s):
Prof Mark Lawson (Edinburgh)

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

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)

Year 2

Year Co-ordinator(s):
Dr Thomas Wong (Edinburgh)

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
Semester 1 (Optional choose 1)  

Year 3

Year Co-ordinator(s):
Dr Alexandre Martin (Edinburgh)

Semester 1 Timetable
Semester 2 Timetable

Semester 1 (Mandatory)Semester 2 (Mandatory)
Semester 1 (Optional choose 1)  Semester 2 (Optional choose 1)  

Year 4

Year 4 year in industry coordinator: Dominic Breit

Stage 4: 2 courses (2 mandatory 60-credit courses) for the Diploma in Industrial Training.
Students spend a year in industrial placement.

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18ZA Industrial Training Placement AF18ZB Industrial Training Placement B

Year 5

Year Co-ordinator(s):
Dr Laura Ciobanu (Edinburgh)

Laura Ciobanu
  • 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

8 courses: 3 mandatory and 5 optional

Semester 1 (Mandatory)Semester 2 (Mandatory)
Semester 1 (Optional choose 3)   Semester 2 (Optional choose 2)  

Change of Course or Programme Transfer

Students can now swap courses through Student Self Service during the first two weeks of a semester.  The courses being swapped must be of the same credit value and you must have met any pre-requisites for the course to be added.

If you need to change a course after that date, or if you need to add or delete a course, please complete the change of course form, have it signed off by either your Year Co-ordinator (undergraduate students) or your Programme Director (postgraduate students), who will forward it for processing.  The deadlines for course changes are:

Semester 1 courses: Friday 24 September 2021

Semester 2 courses: Friday 21 January 2022

Please ensure you put the correct course code on the form as that is what is used to change your enrolment, not the course name.

If you are thinking about transferring to another programme of study, please discuss this with your Personal Tutor or Programme Director and then complete the Programme Transfer Application Form.

MSc Computational Mathematics

Dominic Breit

Programme Director: Dr Dominic Breit

Programme Code : F1CM-COM

For further information about course choices consult:

_____________________________________________________________________________

Semester 1 Timetable                                         Semester 2 Timetable

Programme Structure

Semester 1 MandatorySemester 2 Mandatory
F11MT Modelling and ToolsF11DA Data Assimilation 
F21ML Statistical Machine LearningF11ND Numerical Analysis of PDEs
Semester 1 Optional (choose 2)F11SS Stochastic Simulation
F11MM Optimisation 
F11NC Numerical Analysis ODEsSemester 2 Optional (choose 1)
F71SM Statistical MethodsF11AN Mathematical Biology and Medicine
F11MP Partial Differential Equations
F79BI Bayesian Inference and Computational Methods

Or other suitable course(s) at level 11

F11GM MSc Dissertation (MSc Only)

Composition: 
8 courses (3 mandatory & 5 optional) plus a project/ dissertation for MSc.
8 taught courses (3 mandatory & 5 optional)

Awards, Credits & Level
180 SCQF credits for MSc; incl at least 150 credits at Level 11
120 SCQF credits for PG Dip; incl at least 90 credits at Level 11
60 SCQF credits for PG Cert; incl at least 40 credits at Level 11

BSc Computer Systems

Smitha Kumar

The BSc Computer Systems Programme is available in Edinburgh, Dubai and through Approved Learning Partners.

Programme Director: Smitha Kumar (Dubai)
Deputy Director: Stefano Padilla (Edinburgh)

Programme Code: F2CC-CSE

For further information about course choices consult:


Year 1

Year Co-ordinator(s):
Dr Robert Stewart (Edinburgh)
Dr Adrian Turcanu (Dubai)

Adrian Turcanu
Dr Rob Stewart

Semester 1 (Mandatory)Semester 2 (Mandatory)
F27SA Software Development 1F27SB Software Development 2
F27ID Introduction to Interaction DesignF27CS Introduction to Computer Systems
F27PX PraxisF27WD Web Design and Databases
(Optional – Choose 1) (Optional – Choose 1)
F17LP Logic and ProofF17SC Discrete Mathematics (Edinburgh & Dubai Only)
Elective Course (Edinburgh Only)F27TS Technology in Society (Edinburgh only)
C17EC Enterprise and its Business Environment (Dubai only)

Year 2

Year Co-ordinator(s):
Dr Phil Bartie (Edinburgh)
Dr Ryad Soobany (Dubai)

Dr Phil Bartie
Semester 1 (Mandatory)Semester 2 (Mandatory)
F28ED User-Centred Experimental DesignF28SD Introduction to Software Engineering
F28WP Web ProgrammingF28DM Database Management
F28PL Programming Languages F28DA Data Structures & Algorithms
F28SG Introduction to Data Structures & Algorithms (Optional – Choose 1)
F28HS Hardware-Software Interface
F28CD Creative Design Project (Edinburgh & ALP Only)
C18OP Operations Management

Year 3

Year Co-ordinator(s):

Dr Sasa Radomirovic (Edinburgh)

To be confirmed (Dubai)

Sasa Radomirovic
Semester 1 (Mandatory)Semester 2 (Mandatory)
F29SO Software EngineeringF29PD Professional Development
F29DC Data Communications & NetworkingF29OC Operating Systems & Concurrency
F29AI Artificial Intelligence & Intelligent AgentsF29LP Language Processors
F29KM Knowledge ManagementF29SS Sociotechnical & Soft Systems Methodologies

Year 4

Year Co-ordinator(s):
Professor Albert Burger (Edinburgh)
Dr Hani Ragab Hassen (Dubai)

Hani Ragab Hassen
Albert Burger
Semester 1 (Mandatory)Semester 2 (Mandatory)
F20PA Project: Research Methods & Requirements EngineeringF20PB Project: Design & Implementation
F20PC Project: Testing & Implementation
(Optional – Choose 3)Optional (Choose 2)
F20CN Computer Network SecurityF20AD Advanced Interaction Design
F20GA 3D Graphics & AnimationF20AN Advanced Network Security
F20IF Information System MethodologiesF20BD Big Data Management
F20RS Rigorous Methods for Software EngineeringF20DE Digital & Knowledge Economy
F20SA Statistical Modelling & AnalysisF20DV Data Visualisation & Analytics
F20SC Industrial ProgrammingF20EC E-Commerce Technology
F20FO Digital Forensics (Dubai only)
F20GP Computer Games Programming

PG Certificate in Advanced Mathematics and Statistics for Engineers

Mariya Ptashnyk

Programme Director:  Dr Mariya Ptashnyk

Programme Codes: F130-ADS

Programme Structure and Progression Rules

_____________________________________________________________________________

Programme Structure

Semester 1 (Mandatory)
F11MT Modelling and Tools
Semester 1 (Optional)Semester 2 (Optional) 
F11AM Mathematical EcologyF11AN Mathematical Biology and Medicine
F11MM Optimization F11ND Numerical Analysis of PDEs
F11ST Special Topics 1 F11SU Special Topics 2
F71SM Statistical Methods F71PT Portfolio Theory

Composition: 
1 mandatory course and choose 3 optional courses

Awards, Credits & Level
60 SCQF credits for PG Cert; incl 60 credits at Level 11

MSc Mathematical Biology, Ecology and Medicine

Mariya Ptashnyk

Programme Director:   Dr Mariya Ptashnyk

Programme Code: F1BM-BEM

For further information about course choices consult:

_____________________________________________________________________________

Semester 1 Timetable                                         Semester 2 Timetable

Programme Structure

Semester 1 (Mandatory)Semester 2 (Mandatory)
F11AM Mathematical Ecology
F11AN Mathematical Biology and Medicine
F11MT Modelling and Tools F11DA Data Assimilation
F11MS Modelling and Simulation in the Life Sciences
Semester 1 (Optional Choose 1)
Semester 2 (Optional Choose 2)
F11MM Optimisation F11MP Partial Differential Equations
F11NC Numerical Analysis ODEs F11ND Numerical Analysis of PDEs

F21ML Statistical Machine Learning
  F11SS Stochastic Simulation
F71SM Statistical Methods F79BI Bayesian Inference and Computational Methods

Semester 3:
F11GM MSc Dissertation 

Or other suitable course(s) at the level 11

Awards, Credits & Level
180 SCQF credits for MSc; incl at least 150 credits at Level 11
120 SCQF credits for PG Dip; incl at least 90 credits at Level 11
60 SCQF credits for PG Cert; incl at least 40 credits at Level 11

MSc Applied Mathematical Sciences (2 Years)

Mariya Ptashnyk

Programme Director:  Dr Mariya Ptashnyk

Programme Code: F1MS-TAM

For further information about course choices consult:

_________________________________________________________________

Year 1

Semester 1 Timetable                    Semester 2 Timetable

Programme Structure

Semester 1 (Mandatory) Semester 2 (Mandatory)
C69RP Research Preparation in English (1) C69RQ Research Preparation in English (2)

Composition: 
8 courses (2 mandatory & 6 optional)

Students should also choose 3 optional courses each semester from level 8 or 9 Maths (F1) or Statistics (F7) subjects. Guidance is provided to students on selection of courses and course choice must be approved by the Programme Director.

F1 Courses F7 Courses

Year 2

Semester 1 Timetable                                         Semester 2 Timetable

Programme Structure

Semester 1 (Mandatory)Semester 2 (Mandatory)
F11MM Optimisation
F11MT Modelling and Tools
Semester 1 (Optional – Choose 2) Semester 2 (Optional – Choose 4)
F11AE Applied Mathematics E
F11AN Mathematical Biology and Medicine
F11AM Mathematical Ecology F11DA Data Assimilation
F11FM Functional Analysis F11MP Partial Differential Equations
F11MS Modelling and Simulation in the Life Sciences F11ND  Numerical Analysis of PDEs
F11NC Numerical ODEs F11SS Stochastic Simulation
F21ML Statistical Machine LearningF79BI Bayesian Inference and Computational methods
F71SM Statistical Methods

Semester 3:
F11GM MSc Dissertation

Composition: 
8 courses (2 mandatory & 6 optional) plus project/ dissertation for MSc

Awards, Credits & Level
180 SCQF credits for MSc; incl at least 150 credits at Level 11
120 SCQF credits for PG Dip; incl at least 90 credits at Level 11
60 SCQF credits for PG Cert; incl at least 40 credits at Level 11

BSc Mathematical Statistical and Actuarial Sciences

This programme is available in Edinburgh.

Programme Director: Dr Anatoly Konechny

Programme Code: F1F1-MSA

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

Year Co-ordinator(s):
Prof Mark Lawson (Edinburgh)

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

Semester 1 Timetable
Semester 2 Timetable

8 courses: 5 mandatory, up to 3 optional courses, up to 2 elective courses

Semester 1 (Mandatory)Semester 2 (Mandatory)
F17CA Calculus AF17CB  Calculus B
F17CC Introduction to University MathematicsF77SB Introduction to Statistical Science B
F77SA Introduction to Statistical Science A 
Semester 1 (Optional)  Semester 2 (Optional choose 1)   
C27IE Introductory EconomicsF17GA Problem Solving
 F77PD Professional Development Planning
 Semester 1 (Elective)Semester 2 (Elective choose 1)
 1 SCQF Level 7 Elective CourseC37FF Finance and Financial Reporting
 1 SCQF Level 7 Elective Course

Year 2

Year Co-ordinator(s):
Dr Thomas Wong (Edinburgh)

Semester 1 Timetable
Semester 2 Timetable

8 courses: 7 mandatory, 1 optional

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18CD Multivariable Calculus and Real Analysis AF18CE Multivariable Calculus and Real Analysis B
F18CF Linear Algebra F78AB Actuarial and Financial Mathematics B
F78AA Actuarial and Financial Mathematics A (7.5 credits) F78PB  Probability and Statistics B
F78AP Algorithmic Scientific Programming (7.5 credits) 
F78PA  Probability and Statistics A Semester 2 (Optional choose) 
 F18NA Numerical Analysis A 
 C37FF Finance and Financial Reporting

Year 3

Year Co-ordinator(s):
Dr Alexandre Martin (Edinburgh)

Semester 1 Timetable
Semester 2 Timetable
8 courses: 4 mandatory, 4 optional.

Semester 1 (Mandatory)Semester 2 (Mandatory)
F19PL Abstract Algebra F19MO Ordinary Differential Equations
F79MA Statistical Models AF79MB Statistical Models B
Semester 1 (Optional choose 2)Semester 2 (Optional choose 2)
C27IE Introductory EconomicsF19AB  Applied Mathematics B
F19MV Vector AnalysisF19MC  Complex Analysis
F19PB  Pure Mathematics BF19NB Numerical Analysis B  
F70LA Life Insurance Mathematics AF70LB Life Insurance Mathematics B
F79PA  Portfolio Theory and Asset ModelsF79DF Derivative Markets and Discrete-time Finance
F79SP Stochastic ProcessesF79SU  Survival Models
 C37FF Finance and Financial Reporting (DE Year 3 students only)

Year 4

Year Co-ordinator(s):
Dr Laura Ciobanu (Edinburgh)

Laura Ciobanu
  • 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
8 courses: all optional

Semester 1 ( Optional choose 4)Semester 2 ( Optional choose 4)
F10AC  Applied Mathematics CF10AN Mathematical Biology B
F10AM Mathematical Biology AF10MP Partial Differential Equations
F10MF  Functional AnalysisF10ND Numerical Analysis D
F10MM  OptimisationF10PD Pure Mathematics D
F10NC Numerical Analysis CF10PG Geometry
F10PC Pure Mathematics CF70LB Life Insurance Mathematics B
F70CF  Continuous-time FinanceF70LP  Life Office Practice
F70LA Life Insurance Mathematics AF70RT Risk Theory 
F70PE PensionsF70TS Time Series
F79PS Statistics for Social ScienceF79BI Bayesian Inference and Computational Methods
 F71AB Financial Mathematics (DE Year 3 Students only)F71TT Risk Management: Techniques & Tools

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

† Details of Actuarial Profession Exemptions

MSc Applied Mathematical Sciences with Climate Change Modelling

Mariya Ptashnyk

Programme Director:  Dr Mariya Ptashnyk

Programme Code: F1C7-CCM

For further information about course choices consult:

_____________________________________________________________________________

Semester 1 Timetable                                         Semester 2 Timetable

Programme Structure

Semester 1 (Mandatory)Semester 2 (Mandatory)

F11AM Mathematical Ecology
F11DA Data Assimilation

F11MS Modelling and Simulation in Life Sciences
F11MT Modelling and ToolsSemester 2 (Optional – choose 3)
Semester 1 (Optional – choose 1)F11AN Mathematical Biology and Medicine
F11MM OptimisationF11MP Partial Differential Equations
F71SM Statistical MethodsF11ND Numerical Analysis of PDEs
F21ML Machine LearningF11SS Stochastic Simulation
D11CA Climate Change, Sustainability and AdaptationF79BI Bayesian Inference and Computational methods

Semester 3: F11GM MSc Dissertation (MSc Only)

Or other suitable course(s) at level 11

Awards, Credits & Level
180 SCQF credits for MSc; incl at least 150 credits at Level 11
120 SCQF credits for PG Dip; incl at least 90 credits at Level 11
60 SCQF credits for PG Cert; incl at least 40 credits at Level 11

MSc Applied Mathematical Sciences

Mariya Ptashnyk

Programme Director: Dr Mariya Ptashnyk

Programme Code: F147-APM

For further information about course choices consult:

_________________________________________________________________

Semester 1 Timetable Semester 2 Timetable

Programme Structure

Semester 1 (Mandatory)Semester 2 (Mandatory)
F11MM Optimisation
F11MT Modelling and Tools
Semester 1 (Optional – Choose 2) Semester 2 (Optional – Choose 4) 
F11AE Applied Mathematics E  F11AN Mathematical Biology and Medicine
F11AM Mathematical Ecology  F11DA Data Assimilation
F11FM Functional Analysis  F11MP Partial Differential Equations
F11MS Modelling and Simulation in Life Sciences F11ND Numerical Analysis of PDEs
F11NC Numerical ODEs F11SS Stochastic Simulation
F21ML Machine Learning F79BI Bayesian Inference and Computational methods
F71SM Statistical Methods

Semester 3:
F11GM Masters Project and Dissertation

Or other suitable course(s) at level 11

Awards, Credits & Level
180 SCQF credits for MSc; incl at least 150 credits at Level 11
120 SCQF credits for PG Dip; incl at least 90 credits at Level 11
60 SCQF credits for PG Cert; incl at least 40 credits at Level 11