2025/26 Undergraduate Programme Catalogue

MEng, BSc Computer Science (High-Performance Graphics and Games Engineering)

Programme overview

Programme code
MENS-CSHP&G
UCAS code
G400
Duration
4 Years
Method of Attendance
Full Time
Programme manager
Dr Rafael Kuffner dos Anjos
Total credits
480
School/Unit responsible for the parenting of students and programme
School of Computing
Examination board through which the programme will be considered
Relevant QAA Subject Benchmark Groups
Computing
Professional Body Offering Accreditation
British Computer Society (BCS)

Entry requirements

Entry Requirements are available on the Course Search entry

Programme specification

Computer Science with a specialism in high-performance graphics and games engineering is a dynamic and fast-moving area of study which opens opportunities in many different industrials sectors. High-performance graphics and games engineering is an exciting field of computer science with applications in games development, film & entertaining, and augmented/virtual reality.

The programme covers the broad range of topics and application areas of Computer Science with a focus on the research specialisms of the School of Computing. The curriculum is aligned with the ACM/IEEE/AAAI Computer Science Curriculum specification (ACM/IEEE/AAAI CS2023) and the Computing QAA Subject benchmark statement.

Topics delivered in the curriculum include;

- Algorithms and Complexity
- Architecture and Organisation
- Artificial intelligence
- Data Management
- Foundations of programming languages
- Graphics and interactive techniques
- Human-computer interaction
- Mathematical and Statistical foundations
- Networking and Communication
- Operating Systems
- Parallel and Distributed Computing
- Security
- Society, Ethics and professionalism
- Software development fundamentals
- Software engineering
- Specialised platform development
- System fundamentals

Either an industrial placement, or a study abroad year is available as part of this programme studied between year 2 and year 3, or between year 3 and year 4.

The primary focus of the programme is to develop the fundamental skills, knowledge and behaviours required of a Computer Scientist to allow both opportunities of further study and a career in industry. Graduates from this programme should be able to;

- Practice computer science in an industrial/commercial context, demonstrating awareness of legal, social, ethic and professional considerations.
- Demonstrate a mastery of the practical and theoretical knowledge and skills across all core areas outlined above by applying them to real world problems.
- Advocate for equity, diversity, inclusion and sustainability.

Graduates will be at the forefront of developments in High-performance graphics and Games Engineering and will be suitable for graduate positions in games development, film & entertainment and sectors where Augmented/Virtual reality has applications.

Year 1

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

Compulsory Modules

Candidates will be required to study the following compulsory modules

CodeTitleCreditsSemesterPass for Progression
COMP1850Programming40Semesters 1 & 2 (Sep to Jun)
COMP1860Building our Digital World: Computer Systems & Architecture40Semesters 1 & 2 (Sep to Jun)
COMP1870Theoretical Foundations of Computer Science I40Semesters 1 & 2 (Sep to Jun)

Year 2

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

Compulsory Modules

Candidates will be required to study the following compulsory modules

CodeTitleCreditsSemesterPass for Progression
COMP2850Software Engineering40Semesters 1 & 2 (Sep to Jun)
COMP2860Beyond the Core: Advanced Hardware, Operating Systems and Parallelism40Semesters 1 & 2 (Sep to Jun)
COMP2870Theoretical Foundations of Computer Science II40Semesters 1 & 2 (Sep to Jun)

Year 3

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

Compulsory Modules

CodeTitleCreditsSemesterPass for Progression
COMP3911Secure Computing10Semester 1 (Sep to Jan)
COMP3931Individual Project40Semesters 1 & 2 (Sep to Jun)

Optional Modules

Candidates will be required to study 70 credits from the following optional modules:

CodeTitleCreditsSemesterPass for Progression
COMP3011Web Services and Web Data10Semester 2 (Jan to Jun)
COMP3211Distributed Systems10Semester 1 (Sep to Jan)
COMP3221Parallel Computation10Semester 2 (Jan to Jun)
COMP3223Cryptography10Semester 2 (Jan to Jun)
COMP3611Machine Learning10Semester 1 (Sep to Jan)
COMP3631Intelligent Systems and Robotics20Semester 2 (Jan to Jun)
COMP3771User Adaptive Intelligent Systems10Semester 1 (Sep to Jan)
COMP3811Computer Graphics10Semester 1 (Sep to Jan)
COMP3910Combinatorial Optimisation10Semester 2 (Jan to Jun)
COMP3940Graph Algorithms and Complexity Theory10Semester 1 (Sep to Jan)
LUBS3990Innovation Thinking and Practice10Semester 1 (Sep to Jan)

Year 4

[Learning Outcomes, Transferable (Key) Skills, Assessment]
View Timetable

Compulsory Modules

Candidates will be required to study the following compulsory modules

CodeTitleCreditsSemesterPass for Progression
COMP5531MGroup Project45Semester 2 (Jan to Jun), Semesters 1 & 2 (Sep to Jun)
COMP5891MFoundations of Computer Graphics15Semester 1 (Sep to Jan)
COMP5892MAdvanced Rendering30Semester 1 (Sep to Jan)
COMP5893MModelling and Animation15Semester 1 (Sep to Jan)
COMP5995MResearch Seminar15Semester 1 (Sep to Jan), Semester 2 (Jan to Jun)

Last updated: 13/06/2025 13:01:42

Errors, omissions, failed links etc should be notified to the Catalogue Team