Taught course

High Performance Computing

University of Edinburgh · School of Physics and Astronomy

Entry requirements

The minimum entry requirement is a relevant UK 2:1 degree, or its international equivalent, or equivalent work experience. You must also be a competent programmer in C, C++, Fortran, Java or Python. If English is not your first language, you must have one of the following qualifications as evidence of your spoken and written English. IELTS Academic module: 6.5 (with score no lower than 6.0 in each section) TOEFL-iBT: total 92 (with no score lower than 20 in each section) PTE: 61 (with no score lower than 56 in each section) CPE: Grade C; CAE: Grade B

Months of entry


Course content

You will study at EPCC, the UK’s leading supercomputing centre, and will be taught by staff who have a wealth of expertise across all areas of high performance computing and parallel programming technologies.

You will have access to EPCC's wide range of computing facilities. EPCC, the supercomputing centre at the University of Edinburgh, hosts an exceptional collection of high-performance and novel computing facilities including ARCHER, a 72,000-processor Cray XC30 which is the UK’s national supercomputer facility.

Programme description

You will learn how to solve the most computationally intensive tasks the world presently faces. HPC skills offer exciting career paths in climate research, aerospace and automotive engineering, drug design, genetic sequencing and elsewhere.

Programme structure

This programme takes the form of two semesters of taught courses followed by a dissertation project.

Your studies will have a strong practical focus and you will have access to a wide range of HPC platforms and technologies throughout.

The compulsory courses provide a broad-based coverage of the fundamentals of HPC and parallel computing, while the optional courses focus on specialist areas relevant to computational science. Assessment is by a combination of coursework and examination.

After completing your taught courses you work on your individual project. This can be industry-linked and we have opportunities for placements in host organisations. We also collaborate with the MSc in Computer Science (School of Informatics) and the MSc in Operational Research (School of Mathematics).

Qualification and course duration


full time
12 months
part time
36 months

Course contact details

MSc Administrator
+44 (0) 131 650 7067