Data Science, MSc

In this section
Data Science, MSc

Introduction

Study Information

At a Glance

Learning Mode
On Campus Learning
Degree Qualification
MSc
Duration
16 months
Study Mode
Full Time
Start Month
January
Location of Study
Aberdeen
New King's

Aberdeen Global Scholarship

The University of Aberdeen is delighted to offer eligible self-funded international on-campus undergraduate students a £6,000 scholarship for every year of their programme.

View the Aberdeen Global Scholarship

What You'll Study

Stage 1

Compulsory Courses

Getting Started at the University of Aberdeen (PD5506)

This course, which is prescribed for all taught postgraduate students, is studied entirely online, takes approximately 5-6 hours to complete and can be taken in one sitting, or spread across a number of weeks.

Topics include orientation overview, equality and diversity, health, safety and cyber security and how to make the most of your time at university in relation to careers and employability.

Successful completion of this course will be recorded on your Enhanced Transcript as ‘Achieved’.

Introduction to Programming (PX5507)

15 Credit Points

This course teaches programming in high level languages and in particular the Wolfram Language (Mathematica). It will introduce all areas of this powerful language, including symbolic and numerical calculations and simulations, links to other high level languages such as R and Python, links to database languages mySQL and Mongo.

We will show how Wolfram Language allows computation to be applied to many areas of data analysis, and modelling. This allows us to gain deep insight into systems.

Introduction to Data Science (PX5508)

15 Credit Points

The goal of this course is to introduce the student into the field of data science. You will improve your data literacy, understanding the different types of existing data and data structures, and the kind of problems that can be solved using it. You will learn the tools and techniques necessary to obtain the data, store it and manipulate it. You will learn tools and techniques to preprocess it and prepare it for analysis, statistical characterization and visualization. Then, you will be introduced to simple modelling techniques aimed at providing answers for the problems you want to solve. The final lectures are dedicated to introduce the MySQL and Mongo relational and non-relational databases, respectively.

Statistics and Time Series Analysis (PX5510)

15 Credit Points

This is an introductory course in statistics and statistical methods for data analysis.

We will introduce descriptive statistics, ANOVA, GLMs, correlations, spectra, wavelets, etc.

This will allow us to perform typical analysis that underlie most modern data science questions.

Introduction to Python and R (PX5526)

15 Credit Points

In this course we will introduce Python and R for the MSc Data Science. This will include common packages used for data science and we will discuss typical programming constructs used in data science.

Stage 2

Compulsory Courses

Machine Learning (PX5009)

15 Credit Points

In this course we will discuss modern methods of machine learning, such as decision trees, regression, Markov models, Bayesian approaches, Nearest Neighbours, random forests, support vector machines and neural networks.

Great emphasis will be given to the actual application of all these methods to small and large data sets.

Data Visualisation (PX5019)

15 Credit Points

Visualising the outcome of a data analysis is critical to communicate the results. In this course we will study standard and cutting edge visualisation techniques to make sense of data, and present it in a compelling, narrative-focused story.

Presenting and visualising data and reporting on the result of an analysis are a crucial skill when making sense of data.

Advanced Statistics and Special Applications (PX5020)

15 Credit Points

In this module we will discuss advanced and cutting-edge statistical tools and techniques.

Some of the topics covered are likelihood, advanced hypothesis testing, outlier detection, data imputation, bootstrap, nonparametric regression and mixed effect models.

Image Analysis (PX5023)

15 Credit Points

Nowadays a large volume of data is stored in form of images. This course introduces the tools needed to analyse images and extract information from them, including aspects of image enhancement, filtering, segmentation, morphological analysis and image classification based on convolutional neural networks.

Stage 3

Compulsory Courses

Data Science Project (PX55PA)

60 Credit Points

This is a project course for the MSc in Data Science. Students will be given a data science project, which will be supervised by one member of staff. Students will conduct research on that topic in an independent manner.

Students will have to deliver a presentation halfway through the project and hand in a report about the results at the end of the project. This will be followed by an oral examination of the submitted report.

We will endeavour to make all course options available. However, these may be subject to change - see our Student Terms and Conditions page. In exceptional circumstances there may be additional fees associated with specialist courses, for example field trips.

Interested in this programme?

Enquire Now Using an online form

Fees and Funding

You will be classified as one of the fee categories below.

Fee information
Fee category Cost
UK
Tuition Fees for 2025/26 Academic Year £12,200
Tuition Fees for 2026/27 Academic Year £12,200
Tuition Fees for 2025/26 Academic Year (University of Aberdeen Graduates *) £7,000

University of Aberdeen graduates are eligible for the Alumni Postgraduate Scholarship, reducing tuition fees to £7,000 - matching the current SAAS tuition loan - See full terms and conditions

Tuition Fees for 2026/27 Academic Year (University of Aberdeen Graduates *) £7,000

University of Aberdeen graduates are eligible for the Alumni Postgraduate Scholarship, reducing tuition fees to £7,000 - matching the current SAAS tuition loan - See full terms and conditions

EU / International students
Tuition Fees for 2025/26 Academic Year £26,250
Tuition Fees for 2026/27 Academic Year £26,250
Tuition Fees for 2025/26 Academic Year (Self-funded Students *) £18,250

The above fee includes the £8,000 Aberdeen Global Scholarship provided to self-funded international students. Full terms and conditions apply.

Tuition Fees for 2026/27 Academic Year (Self-funded Students *) £18,250

The above fee includes the £8,000 Aberdeen Global Scholarship provided to self-funded international students. Full terms and conditions apply.

Scholarships and Funding

UK Scholarship

Students from England, Wales and Northern Ireland, who pay tuition fees may be eligible for specific scholarships allowing them to receive additional funding. These are designed to provide assistance to help students support themselves during their time at Aberdeen.

Aberdeen Global Scholarship

The University of Aberdeen is delighted to offer eligible self-funded international on-campus undergraduate students a £6,000 scholarship for every year of their programme. More about this funding opportunity.

Funding Database

View all funding options in our Funding Database.

Careers

There are many opportunities at the University of Aberdeen to develop your knowledge, gain experience and build a competitive set of skills to enhance your employability. This is essential for your future career success. The Careers and Employability Service can help you to plan your career and support your choices throughout your time with us, from first to final year – and beyond.

Our Experts

Information About Staff Changes

You will be taught by a range of experts including professors, lecturers, teaching fellows and postgraduate tutors. However, these may be subject to change - see our Student Terms and Conditions page.