skip to content

The Centre for Scientific Computing


Applications open: 15/09/2022

Applications close: 16/05/2023



The MPhil programme in Scientific Computing is a full-time course which provides world-class education on high performance computing and advanced algorithms for numerical simulation at continuum and atomic-scale levels.

It produces graduates with rigorous research and highly transferable skills, who are formidably well-equipped to proceed to doctoral research or directly into employment.

The MPhil is a 12-month full-time master’s degree, which has a taught element and a research element which carry equal examination credit.

It also serves as the first year of the four-year doctoral training programme in Computational Methods for Materials Science.

Continuum and atomic-scale modelling lectures: Depending on their background, students attend courses on numerical algorithms for the solution of nonlinear partial differential equations (continuum stream), or on atomistic modelling of materials (molecular dynamics and Monte Carlo techniques), complemented by lecture modules on electronic structure and density functional theory (atomistic stream).

High Performance Computing lectures: All students attend lectures on high performance computing including object-oriented programming languages (C++) and parallelisation approaches (GPGPU programming, MPI and OpenMP).

Computing Practicals: The lectures are complemented with hands-on practicals on local computers as well as on the University’s high-performance computing service.

Research projects: The research projects are on science or technology topics which are studied by means of scientific computation. Many of these will be supervised by the teaching staff of the course, but members of the Departments of the Schools of Physical Sciences and Technology are also be involved.

Transferable skills: Although students have the opportunity to specialise on a science or technology subject via their research project, the underlying training on algorithm development and applied high performance computing techniques offer skills which are highly transferable and give the graduates a significant advantage when applying for PhDs or employment.

Eligibility, admissions and funding

Places in the course are offered from October onward on a conditional (academic and other, as applicable) basis.

Applications for the course will be submitted through the University-wide online system for processing postgraduate applications, which then passes them to the Department of Physics. 

Successful candidates will have a 2:1 or first class honours degree from a UK university (or equivalent from international institutions) in a science or technology discipline. Applicants are expected to be able to demonstrate an adequate level of computer literacy (should be able to write code performing a science/maths application using a programming language such as C/C++, FORTRAN, Java or Python).

Full details of the application procedure, including an application form and deadlines, can be found on the University's website.

The main University website has a webpage listing all of the possible sources of funding - please click here to visit it.

Frequently Asked Questions

Click here to find a useful list of F.A.Q.s

Student profiles

You can read the experience of some of our former MPhil students here.


Latest news