MComp in Computing Science

4 Years On Campus Masters Program

University of East Anglia

Program Overview

The MComp in Computing Science at the University of East Anglia is a four-year integrated master’s degree designed for students passionate about programming, software engineering, and the full spectrum of modern computing technologies. It offers a robust foundation combined with opportunities to explore cutting-edge topics like artificial intelligence, machine learning, computer vision, and computational biology, preparing students for advanced roles in industry or research.

Curriculum structure

In the first year, students develop essential computing skills through compulsory modules covering Java programming, databases, and computing principles, laying the groundwork in programming and problem-solving. The second and third years mix compulsory modules like Software Engineering and Operating Systems and optional modules such as Computer Graphics and Sound and Image Processing, with a focus on both theoretical and practical skills. The distinctive fourth year elevates study to a master’s level, allowing deeper exploration of advanced topics and completion of a significant independent research project that integrates the skills and knowledge gained throughout the course.

Focus areas

Programming, software engineering, artificial intelligence, machine learning, computer vision, data science, computational biology, and research skills.

Learning outcomes

Graduates will be skilled at software development, equipped to design innovative computing solutions, analyze complex data, and undertake independent research or advanced development projects with professional confidence.

Professional alignment (accreditation)

The course is accredited by the British Computer Society (BCS) for full Chartered IT Professional (CITP) status, aligning academic achievements with professional career recognition.

Reputation (employability rankings)

UEA is ranked 21st in the UK overall and 4th in the UK for graduate prospects in computer science, reflecting strong employer demand for graduates and excellent career outcomes

Experiential Learning (Research, Projects, Internships etc.)

This integrated Master's programme is designed to transform you into a highly skilled computing professional through a deeply practical, research-informed curriculum that bridges advanced theory with real-world application. You'll have access to our excellent facilities in the School of Computing Sciences, based in the Thomas Paine Study Centre and Enterprise Centre, which house modern computing laboratories, dedicated project spaces, and specialised research equipment. Your learning is powered by industry-standard development tools and culminates in a substantial research project where you will tackle complex computing challenges, preparing you for leadership roles in the tech industry.

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

  • Industry-Standard Development Tools: You'll gain deep proficiency in essential professional tools and languages including Java and Python for programming, Git for version control, SQL for databases, and modern software development environments, with advanced work in areas like machine learning and data science.

  • UEA Computing Projects: A key feature of your degree is the series of progressive individual and group projects where you'll design, implement, and test increasingly complex software systems, developing crucial technical and collaboration skills.

  • Advanced Computing Laboratories: You'll work in our dedicated computing labs equipped with modern development environments, specialised hardware, and research software for complex computing projects.

  • Data Science and AI Suite: You'll have access to our high-performance computing resources and GPU acceleration for computationally intensive projects in machine learning, computer vision, and large-scale data analysis.

  • Cyber Security Laboratory: You'll use our secure testing environments for vulnerability analysis, network security testing, and developing defensive security systems.

  • Human-Computer Interaction Facilities: You'll have opportunities to work with our user experience research equipment for designing and testing interactive systems.

  • Research-Led Learning: Your practical work is informed by cutting-edge research from our Creative Computing research group and other research themes, giving you exposure to advancements in AI, data science, and computational creativity.

  • Industrial Collaboration: Many projects incorporate real-world challenges from our industry partners, providing valuable insight into current development practices and employer expectations in the tech sector.

Progression & Future Opportunities

UEA’s Computing Science graduates often secure roles such as Software Engineer, Data Scientist, Systems Analyst, or Cyber Security Specialist. Because UEA emphasises both theory and practical, hands-on experience—even for those entering without extensive programming backgrounds—you’ll finish well prepared and in demand across tech, research, and beyond.

Progression & Future Opportunities:
Here’s how UEA supports your journey and the outcomes you can expect:

  • Which university services will help students to employ:
    UEA’s CareerCentral is your go-to hub: from day one you get access to job-vacancy portals, internship and placement support, workshops (CV, interview, professional skills), careers fairs, and employer talks. For Computing Sciences specifically, you’ll also use the School’s Employability Events and projects that are aligned with industry needs. 

  • Employment stats and salary figures:

    • Around 90% positive graduate outcomes for Computing Sciences graduates (2019–2022), meaning most are working professionally or in further study within 15 months. 

    • Median earnings after graduation are approximately £27,400 in Year 1, rising to £36,100 by Year 3, and around £42,700 by Year 5.

  • University–industry partnerships (specific):

    • UEA’s School of Computing Sciences is connected through its Industry Advisory Board with companies like BT, Aviva, Siemens, Intel, IBM, etc. These connections ensure curriculum stays relevant and help students meet potential employers. 

    • Also, UEA offers learning in advanced facilities: computing labs for systems, hardware-practicals, modules in AI, machine learning, graphics, privacy & security—often taught by staff with research expertise and industry exposure. 

  • Long-term accreditation value:

    • The programme is part of UEA’s accredited Computing Sciences suite. While not all modules are regulated by external professional bodies, the combination of research-informed content, optional specialisms (Cyber Security, AI), and strong employer recognition adds professional credibility. 

  • Graduation outcomes:

    • You’ll graduate with strong programming skills (languages like Python, Java, C++ etc.), experience in team projects, problem solving, software engineering, theoretical foundations, and optional advanced topics. 

    • Alumni move into roles in software development, cybersecurity, data science, UX, systems engineering, and often secure graduate-level employment within 15 months. 


Further Academic Progression:
After your MComp in Computing Science, you’ll have a solid foundation for PhD study—especially in areas like AI, cybersecurity, machine learning, computational biology, graphics or computational theory. Alternatively, you could specialise further through master’s-level qualifications, professional certifications (e.g. security or cloud), or even switch into roles combining computing with finance, healthcare or creative tech fields—thanks to the flexibility and depth of this degree.

Program Key Stats

£27900 (Annual cost)
£
£ 29
Sept Intake : 14th Sep


79 %
No
Yes

Eligibility Criteria

AAB
33

88
590
6.0
92
1130

Additional Information & Requirements

Career Options

  • Analyst Programmer
  • Computing Support Manager
  • Technical Account Manager
  • Software Engineer
  • Channel Networking Specialist
  • Technologist
  • IT Manager
  • Solution Consultant
  • Business Development Executive and Account Technical Lead

Book Free Session with Our Admission Experts

Admission Experts