MSc Advanced Computer Science

1 Year On Campus Masters Program

The University of Sheffield

Program Overview

The MSc Advanced Computer Science at the University of Sheffield is a 12-month full-time program designed for graduates in computer science and related disciplines who want to deepen their understanding of advanced computing technologies. The course covers both theoretical and practical aspects of computing, preparing students for careers in artificial intelligence, software development, research, and innovation in industry or academia.

Curriculum structure

The program combines lectures, tutorials, and group work with a strong focus on an individual dissertation project which takes up a third of the study time. Core modules include Object Oriented Programming and Software Design, Team Software Project (which emphasises practical teamwork skills), and Professional Issues. Students then select from a wide range of optional modules such as Machine Learning, Natural Language Processing, Speech Processing, Computer Graphics, Modelling Natural Systems, Text Processing, Speech Technology, and Parallel Computing, allowing specialization in areas of interest.

Focus areas

Software engineering, machine learning, natural language processing, speech processing, computer graphics, parallel computing, research methodologies.

Learning outcomes

Develop critical thinking, problem-solving, and technical expertise; apply software engineering principles to large systems; conduct independent research projects; work effectively in teams; and communicate complex technical information clearly.

Professional alignment (accreditation)

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

Reputation (employability rankings)

The University of Sheffield is highly regarded, with its computer science graduates sought after by industry leading technology companies and research institutions. The program's emphasis on both foundational theory and practical project experience ensures graduates possess skills relevant to the current technology landscape.

Experiential Learning (Research, Projects, Internships etc.)

This programme is designed to transform you into an expert computer scientist through a deeply practical, research-led curriculum that bridges advanced theoretical concepts with real-world application. You'll have access to our outstanding facilities in the Regent Court building, home to the School of Computer Science, which houses specialised laboratories for artificial intelligence, high-performance computing, and robotics, all equipped with cutting-edge hardware and software. Your learning is powered by the latest industry-standard tools and culminates in a substantial research project where you will tackle complex computing challenges, preparing you for a career at the forefront of technological innovation.

Here’s how you’ll gain advanced, hands-on experience:

  • Advanced Computing Software & Frameworks: You'll gain deep proficiency in a suite of professional tools, including TensorFlow and PyTorch for machine learning, Hadoop/Spark for big data processing, and advanced development environments for complex software engineering.

  • The MSc Research Project: The cornerstone of your degree is an extensive research project where you'll work on a substantial, real-world problem in areas like machine learning, computer vision, or scalable systems, often in collaboration with our research groups or industry partners.

  • AI and Machine Learning Laboratory: You'll conduct experiments in our dedicated AI lab, utilising high-performance computing resources and GPU clusters to train and test sophisticated models on large-scale datasets.

  • High-Performance Computing Cluster: You'll have access to our advanced computing facilities for running computationally intensive tasks, parallel processing, and large-scale data analysis.

  • Robotics Laboratory: You'll work with our robotics equipment and simulation software to develop and test algorithms for autonomous systems and intelligent machines.

  • Computer Vision Suite: You'll use specialised equipment and software for image and video processing, 3D reconstruction, and developing visual recognition systems.

  • Industry Collaboration: Many projects incorporate real-world challenges from our industry partners, providing valuable insight into current commercial applications and research needs.

  • Research-Led Learning: Your practical work is directly informed by the pioneering research conducted within the Sheffield Robotics group and other research centres, giving you exposure to the latest advancements in AI, systems engineering, and computational methods.

Progression & Future Opportunities

With this MSc, you’ll be well-positioned for roles such as software engineer, AI developer, systems architect, or tech consultant. The course blends cutting-edge theory with hands-on project work, and Sheffield graduates are highly sought after—across industry and academia—thanks to its reputation and the program's industry-informed design. 

Progression & Future Opportunities:
Here’s how Sheffield supports your journey from learning to earning:

  • University Services to Boost Employability

    • Your degree includes a substantial individual dissertation project—typically one-third of your year—where you'll collaborate closely with faculty on topics like machine learning, NLP, or software development. It’s an excellent opportunity to showcase your skills and land attention from employers or PhD programmes link.

  • Employment Stats & Salary Figures

    • Sheffield computer science graduates enjoy strong earnings: around £35,000 median salary 15 months post-grad (typical range £28k–£40k), climbing to £44,500 at three years and £52,000 by five years link.

  • University–Industry Partnerships

    • The MSc is delivered by a department known for project-based learning that reflects real-world challenges. You’ll benefit from work on team software projects and exposure to industrial clients or practical software scenarios.

  • Long-Term Accreditation Value

    • This programme is accredited by the British Computer Society (BCS), partially meeting the requirements for Chartered IT Professional (CITP) and Chartered Engineer (CEng) status, giving you a head start toward professional recognition.

  • Graduation Outcomes

    • You’ll graduate with both theory and practice—the technical breadth from taught modules, plus depth via the project—supported by a prestigious title from Sheffield and professional accreditation to back it. That means you'll be well-positioned for tech roles or to continue into specialized research.


Further Academic Progression:
After completing this MSc, many students pursue PhD studies in areas like artificial intelligence, systems engineering, or human-computer interaction—either within Sheffield or elsewhere. With the strong academic and research foundation you build through your dissertation, you’re well equipped to succeed in further advanced study or competitive industry R&D roles.

Program Key Stats

£32905 (Annual cost)
£
Sept Intake : 16th Jan


85 %
No
Yes

Eligibility Criteria

3 or 4 Years

N/A
N/A
N/A
N/A
6.5
88
2:1
1300
29

Additional Information & Requirements

Career Options

  • Software Engineers/ Test Engineers / QA Engineers
  • Operations Support Specialist
  • Systems Engineer
  • Technical Services Consultant
  • Hydrologist
  • Information Security
  • Programmer/Analyst Supervisor

Book Free Session with Our Admission Experts

Admission Experts