Taught course

Advanced Computer Science

Institution
University of Sheffield · School of Computer Science
Qualifications
MSc

Entry requirements

Minimum 2:1 undergraduate honours degree in a relevant subject.

Subject requirements

We accept degrees in the following subject areas:

  • Artificial Intelligence
  • Computer Engineering
  • Computer Science
  • Computer Technology
  • Computing
  • Data Science
  • Electrical (and Electronic) Engineering
  • Information Management
  • Information Systems
  • Information Technology
  • Internet of Things Engineering
  • Software Development / Engineering

English language requirements: IELTS 6.5 (with 6 in each component) or University equivalent

Months of entry

September

Course content

With the rapid evolution of technology, understanding both the theoretical foudations and practical applications of computer science in vital. This MSc places you at the cutting edge of developments in this field, giving you the knowledge essential for driving innovation and tackling complex challenges.

Course description

Our MSc in Advanced Computer Science offers a variety of modules, including software engineering, machine learning, and human-computer interaction, ensuring you stay at the forefront of the field.

This course is designed for students with an undergraduate degree in computer science or related disciplines, who are eager to deepen their understanding of advanced computing and software engineering principles. During the 12th month course, you will learn through both individual and group work, to build a solid foundation in cutting-edge technologies. Our large range of optional taught modules will allow you to focus on the areas of Computer Science that most interest you.

A third of your study time will be devoted to an indivdual dissertation, where you will collaborate closely with our staff to research topics such as machine learning, natural language proccessing or software development.

You will develop key skills in criticial thinking, problem solving, and technical expertise in areas such as software engineering, adaptive intelligence and disrupted systems. These skills will prepare you for careers in AI, software development, research, and technology innovation in both industry and academia.

Applying for this course

You can apply for this course in the usual way, using our Postgraduate Online Application form.

Accreditation

This course is accredited by the British Computer Society (BCS). The course partially meets the requirements for Chartered Information Technology Professional (CITP) and partially meets the requirements for Chartered Engineer (CEng).

Please see our University website for the most up-to-date course information: https://www.sheffield.ac.uk/postgraduate/taught/courses

Information for international students

English language requirements

IELTS 6.5 (with 6 in each component) or University equivalent.

Fees and funding

https://sheffield.ac.uk/postgraduate/taught/courses/2026/advanced-computer-science-msc#feesfunding

Qualification, course duration and attendance options

  • MSc
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

Name
Postgraduate Admissions Tutor
Email
study@sheffield.ac.uk