MSci Computer Science

4 Years On Campus Bachelors Program

University of Exeter

Program Overview

The MSci Computer Science at the University of Exeter is designed for students who want to gain advanced knowledge of computing, software development, and emerging technologies while developing the ability to solve complex digital challenges. This integrated master’s programme combines computer science theory with practical experience, covering areas such as programming, artificial intelligence, software engineering, computer systems, and research-led projects to prepare students for specialist careers in the technology sector. 

Curriculum Structure

Year 1
The first year introduces the fundamental concepts of computer science, building a strong foundation in programming, mathematics, and computer systems. You will study modules such as Programming, Object-Oriented Programming, and Computers and the Internet, developing essential skills in software development, computational thinking, and understanding how modern digital systems work.

Year 2
In the second year, you will expand your technical knowledge and explore more advanced approaches to software development and computing technologies. Modules such as Software Development, Software Engineering, and Database Theory and Design will help you understand professional software practices, database management, and how to create reliable and efficient computing solutions.

Year 3
The third year focuses on applying your knowledge through advanced study and project-based learning. You will complete an Individual Literature Review and Project, allowing you to research, design, and develop a substantial computing project, while exploring specialist topics such as Artificial Intelligence and Applications, Computer Vision, Data Science at Scale, or High-Performance Computing depending on your chosen modules.

Year 4
The final year provides master's-level study with a focus on advanced computing, research, and innovation. You will complete an Individual Research Project and a Group Development Project, allowing you to apply your expertise to complex challenges while specialising in areas of computer science aligned with your career goals.

Focus Areas

Computer Science, Software Development, Programming, Artificial Intelligence, Machine Learning, Computer Systems, Software Engineering, Data Science, Computer Vision, High-Performance Computing, Algorithms, Databases, Research and Innovation, Digital Technologies, Computing Applications

Learning Outcomes

Develop advanced knowledge of computer science principles, design and implement software systems, apply programming and computational methods to solve complex problems, understand computer architectures and information systems, explore artificial intelligence and emerging technologies, manage individual and group computing projects, conduct independent research, evaluate computing solutions, communicate technical ideas effectively, prepare for specialist careers in technology and computing industries

Professional Alignment (Accreditation)

The MSci Computer Science programme provides advanced knowledge and practical skills that align with professional careers in software engineering, artificial intelligence, data science, cybersecurity, and computing research. While the official programme page does not list a specific professional accreditation, the course develops the technical expertise, analytical thinking, and problem-solving abilities valued by employers in the technology sector.

Reputation (Employability Rankings)

  • The University of Exeter’s Computer Science programmes are delivered in a research-led environment, with academics working in internationally recognised areas including artificial intelligence, machine learning, and nature-inspired computation.

  • Students benefit from modern computing facilities with access to a variety of machines, software environments, and digital resources that support practical learning and technical development.

  • The integrated master’s qualification provides advanced expertise in computer science, helping graduates compete for specialist roles in the rapidly evolving technology industry.

Experiential Learning (Research, Projects, Internships etc.)

The MSci Computer Science at the University of Exeter is a unique four-year integrated master's programme designed to give you an exceptional depth of knowledge and a significant competitive edge. It's more than just a degree; it's an immersive experience that blends advanced theoretical learning with extensive practical, research-led projects. You'll be based in our state-of-the-art facilities, working alongside world-leading academics on real-world challenges, preparing you for high-level roles in industry or cutting-edge research.

Your learning is deeply experiential, with a strong emphasis on applying your skills to complex problems:

  • Specialist Research Laboratories: You will have access to our specialist labs and research spaces, including those dedicated to intelligent systems, cryptography, and robotics. These spaces are equipped with technology like Oculus Rift VR headsets, Raspberry Pis, and humanoid robots for practical experimentation.

  • Industry-Standard Software & Tools: Throughout your degree, you'll gain hands-on, practical experience with a wide array of professional tools and languages. This includes environments for AI and machine learning like TensorFlow, data analysis tools, and modern software development kits.

  • Major Individual Research Project: A cornerstone of your fourth year is a substantial research project. This is your opportunity to work one-on-one with an academic specialist, deeply investigating a topic of your choice and contributing to the field, which provides an incredible talking point for your CV and interviews.

  • Group Projects & Collaborative Work: The programme emphasises teamwork through collaborative projects that simulate a professional software development environment. You'll learn to manage codebases using systems like Git and apply Agile methodologies to deliver a complex product as part of a team.

  • Research-Led Teaching & Institutes: You will be taught by and work with researchers from groups like the Institute for Data Science and Artificial Intelligence, giving you direct exposure to current challenges and breakthroughs in areas like data science, cybersecurity, and quantum computing.

  • Extensive Library & Computing Resources: You will have full access to the University’s Forum Library and its comprehensive collection of online journals, databases, and specialist texts, alongside 24/7 access to dedicated computer workrooms.

This integrated master's is designed to create specialists and future leaders in computer science. You'll graduate with a master's-level qualification, a portfolio of advanced practical experience, and the proven research skills that are highly valued by top employers and PhD programmes alike.

Progression & Future Opportunities

The MSci Computer Science programme at the University of Exeter prepares graduates for a wide range of technology careers by developing advanced skills in programming, software engineering, artificial intelligence, computer systems, and digital problem-solving. Graduates can move into roles such as Software Developer, Cyber Security Professional, Systems Designer, IT Network Professional, and Business Analyst, with opportunities across industries including technology, healthcare, finance, manufacturing, communications, and research. By combining technical knowledge with practical projects and industry-focused learning, the programme helps students build the expertise needed to succeed in the fast-changing digital sector:

  • Benefit from the University of Exeter’s Career Zone, which provides career guidance, job application support, interview preparation, employer events, workshops, and resources to help students plan their future careers.

  • Access career support tailored to technology students, including guidance on exploring opportunities in software development, artificial intelligence, data science, cybersecurity, and other computing-related fields.

  • Connect with industry through Exeter’s employer links, including organisations such as IBM, The Met Office, NATS, and Motorola, giving students insight into professional career pathways and industry expectations.

  • Gain professional experience through opportunities such as the optional Commercial and Industrial Experience module, which allows students to undertake paid work experience during the vacation before the third year, subject to availability.

  • Develop industry-relevant skills through practical learning in areas including software development, artificial intelligence, machine learning, computer systems, and digital technologies.

  • Benefit from Exeter’s strong computer science reputation, with the University ranked 17th in the UK for Computer Science in the Complete University Guide 2027 and joint 9th for Computer Science graduate prospects in the Complete University Guide 2027.

  • Build the analytical thinking, problem-solving ability, and technical expertise valued by employers across private and public sectors.

  • The University does not publish programme-specific salary figures for MSci Computer Science graduates; however, computer science graduates are recognised for their strong career potential and opportunities across high-demand technology sectors.

  • Graduates can pursue careers such as Academic Researcher, Business Analyst, Systems Designer, Cyber Security Professional, Engineer, IT Network Professional, IT Quality and Testing Professional, Programmer, and Software Developer.

  • The integrated master’s qualification provides long-term career value by demonstrating advanced technical knowledge, research skills, and specialist expertise that can support progression into competitive technology roles.

Further Academic Progression:

After completing the MSci Computer Science programme, graduates can continue their academic journey through advanced research degrees such as a PhD in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Cyber Security, or related computing fields. The integrated master’s structure provides a strong foundation for students interested in research, technology innovation, advanced software development, or research and development roles within industry.

Program Key Stats

£31,200
£9,790
£ 34
Sept Intake : 14th Jan


68 %
No
Yes

Eligibility Criteria

AAA - AAB
NA
36 - 34
80

NA
NA
6.5
90

Additional Information & Requirements

Country Requirements

Career Options

  • Academic Researcher
  • Business Analyst
  • Systems Designer
  • Cyber Security Professional
  • Engineer
  • IT Network Professional
  • IT Quality and Testing Professional
  • Programmer
  • Software Developer
  • Software Engineer
  • Data Analyst
  • Artificial Intelligence Specialist
  • Machine Learning Engineer
  • Technology Consultant
  • Research Engineer

Book Free Session with Our Admission Experts

Admission Experts