This programme is available in Edinburgh & Dubai
Programme Director: Dr Mateusz Majka (Edinburgh), Dr Maheen Hasib (Dubai)
Programme Code: F902-MDS
Official 2024/25 Programme Structure on Curriculum Explorer
- BSc Data Sciences Handbook (Dubai)
- BSc Data Sciences Handbook (Edinburgh)
Year 1
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F27SA Software Development 1 | F27SB Software Development 2 |
| F17CA Calculus A | F17SC Discrete Mathematics |
| F77SA Topics in Statistical Practice | F17CB Calculus B |
| Semester 1 (Optional- choose 1) | F77SB Elements of Probability |
| F17LP Logic & Proof (Dubai) | |
| F17CC Introduction to University Mathematics (Edinburgh) |
Year 2
Year 3
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F29AI Artificial Intelligence & Intelligent Agents | F29PD Professional Development |
| F29SO Software Engineering | F79BI Bayesian Inference & Computational Methods |
| F79MA Statistical Models A | F79MB Statistical Models B |
| F79PS Further Statistical Methods | Optional (Choose 1) |
| F20DV Data Visualisation & Analytics (Dubai) | |
| F19MO Ordinary Differential Equations (Edinburgh) |
Year 4
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F90XA Dissertation A | F20BD Big Data Management |
| F70TS Time Series Analysis and Machine Learning | F90AM Advanced Machine Learning |
| Semester 1 (Optional – Choose 2) | F90XB Dissertation B |
| F20SC Industrial Programming (Dubai) | Semester 2 (Optional – Choose 1) |
| F79SP Stochastic Processes (Dubai) | F70ST Statistics Special Topic (Dubai) |
| F10NC Numerical Analysis C (Edin) | F10ND Numerical Analysis D (Edin) |
| F10MM Optimisation (Edin) | F70CC Climate Change and Sustainability (Edin) |
| F70SF Software Engineering Foundations |