Advert
Advert

MSc High Performance Computing MSc, PgDip

  • DeadlineStudy Details:

Masters Degree Description

This is an applied and practically-focused programme where you will develop and run software. You will learn leading-edge HPC technologies and skills to exploit the full potential of the world’s largest supercomputers and multicore processors.

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, or Fortran, 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.

International qualifications

To find international equivalent qualifications, select where you studied from the country or region list.

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?