This programme is available in Edinburgh & Dubai in 2022/23
Programme Director: Mateusz Majka (Edinburgh), Hadj Batatia (Dubai)
Programme Code: F902-MDS
- BSc Data Sciences Handbook (Dubai)
- BSc Data Sciences Handbook (Edinburgh)
Year 1
Year 2
| Semester 1 | Semester 2 |
|---|---|
| F18CD Calculus & Real Analysis A | F28DB Data Structures & Algorithms |
| F18CF Linear Algebra | F28DM Database Management |
| F78PA Probability & Statistics A | F78PB Probability & Statistics B |
| (Optional- Choose 1) | (Optional- Choose 1) |
| F28SH Programming for data Analysis (Edin & Dubai) | F18NA Numerical Analysis A (Edin & Dubai) |
| F28PC Software Development for Data Science A (Malaysia) | F28PD Software Development for Data Science B (Malaysia) |
Year 3
| Semester | Semester 2 |
|---|---|
| F29AI Artificial Intelligence & Intelligent Agents | F29PD Professional Development |
| F29SO Software Engineering | F79BI Bayesian Inference & Computational Methods |
| F20ML Statistical Machine Learning | (Optional-Choose 2) |
| F79AS Advanced Statistical Methods | F20DV Data Visualisation & Analytics (Edin & Dubai) |
| F79MB Statistical Models B | |
| F19MO Ordinary Differential Equations (Edin & Malaysia) | |
| F19NB Numerical Analysis B (Edin) | |
| F19NM Scientific Computing (Malaysia) | |
| F28PL Programming Languages (Malaysia) |
Year 4
| Semester 1 (Mandatory) | Semester 2 (Mandatory) |
|---|---|
| F20EP Data Engineering Pipelines | F20BD Big Data Management |
| F90XA Dissertation A | F90AM Advanced Machine Learning |
| F90XB Dissertation B | |
| (Optional – Choose 1) | Optional (Choose 2) |
| F10NC Numerical Analysis C (Edin) | F21AA Applied Text Analytics (Dub) |
| F10MM Optimisation (Edin & Dubai) | F20DV Data Visualisation & Analytics |
| F20CN Computer Network Security (Malaysia) | F70TS Time Series |
| F20NL Natural Language Processing (Edin) | F10ND Numerical Analysis D (Edin) |
| F20SC Industrial Programming (Edin & Dubai) | F11DA Data Assimilation (Edin) |
| F29DC Data Communications and Networking (Malaysia) | F79DF Derivative Markets and Discrete Time Finance (Edin) |
| F70SC Statistical Computing (Dubai & Malaysia) | F20CA Conversational Agents and Spoken Language Processing (Edin) |
| F79SP Stochastic Processes |