MSc Advanced Computer Science

1 Years On Campus Masters Program

University of Exeter

Program Overview

The MSc Advanced Computer Science at the University of Exeter is designed for students who want to enhance their technical knowledge and develop advanced skills in modern computing technologies. The programme allows students to explore specialist areas such as artificial intelligence, machine learning, data science, cyber security, high-performance computing, and emerging technologies while gaining the practical and research skills needed for careers in the technology sector.

Curriculum Structure

Year 1

Students build advanced knowledge in computer science through a flexible curriculum that allows them to select modules based on their interests and career goals. They explore specialist areas such as Artificial Intelligence, Machine Learning, High Performance Computing, Optimisation, Cyber Security, and Data Science, developing the ability to design, analyse, and apply advanced computing solutions to complex challenges.

Year 1 (Research and Specialisation)

Students complete a substantial Research Project, where they work independently with academic guidance to investigate a specialist area of computer science. This allows students to apply advanced computational techniques to research or industry-related problems while developing skills in problem-solving, innovation, and technical communication.

Focus Areas

Artificial Intelligence, Machine Learning, Data Science, High Performance Computing, Cyber Security, Computer Networks, Advanced Algorithms, Optimisation, Research Computing, Emerging Technologies

Learning Outcomes

Develop advanced knowledge of computer science concepts, apply computational methods to complex problems, gain expertise in artificial intelligence and machine learning, design innovative computing solutions, use advanced programming and software tools, conduct independent research, evaluate emerging technologies, solve real-world computing challenges, and communicate technical ideas effectively.

Professional Alignment (Accreditation)

The MSc Advanced Computer Science provides strong preparation for careers in the rapidly evolving technology sector by combining advanced technical learning with research-led teaching. Students benefit from learning alongside research-active academics and accessing advanced computing resources, including high-performance computing facilities that support specialist projects and computational research.

Reputation (Employability Rankings)

The programme benefits from the University of Exeter’s strong reputation in computer science research and innovation. Students gain experience working with advanced technologies and research areas while developing skills valued by technology companies, research organisations, and public sector employers, with opportunities to engage with projects connected to organisations such as the National Trust, Met Office, and NHS.

Experiential Learning (Research, Projects, Internships etc.)

The MSc Advanced Computer Science at the University of Exeter provides students with a practical and research-focused learning experience, allowing them to apply advanced computing concepts to real-world challenges. Students gain hands-on experience with modern technologies, specialist computing environments, and advanced research facilities while exploring areas such as artificial intelligence, machine learning, cyber security, high-performance computing, and data science. Through research projects, technical development, and access to expert academic support, students build the problem-solving and practical skills needed for advanced careers in the technology sector.

Students gain practical experience through specialist facilities, research activities, and computing projects:

  • Opportunity to use the University of Exeter’s High Performance Computing (HPC) facilities, which support advanced computational research and complex computing tasks.

  • Experience working with advanced computing resources and software environments that support learning in areas such as artificial intelligence, machine learning, data science, networks, and cyber security.

  • Access to specialist computer science laboratories and collaborative learning spaces designed for postgraduate teaching, technical development, and project work.

  • Use of dedicated computing facilities including the Mac Suite and Linux Suite, providing access to different operating systems and software environments for programming, development, and research activities.

  • Practical experience through the Research Project, where students work with academic supervisors to explore specialist computing topics and apply advanced techniques to research or industry-related problems.

  • Opportunities to engage with research areas connected to real-world challenges through the department’s links with organisations such as the National Trust, Met Office, and NHS.

  • Development of programming and technical skills through advanced computing modules involving modern computational methods and software tools.

  • Collaborative learning through project-based activities, allowing students to work with peers, exchange ideas, and develop innovative computing solutions.

  • Access to the ISCA High Performance Computing facility, which provides advanced computing resources, including GPU and accelerator-based systems for research and technical projects.

  • Access to the wider Computer Science department facilities, including specialist teaching spaces, study areas, and research environments that support postgraduate learning and innovation.

Progression & Future Opportunities

The MSc Advanced Computer Science at the University of Exeter prepares graduates for exciting careers in the technology sector by developing advanced knowledge and practical skills in areas such as artificial intelligence, machine learning, data science, high-performance computing, cyber security, and software development. The programme helps students build strong technical, research, and problem-solving abilities that are valued by employers across technology, finance, healthcare, research, and other innovation-driven industries. Graduates can pursue roles such as Software Engineer, AI Specialist, Data Scientist, and Cyber Security Analyst.

The programme supports students’ career development through employability services, industry connections, and opportunities to apply advanced computing skills in professional environments:

  • Access to the University of Exeter’s Career Zone, which provides personalised career guidance, employer connections, career workshops, skills development sessions, and support with applications and interviews.

  • Opportunities to strengthen industry-relevant skills through advanced study in areas including artificial intelligence, machine learning, data science, high-performance computing, networks, and cyber security.

  • Experience working with advanced computing resources, including the University’s High Performance Computing facilities, helping students understand large-scale computational challenges and research-based technologies.

  • Opportunities to engage with research and industry-focused projects connected with organisations such as the National Trust, Met Office, and NHS, providing insight into real-world applications of computing.

  • Development of valuable professional skills including advanced programming, technical problem-solving, research methods, analytical thinking, and designing innovative computing solutions.

  • Preparation for careers across sectors such as software development, artificial intelligence, cybersecurity, healthcare technology, finance, education, manufacturing, and research.

  • The University of Exeter provides strong employer engagement opportunities through its careers network, helping students connect with organisations and explore graduate opportunities.

  • The University does not publish specific employment rates or salary figures for MSc Advanced Computer Science graduates; however, the programme supports progression into specialist computing roles and further research opportunities.

  • The qualification offers long-term career value by combining advanced technical knowledge with research experience, helping graduates adapt to the changing demands of the global technology sector.

Further Academic Progression:
After completing the MSc Advanced Computer Science, students can continue their academic journey through a PhD or research degree in areas such as artificial intelligence, machine learning, cyber security, data science, computer vision, high-performance computing, and advanced computing systems. The research project completed during the programme provides valuable preparation for doctoral study, academic research, and specialist innovation-focused careers.

Program Key Stats

£29,800
£12,900
Sept Intake : 11th Sep


68 %

Eligibility Criteria

3.2

NA
NA
NA
6.5
87
2:1
NA
NA
75
No

Additional Information & Requirements

Country Requirements

Career Options

  • Software Engineer
  • Artificial Intelligence Specialist
  • Machine Learning Engineer
  • Data Scientist
  • Cyber Security Analyst
  • Research Scientist
  • Software Developer
  • Data Analyst
  • Systems Architect
  • Cloud Computing Specialist
  • Network Engineer
  • Technology Consultant
  • Computing Researcher
  • IT Project Manager

Book Free Session with Our Admission Experts

Admission Experts