BSc Data Sciences

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


Year 1

Semester 1 (Mandatory)Semester 2 (Mandatory)
F27SA Software Development 1F27SB Software Development 2
F17CA Calculus A F17SC Discrete Mathematics
F77SA Topics in Statistical PracticeF17CB Calculus B
Semester 1 (Optional- choose 1)F77SB Elements of Probability
F17LP Logic & Proof (Dubai)
F17CC Introduction to University Mathematics (Edinburgh)

Year 2

Semester 1 (Mandatory)Semester 2 (Mandatory)
F18CD Real AnalysisF18CE Multivariable Calculus
F18CF Linear AlgebraF28DM Database Management
F78PA Probability & Statistics AF28SD Introduction to Software Engineering
F78AP Algorithmic and Scientific ProgrammingF78PB Probability & Statistics B

Year 3

Semester 1 (Mandatory)Semester 2 (Mandatory)
F29AI Artificial Intelligence & Intelligent AgentsF29PD Professional Development
F29SO Software EngineeringF79BI Bayesian Inference & Computational Methods
F79MA Statistical Models AF79MB Statistical Models B
F79PS Further Statistical MethodsOptional (Choose 1)
F20DV Data Visualisation & Analytics (Dubai)
F19MO Ordinary Differential Equations (Edinburgh)

Year 4

Semester 1 (Mandatory)Semester 2 (Mandatory)
F90XA Dissertation AF20BD Big Data Management
F70TS Time Series Analysis and Machine LearningF90AM 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