BSc (Hons) Games Programming

Learn about the course below




QAN 601/8701/3

Mode of attendance



1 year


Interested in using your talent for maths and physics in the interactive entertainment industry?

Our Games Programming degree focuses on the technical aspects of games production for the PC, mobile and virtual reality games markets. We aim to equip you with the skills to join this exciting and dynamic industry.
Offering a broad education in games programming, design, development and technology, our Games Programming degree emphasizes the technical aspects of game production. We aim for you to become a skilled programmer and you’ll use C++, the principal programming language in the games industry, at each stage of the course.

Entry requirements

Duration: 3 years (6 semesters)

You should have a minimum of two GCE A2-level passes (or equivalent),
including a technology based subject and five GCSEs at grade C or above (or
equivalent), including English and Maths. If English is not your first language you
will need to complete a Secure English Language Test at IELTS 6.0 or equivalent.
You may be required to attend an interview and/or provide a portfolio of work.
You may be required to attend an interview and/or provide a portfolio of work.

Course Content
There are 3 levels (HE4, HE5, and HE6). Each level has 120 credits and takes
place over two semesters. All modules on the course are core and
therefore must be successfully completed.
Introduction to Games Programming and Analysis C 20 credits
Introduction to Games Design C 20 credits
Object Oriented Games Programming C 20 credits
Level Design C 20 credits
Data Structures and Software Engineering for Games C 20 credits
Games Hardware Development C 20 credits
Game Dynamics C 20 credits
Portfolio C 20 credits
Advanced Games Programming C 20 credits
Group Portfolio Project C 20 credits
Major Project C 20 credits