M.Sc. On Campus

Mathematics and Data Science

University of Stirling

12 months
20845 GBP/year
9350 GBP/year
Tuition fee
Apply date
Start date


The Mathematics and Data Science course, offered at University of Stirling, combines Mathematics with technology from Big Data and analytics, giving you a practical application in financial, business and medical systems, as well as the tools for studying data networks.


The field of Data Science has seen rapid growth in recent years, with vast amounts of data now being generated by major companies and service providers.At the same time, it’s recognised that there’s a shortage of qualified analysts, both in the UK and globally, to make the most of this data. Crucially, there’s now a shortage of mathematics graduates with the data analysis skills needed to meet the demands of industry.MSc Mathematics and Data Science course, offered at University of Stirling is one of the first courses to link the two key areas of mathematics and data science, making it uniquely positioned to help you meet this demand.


Graduates from a data science course find employment as:

  • R&D data scientist
  • digital analytics engineer
  • data engineer
  • data scientist
  • machine learning engineer
  • machine learning data scientist
  • data solution architect
  • machine learning developer
  • data scientist in a research field such as genomic, cognitive, clinical and healthcare

Programme Structure

The course covers:

  • statistical analysis techniques for small and large datasets
  • data analysis and modelling using R, Matlab and Python
  • building and analysis of mathematical models of real-life systems
  • mathematical analysis of data networks, e.g. social media networks
  • analytical optimisation and computer-based search algorithms, including Artificial Intelligence
  • data analytics and machine learning
  • relational and non-relational databases*
  • cluster computing*

Key information


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

Start dates & application deadlines


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 either a mathematics (joint or single honours) or other numerate subject, e.g. physics. Other degrees will also be taken into account, if it can be shown that some mathematical study took place and you have taken and passed advanced mathematics modules in at least some of calculus, algebra, statistics and numerical analysis. 
  • Applicants without these formal qualifications but with significant and appropriate work/life experience are encouraged to appl

Tuition Fee

To alway see correct tuition fees
  • International

    20845 GBP/year
    Tuition Fee
    Based on the tuition of 20845 GBP per year during 12 months.
  • National

    9350 GBP/year
    Tuition Fee
    Based on the tuition of 9350 GBP per year 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.

Due for update

Updated over a year ago

Check the official programme website for potential updates.

Our partners

Mathematics and Data Science
University of Stirling


Go to your profile page to get personalised recommendations!

Tuition fee settings