12 months
21345 GBP/year
9850 GBP/year
Tuition fee
Apply date
Start date


The MSc in Mathematics and Data Science from University of Stirling combines Mathematics with technology from Data Science (Big Data) and analytics, giving you practical applications in financial, business and medical systems, as well as the tools for studying the network structure that data can take.

Visit the official programme website for more information


Launching in 2018, the MSc in Mathematics and Data Science from University of Stirling  is one of the first courses to link these two key areas, making it uniquely positioned to help you meet this demand. The course focusses on the application rather than pure theory of mathematics and is assessed primarily through coursework, developing those skills which are in high demand by the data industry.

The course will provide you with a strong foundation in the mathematical analysis of data-driven systems and help you develop your computing skills, from programming Python and R, to advanced techniques including Artificial Intelligence and Machine Learning, to applying the techniques you learn on a large scale. You will learn the techniques used to approach data and build models using computational analysis and understand the mathematics underpinning these techniques. 

Our graduates have gone on to work in financial institutions, major energy firms, sport and fitness, start-ups, NHS, Environmental agencies, the Scottish Government, as well as gone onto undertake PhDs in UK and overseas.


As opposed to focussing on a single application or field, this course was designed to give you the core skills needed to go into mathematical modelling or data science, including becoming a data analyst, data engineer, researcher or modeller.

This has allowed past graduates to enter into a wide range of sectors, including:

  • financial institutions
  • energy firms
  • sport and fitness
  • start-ups
  • NHS
  • Environmental agencies
  • the Scottish Government
  • PhD in UK and overseas

96% of our postgraduate leavers are in employment or further study within fifteen months of graduating (Graduate Outcomes Survey 2020, HESA).

Programme Structure

Modules include:

  • Statistics for Data Science
  • Networks & Graph Theory
  • Representing and Manipulating Data 
  • Stochastic Processes and Optimisation
  • Modelling in Financial and Medical Systems
  • Relational and non-Relational Databases

Key information


  • Full-time
    • 12 months
  • Part-time
    • 24 months

Start dates & application deadlines

More details

International applicants requiring a student visa are advised to apply at least eight weeks in advance of the start date.


180 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA
Lower Second Class

Other requirements

General requirements

  • A minimum of a second-class Honours degree, or equivalent, in a numerate subject, e.g. mathematics, physics, engineering, economics; along with some evidence of a mathematical background, such as having taken and passed mathematics modules in at least some of calculus, algebra, statistics and numerical analysis.

Tuition Fee

To alway see correct tuition fees
  • International

    21345 GBP/year
    Tuition Fee
    Based on the tuition of 21345 GBP for the full programme during 12 months.
  • National

    9850 GBP/year
    Tuition Fee
    Based on the tuition of 9850 GBP for the full programme during 12 months.

Living costs for Stirling

660 - 1140 GBP /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Mathematics and Data Science
University of Stirling


Go to your profile page to get personalised recommendations!