Required qualifications for postgraduate applicants
Postgraduate Research (MPhil or PhD)
Entry to postgraduate research is competitive and we have a limited number of places each year. See the university pages for information on entry qualifications and English language requirements.
Postgraduate Taught Courses
See the university pages for information on entry requirements and English language requirements.
Advanced MSc courses in computer science. For the MSc courses in Artificial Intelligence, Software Engineering, Networks & Distributed Systems, and Advanced Computer Science we normally only accept applicants who have a degree in Computer Science or a related discipline, such as Information Systems or Engineering. You must have significant experience in programming in a high-level language such as Java, C# or C. For the MSc in Human Computer Interaction, a Computer Science background is not required, but you should be able to demonstrate proficiency in programming.
MSc in IT, MSc in Computing & IT, and MSc in Management and IT. We consider students from all backgrounds and all applications are judged on their merits. The modules assume no prior knowledge of Computer Science, IT, programming, or Management.