High Performance Computing with Data Science

University of Edinburgh


King's Buildings Campus


You will study at EPCC, the UK’s leading supercomputing centre. EPCC is the major provider of high performance computing (HPC) training in Europe with an international reputation for excellence in HPC education and research.

The staff have a wealth of expertise across all areas of HPC, parallel programming technologies and data science.

This MSc programme has a strong practical focus and provide access to leading- edge HPC systems such as ARCHER, which is the UK’s largest, fastest and most powerful supercomputer, with more than 100,000 CPU cores.

Data science involves the manipulation, processing and analysis of data to extract knowledge, and HPC provides the power that underpins it.

This is an applied and practically-focused programme where you will develop and run software using a range of programming languages and techniques. A core set of courses requires knowledge of one of C, C++, or Fortran; prior knowledge of any of these is not required as students are introduced to them at the start of the programme. Students should already be competent programmers e.g. in Java, Python, or one of the above-noted languages (see entry requirements, below), and keen to learn new programming approaches.

Entry Requirements

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 a 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 will also be considered if you don’t have formal programming training (for example, 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.

Start Date



Postgraduate Master's



Study Method

Full time

Course Length

1 year


College of Science and Engineering



SCQF Level