Aims

The overall aim of the MSc in HPC is to provide expert training for the next generation of computational science professionals. Its objectives are to:

  • Provide students with expertise in advanced tools and techniques for HPC software development and numerical algorithms.
  • Enable students to apply this knowledge to key areas in physics, chemistry, engineering and environmental modelling.
  • Equip students with the interdisciplinary skills that form an integral part of modern computational science.
  • Develop students’ transferable skills in problem-solving, project management, independent critical thinking, professionalism and communication.

Structure

The programme includes two semesters of taught courses followed by a four-month independent research project. Throughout your studies you will have access to a wide range of leading-edge HPC platforms and technologies.

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