Sign up to our newsletter today
We've been helping students find the right postgraduate course for over a decade.
Read more about this course
A 2:2 honours degree, or international equivalent, in: computing science software engineering; computing systems; distributed computing; internet computing; information systems; information technology. You should: be good at writing programs in an Object-Oriented programming language, preferably Java; be good at analytical thinking and reasoning; have a basic exposure to probability theory.
Fees & funding
Start dates & study options
Based on your current searches we recommend the following search filters.