You should have a first or strong second-class bachelor’s honours degree or international equivalent.
To apply for this course, you should have an undergraduate degree in mathematics (or any joint mathematics degree), statistics, physics, astrophysics, engineering maths or other science degrees with sufficient baseline maths and programming content.
We will also consider the following subjects but would require further supporting evidence of programming knowledge: computer science, chemistry, engineering or economics.
We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.
You will also need to have studied mathematics to at least A level standard or an international equivalent.
If your first language is not English but within the last 2 years, you completed your degree in the UK, you may be exempt from our English language requirements.