Taught course

Data Science

Heriot-Watt University · School of Mathematical and Computer Sciences

Entry requirements

Admission requires a good honours degree with a substantial academic component of Computing or IT that includes study of databases and programming.

Months of entry


Course content

The MSc in Data Science teaches the theory and skills for managing and analysing very large and complex data sets, sometimes referred to as Big Data. Students will learn how to model, store and process these data sets using the latest algorithms and techniques. They will also learn about modern methods and tools for visually exploring them.

This MSc is research led and taught by staff who are involved in internationally leading research projects in the field. The skills acquired will be applicable to industrial applications as well as scientific data exploration. The MSc project in some cases can be carried out in collaboration with an outside industrial or academic organisation.

Information for international students

The minimum requirement for English language is IELTS 6.0 or equivalent with no score lower than 5.5 in any individual category. We offer a range of English language courses to help you meet the English language requirement prior to starting your masters programme:

Fees and funding

Please see our website for details about scholarships, bursaries and current fees.

Qualification and course duration


part time
24 months
full time
12 months


full time
9 months
part time
18 months

Course contact details

June Maxwell
+44 (0)131 451 4152
+44 (0)131 451 3327