Swansea University

Swansea University

High Performance and Scientific Computing

This course is suitable for graduates in a scientific or engineering discipline who would like to specialise in applications of high performance computing in a chosen scientific area. The course enables students to develop computational and scientific knowledge and skills in tandem with helping emphasise inter-dependence and develop a solid knowledge base of high performance computing tools and concepts with a flexibility in terms of techniques and applications.

Entry requirements

A Bachelor's degree in a scientific or engineering discipline with a grade of 2.2 or above is required. Students must also be able to prove familiarity with a high level programming language such as Java, Python, C# etc., e.g. through the successful completion of a taught module that has been part of the curriculum or relevant industrial experience. Students will be automatically matched to the route corresponding to BSc routes. English language requirement IELTS 6.0 (with a minimum of 5.5 in each component) or a Swansea University recognised equivalent.

Course modules

Modules typically include: graphics processor programming; high performance computing in C/ C++; operating systems and architectures; software testing; programming in C/C++; partial differential equations; numerics of ODEs and PDEs; software engineering; data visualisation.


Qualification Study mode Start month Fee Course duration
MSc Full-time £ 5,800 per Academic year (home fees) 1 years
MSc Full-time £ 15,900 per Academic year (overseas fees) 1 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Singleton Park, Swansea Swansea SA2 8PP Wales

Key information

Physics Admissions Office
Telephone number: 
01792 295720