To apply for this course you should have a first or strong second-class undergraduate degree or equivalent international equivalent.
Your undergraduate degree may be in a programme that incorporates a strong element of both mathematics and computing such as mathematics, computer science, physics, chemistry, engineering or economics. Any such degree programme should have included some non-trivial element of programming instruction.
We will also consider other subjects, for example geography or biology, which might also meet the criteria depending on their specific mathematical and programming content.
We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.
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.