MEng Computer Science (G403)
2027 entry | view 2026 entry
Course summary
Over the course of your degree, you will explore in-depth topics such as high-performance computing, machine learning, cryptography, artificial intelligence, algorithms and human factors. All are taught by leading experts who are passionate about shaping the future of technology.
Designed with industry input, our courses will prepare you with the knowledge and skills to launch a successful career. You will also get the chance to work with industrial mentors and potentially enhance your portfolio with internships throughout your degree.
You will contribute to cutting-edge research, working closely with academics on projects and internships; the best of which may influence international research as peer-reviewed academic publications.
You'll learn in an environment that supports both collaborative and independent study, with access to dedicated Windows, Linux and GPU labs equipped with state-of-the-art technology. You will also benefit from our makerspace, a creative hub for hands-on projects in digital fabrication, electronics and product design.
Course structure
In your initial study years, you will learn the key principles of algorithms and a variety of diverse programming paradigms. You will study: the mathematics and statistics that underpin modern computer science; how a modern computer architecture is organised; concurrent and networked computing; the foundations of human-computer interaction; tools for software development, and theoretical and data-driven computer science.
A core part of your second year is a software development project, where you will work in a team to satisfy a real-life business or organisational need, an experience that mirrors life in industry and greatly enhances your employability.
In your final two years, you will choose from a wide variety of optional units to customise your degree and develop expertise in a range of advanced topics. You will also undertake an individual project, co-created with a supervising member of staff, shaping you as an expert in a specific area of computer science.
Entry requirements
We accept a wide variety of qualifications and welcome applications from students of all backgrounds. Below is a guide to the typical offers for this course.
Find out more about BTEC entry requirements
Find out if you are eligible for a contextual offer
More about Access to HE entry requirements
Search international qualifications
Selection process
- Regulations and codes of conduct we abide by to create a positive environment for learning and achievement are found in the University admissions policies and procedures.
- If applying with extenuating circumstances please see our policy.
- Full information about our selection processes for Computer Science can be found in the Admissions Statement:
Admissions statement - The admissions statement above relates to 2026 entry. The statement for 2027 entry will be available in summer 2026.