Advert
Advert

MSc High Performance Computing with Data Science (Online Learning) MSc, PgDip (ICL)

  • DeadlineStudy Details:

Masters Degree Description

This programme will provide you with in-demand skills and knowledge of the techniques and technologies underpinning parallelism and High Performance Computing (HPC).

Entry Requirements

These entry requirements are for the 2026-27 academic year and requirements for future academic years may differ. Entry requirements for the 2027-28 academic year will be published on 1 Oct 2026.

A UK 2:1 honours degree, or its international equivalent, in a relevant subject such as computer science and informatics, physics, mathematics, engineering, biology, chemistry and geosciences.

You must be an experienced and competent programmer in at least one of C, C++, Python, Fortran, or Java and should be familiar with mathematical concepts such as algebra, linear algebra  and probability and statistics. Your application should demonstrate your programming ability both through your transcript (or submitted examples of code) and through explanation within the ""Relevant Knowledge/Training"" field of the application.

We will also consider your application if you don't have formal programming training (e.g. if you are primarily self-taught), or if you have a 2:2 honours degree with high marks in computational courses and/or additional relevant work experience. Your application should clearly demonstrate your relevant experience.

International qualifications

Find out more

Student Destinations

See our website for destinations

Module Details

Students must take all of these compulsory courses. Practical Introduction to High Performance Computing should be taken in the first year. We recommend completing the other compulsory courses across years one and two.
Practical Introduction to High Performance Computing
EPCD11001
20 credits
Message-Passing Programming
EPCD11002
10 credits
Threaded Programming
EPCD11003
10 credits
Software Development
EPCD11017
10 credits
Programming Skills
EPCD11018
10 credits

Find out more

Add to comparison

Learn more about University of Edinburgh

Where is University of Edinburgh?