Our masters courses

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

If you have any questions about your application please email msc-compsci@sheffield.ac.uk


Our masters courses at the University of Sheffield cover both the strong theoretical foundations and the practical issues involved in developing software systems in a business or industrial context. Our graduates are highly prized by industry, and provide the opportunity for you to gain an advantage in the job market, whether in the UK or overseas.

Although it is possible to discuss many of the practical issues involved in industrial applications in lectures and seminars, there is no substitute for first-hand experience. We have a unique track record in developing innovative project-based courses that provide real experience for computing students, and this experience is embodied in our MSc and MSc (Eng) courses.

Our MSc programmes last 12 months, and begin in late September. You will study taught modules during two 15-week semesters. Your work is assessed either by coursework or by formal examination. During the summer you complete an individual dissertation project, which may be based within the University or at the premises of an industrial client.

Data Anlytics thumbMSc Data Analytics

This programme focuses on managing vast amounts of information and transforming it into actionable knowledge. You will acquire the key skills that are required to carry out practical analysis of the types of data sets that need to be interpreted in the modern world. The types of data sets encountered include large data sets as well as structured and unstructured data. The programme makes use of techniques developed within a range of disciplines, including computer science, artificial intelligence, mathematics and statistics.

Cybersecurity and AIMSc Cybersecurity and Artificial Intelligence

The programme combines two disciplines: Cybersecurity and Artificial Intelligence (AI). Cybersecurity is one of the most pressing problems of our time and artificial intelligence has made great advances in recent years. Skills in both areas are very much in demand. Our MSc provides a grounding in the fundamentals of Cybersecurity and AI via 4 taught modules in each of these disciplines together with a project that addresses a research problem (or problems) at the interface of the two.

Image: Advanced Software EngineeringMSc (Eng) Advanced Software Engineering

This course provides a full awareness of leading-edge techniques for the specification, analysis, design, implementation and maintenance of complex software systems. An innovative feature of the programme is its emphasis on enterprise culture. Sheffield is the first computer science department in the UK with its own student-led software development organisation where students form customer-facing teams to build custom web applications.

Image: Advanced Computer Science

MSc Advanced Computer Science

Providing an education in leading-edge aspects of computer science, this course offers a wide range of elective modules that are informed by the department's research interests. Students choose from a range of modules in areas covering foundational topics in computer science as well as application areas including 3D graphics, software development for mobile devices, and computer security and forensics.

Image: PSLPMSc Computer Science with Speech and Language Processing

Most of the world's biggest computer and telecoms companies are doing intensive research and development in speech and language processing (SLP), hoping to perfect technology that will change all our lives. Our Masters course has been carefully tailored to provide a balanced programme of instruction across a range a relevant disciplines including speech processing, computational linguistics/natural language processing and machine learning.

Image: Software Systems & Internet TechnologyMSc Software Systems and Internet Technology

We know that sophisticated software systems are at the heart of electronic commerce, information retrieval, distributed computing and communication with large databases, and there is a buoyant career market for skilled personnel who can harness these technologies and exploit the many opportunities that the internet offers. The MSc in Software Systems and Internet Technology is designed for graduates of disciplines other than Computer Science, who have some experience of computer programming, and wish to build on their existing knowledge.