Computer Games Programming (with Sandwich Year)

Course introduction

Reasons to choose Kingston

– This course received more than 92 per cent for satisfaction (National Student Survey 2018).

– Kingston University is an educational partner of Sony through PlayStation First. You’ll have the opportunity to develop games for the PlayStation 4.

– In our inKUbator, you can learn directly from the industry. Speakers have been from Sony, Splash Damage, Aardvark Swift, Interactive Selection, CryTek and Unity.

About this course

Are you considering the many opportunities offered by the growing games industry? This course offers you specialist skills for a career in this dynamic field. You’ll graduate with a portfolio that showcases your work, ready to impress potential employers.

You’ll learn C++ and C# programming languages, use game engines, such as Unity and Unreal, and develop games for PC, mobile, tablet and the Sony PlayStation 4. Studies include the use of artificial intelligence in realtime strategy, race and first person games as well as educational games. You’ll also learn
the computer science that underpins programming, such as requirements analysis and design and network communications.

You’ll be able to participate in Game Jams, working in a team over a 24-hour period to create games and attend optional trips (such as the PC Gamer Weekender).

Course modules

Please note that this is an indicative list of modules and is not intended as a definitive list.

Year 0 - Foundation year core modules : CX3005 - Computer programming, SX3006 - Mathematics For Science, SX3001 - Scientific Investigation & Skills.

Year 0 - Foundation year optional modules: SX3003 - Chemistry, CX300 - Technical Investigation & Skills, CX3002 - Mathematics for Computing, CX3003 - Mathematics, CX3004 - Computer Systems, SX3007 - Environment Science & Geography, SX3005 - Sport Science.

Year 1 modules: CI4105 - Programming 1 - Thinking Like a Programmer, CI4500 - Game Science, CI4515 - Games Programming, CI4305 - Requirements Analysis and Design, CI5250 - Computing Systems, CI5525 - 3D Graphics Programming and Artificial Intelligence, CI5515 - Professional Game Development Environments.

Year 2 core modules: CI5999 - Industrial Placement.

Year 2 optional modules: CI5320 - Database-Driven Application Development, CI5330 - User Centered Design, CI5001 - Digital Motion Graphics and Compositing, CI5002 - Multimedia Design and Authoring, CI5012 - Introductory Digital media and Computer Generated Imagery.

Year 3 core modules: CI6535 - Game and Media Creation Processes, CI6515 - Multiplayer and Game Console Programming, CI6100 - Individual Project.

Year 3 optional modules: CI6013 - Modelling and Animation, CI6315 - User Experience Design Thinking, CI6320 - Advanced Data Modelling, CI6330 - Mobile Application Development, CI6415 - Digital Entrepreneurship, CI6125 - Software Development Practice.

Start date


Tuitions and fees

Duration & Attendance Qualification Tuition fees Fee type
4 Years - sandwich Bachelor of Science (with Honours) - BSc (Hons) £9250 Home Fees
4 Years - sandwich Bachelor of Science (with Honours) - BSc (Hons) £9250 European Fees