MSc programmes

A word from the Programme Director, Dr David Henty:

We offer two taught Master of Science (MSc) programmes:

MSc in High Performance Computing

High Performance Computing (HPC) is the use of powerful processors, networks and parallel supercomputers to tackle problems that are very computationally- or data-intensive. The same HPC techniques can be used to program the world’s largest supercomputers containing hundreds of thousands of processors or to exploit the full potential of a multi-core laptop.

The MSc in High Performance Computing will provide you with a thorough grounding in HPC technologies and their practical application. It will appeal if you have a keen interest in programming, computer science and would like to learn about HPC and parallel programming.

MSc in High Performance Computing with Data Science

“EPCC's MSc in High Performance Computing has always been a leader in its field. Coupling it to Data Science responds to the huge increase in demand for graduates with both HPC and Data skills from both science and business.”

Professor Mark Parsons
Executive Director, EPCC

Data science is a field of computer science which is concerned with the manipulation, processing and analysis of data to extract knowledge. This area is undergoing a revolution in which HPC is a key driver. HPC provides the power underpinning the management and analysis of big data; the increasingly large, complex and challenging data sets that are now generated across many areas of science and business.

The MSc in High Performance Computing with Data Science will provide you with a thorough grounding in HPC technologies together with a practical understanding of the key ideas and techniques of data science and the HPC tools that underpin them.

The primary emphasis of this programme is High Performance Computing but it also includes a significant Data Science element. Students must take at least 20 credits worth of Data Science courses and the dissertation project will focus on a Data Science-related topic. The line between HPC and Data Science is becoming increasingly blurred and this programme is intended to ensure a thourough practical grounding in Data Science and how Data Science relates to HPC, as well as covering core HPC material. If your primary interest is Data Science and you are more interested, for example, in the theory behind Machine Learning algorithms than you are in practical HPC, then you might instead be interested in the MSc in Data Science offered by the School of Informatics. Students on EPCC's Masters programme can also take up to 40 of their 120 taught credits from courses offered by other schools, such as those offered by Informatics.

Programme Structure

Detailed information on our courses and examples of earlier dissertations are available on the Programme Structure page.

Contact us

Mr Ben Morse
+44 (0) 131 651 3398
msc@epcc.ed.ac.uk

Connect with the MSc programmes via Facebook.