Postgraduate taught courses: Entry and applying

Staged admissions for applications to MSc courses in the Department of Computer Science

Due to the popularity of the MSc courses offered by the Department of Computer Science, we have introduced a staged admissions process for entry in September 2019. We will use this process to consider all applications received on or after 15 February 2019.

The table below details the timescales for submitting and making decisions on applications to the following courses:

  • MSc Data Analytics
  • MSc Cybersecurity and Artificial Intelligence
  • MSc (Eng) Advanced Software Engineering
  • MSc Advanced Computer Science
  • MSc Computer Science with Speech and Language Processing
  • MSc Software Systems and Internet Technology
Stage For applications received by: We aim to return decisions by:
1 28 February 2019 31 March 2019
2 14 May 2019 15 June 2019
3 21 July 2019 15 August 2019

In some cases, we may need more time to assess your application. If this is the case, we will ask you if you would like us to assess your application in the next stage.

We may be able to consider applications received after 21 July 2019 if places are still available.

Study places are offered subject to availability. Given the popularity of these courses, places may not be available if you apply later in the cycle.

If we offer you a place, within four weeks of the date of the offer letter you will need to accept the offer and (for relevant International students only) pay a tuition fee deposit. If you do not accept the offer and pay the tuition fee deposit, then we may have to withdraw our offer.

Staged admissions home

Academic requirements

MSc Advanced Computer Science
Applicants are expected to have at least a 2:1 honours degree in computer science or a closely related subject.

MSc Advanced Software Engineering
Applicants are expected to have at least a 2:1 honours degree in a computer science, software engineering or closely related subject.

MSc Software Systems and Internet Technology (SSIT)
Applicants are expected to have at least a 2:1 honours degree in an engineering or science subject.

MSc Speech and Language Processing
Applicants are expected to have at least a 2:1 honours degree or equivalent, in a relevant discipline. This could be Computer Science, Engineering, Linguistics, Psychology or Mathematics, but other subjects may also be appropriate. Applicants are expected to have an A level or equivalent in Mathematics, and some experience of computer programming.

MSc Data Analytics
Applicants are expected to have at least a 2:1 honours degree in a numerate discipline (mathematics, economics, accounting, engineering, physics, chemistry) and A Level mathematics.

MSc  Cybersecurity and Artificial Intelligence
Applicants are expected to have at least a 2:1 honours degree, or equivalent, in a relevant discipline (computer science or a numerate discipline with experience of software systems development). Applicants will also have studied mathematics to grade A at A Level (or equivalent.

International Students

We have wide experience of a range of international qualifications. Please visit our website for international applicants for specific advice on the entry requirements for your country.

Entry requirements for international students

If you do not meet the entry requirements for our postgraduate taught Masters degree programme you can be considered for our Pre-Masters in Science and Engineering.

Pre-masters preparation programme

English language requirements

Our minimum English requirement is IELTS 6.5, with no less than 6.0 in each component, or equivalent.

How to apply

You can apply for postgraduate taught courses online:

Postgraduate Taught online applications

Your application form must include an official transcript, or equivalent, showing the mark breakdown for each component studied during your undergraduate degree.

Also include two signed academic references on letter headed paper. Fill out the names and addresses of your referees on the application form as we may need to contact them directly.

If you have any questions about the application process, please email us on