Students should hold a first or second class honours degree in Computer Science or a related area such as Software Engineering, Computing, Games Computing, Artificial Intelligence, Data Science, or Distributed Systems and Networking. In addition to the degree requirements, students must be competent in programming as evidenced in their academic degree transcript through programming-based classes.
If you have studied outside of the UK, and are unsure whether your qualification meets the above requirements, please visit our country pages for information on equivalent qualifications.
Overseas students will be required to demonstrate English language proficiency equivalent to IELTS 6.0 overall, with a minimum of 5.5 in each element. For information regarding other English language qualifications we accept, please visit the English Requirements page.
If you do not meet the above IELTS requirements, you may be able to take part in one of our Pre-session English and Academic Study Skills courses. These specialist courses are designed to help students meet the English language requirements for their intended programme of study.