MSc High Performance Computing with Data Science

1 Year On Campus Masters Program

University of Edinburgh

Program Overview

The MSc High Performance Computing with Data Science at the University of Edinburgh is an applied, industry-aligned program delivered at EPCC, the UK’s leading supercomputing centre.

The course combines expertise in high performance computing (HPC) technologies with data science methodologies to solve large-scale, complex, and computationally intensive problems across science, engineering, and business sectors.

Students develop strong programming capabilities and practical software development skills while gaining hands-on experience with HPC platforms and data analytics. 

Course Overview:

  • Fundamentals of Data Management 

  • Message-Passing Programming 

  • Threaded Programming 

  • Data Analytics with High Performance Computing 

  • Practical Software Development 

  • Project Preparation 

  • Optional:

    • Numerical Algorithms for High Performance Computing 

    • Design and Analysis of Parallel Algorithms 

    • HPC Architectures 

    • Programming Languages for 

    • Accelerated Systems: Principles and Practice 

    • Advanced Message-passing Programming 

    • Parallel Design Patterns 

    • Performance Programming 

Teaching: Delivered through lectures, practical programming labs, tutorials, and supervised project work.

Assessment: Assessed via coursework, programming assignments, practical projects, and an individual dissertation.

Experiential Learning (Research, Projects, Internships etc.)

  • Practical, project-based learning using industry-relevant HPC platforms and data analytics tools.

  • Dissertation project with opportunities for collaboration with external industry or research organizations.

  • Hands-on experience with programming languages such as Python, C, C++, Fortran, and Java.

  • Real-world problem-solving in fields like astrophysics, geosciences, biology, chemistry, and informatics.

  • Strong engagement with EPCC’s supercomputing environment and exposure to cutting-edge computational challenges.

Progression & Future Opportunities

  • Graduates are well-prepared for roles in HPC, software engineering, finance, energy, bioinformatics, and scientific research.

  • Pathway to PhD studies in computational science, data science, or high-performance computing.

  • Excellent industry connections, supporting career progression to roles in global technology companies and research centers.

  • Alumni work in both academic research and applied commercial sectors worldwide.

Program Key Stats

£37,300
Sept Intake : 14th Jan


10 %

Eligibility Criteria


100
600
7.0
100
2:1
1290
27

Additional Information & Requirements

Career Options

  • Software Developer
  • HPC Engineer
  • Data Scientist
  • Computational Scientist
  • Machine Learning Engineer
  • Petroleum Engineer
  • HPC Support Analyst
  • Financial Analyst
  • Bioinformatician
  • PhD Researcher

Book Free Session with Our Admission Experts

Admission Experts