The University of Sheffield
Department of Computer Science

MSc in Advanced Computer Science

An MSc student standing outside the Department

The MSc in Advanced Computer Science is suited to graduates in Computer Science and related disciplines, such as Software Engineering or Computing and Mathematics, who wish to complete their academic profile in specialist areas, and study in a research-led teaching environment. The programme provides students with an education in leading-edge aspects of computer science, and offers a wide range of elective modules that are informed by the department's research interests.

Entry requirements

Applicants should hold at least an upper second class Honours degree, or equivalent, in Computer Science or a closely related discipline, such as Computing and Mathematics.

Course content

The programme consists of two semesters of taught modules and a dissertation project, which is completed during the summer. In the autumn semester there is a fast-paced introduction to object oriented programming and software development. In both semesters, students choose from a range of other 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.


You can find out more about the modules in this course on our intranet site

Career opportunities

Students are well prepared for employment in industry, or for postgraduate study. A number of graduates from this programme are currently studying for PhD degrees in the Department, or in other UK universities.