📖Program Curriculum
The MSc Mathematics and Data Science is taught by the Division of Computing Science and Mathematics in the Faculty of Natural Sciences. You'll learn from lectures and practical labs during the Autumn and Spring semesters. During the Autumn and Spring semesters this course covers:
statistical analysis techniques for small and large datasets (MATPMD1)
basic and advanced programming using R Matlab and Python (multiple modules)
building and analysing mathematical models of real-life systems (MATPMD3)
mathematical analysis of data networks e.g. social media networks (MATPMD2)
mathematical optimisation and computer-based search algorithms and Artificial Intelligence (MATPMD4)
data analytics and machine learning (ITNPBD6)
relational and non-relational databases* (ITNPBD3)
cluster computing* (ITNPBD7)
*Optional modules for students starting in October.
In the summer semester you will carry out a research dissertation project on an application of your choice. The project may be part of a cutting-edge research project at the university it could be of your own design or as part of a placement or consultancy project for a company where possible. Past placements include Loch Lomond and Trossachs National Park NHS Tesco Bank and Filament – a data science start-up. (Many of these are arranged through the Data Lab for scholarship holders.)
Please note that for those interested in a January start the duration of the course will be 21 months. For example students starting in January 2023 will graduate in November 2024. This decision was made to allow students to learn flexibly and enhance other skills during the summer months when teaching is not available.
Modules
The module information below provides an example of the types of course module you may study. The details listed are for the current academic year (September 2022). Modules and start dates are regularly reviewed and may be subject to change in future years.
There are four options for this course:
Starting September full time (Stirling Campus)
Year 1 Autumn semester
Compulsory module
Module Credits
Statistics for Data Science (MATPMD1) 10 credits
Compulsory module
Module Credits
Networks & Graph Theory (MATPMD2) 10 credits
Compulsory module
Module Credits
Representing and Manipulating Data (ITNPBD2) 20 credits
Compulsory module
Module Credits
Commercial and Scientific Applications (ITNPBD4) 20 credits