City, University of London

Course Introduction

The BSc (Hons) Computer Science with Games Technology degree is suitable for those who want to apply their imagination to complex programming problems, while working in a creative, dynamic and successful area of British industry. The course is accredited by BCS, The Chartered Institute for IT and TIGA, a non-profit UK trade association representing the UK’s games industry.

You should be excited by the rapid pace of change in the field and motivated to understand how computer games are built.

The BSc (Hons) Computer Science with Games Technology degree will give you advanced knowledge of game engine architectures, computer graphics and game design, including the specialist skills needed for building computer game software.

You will acquire leading-edge computer games programming expertise, becoming proficient in a broad range of programming languages and software design techniques. You will also develop commercially valuable skills in computing laboratories and work with research groups.

The School has its own dedicated placements team with over 20 years of experience in providing on-hand placement and internship support as well as guidance for students throughout their studies. Placements are highly encouraged at City. Students that complete a placement year benefit from gaining professional experience working on real-life projects and are also more likely to achieve higher grades, secure a graduate-level job and earn a higher salary. In recent years students from our computer science courses have been able to obtain placements at leading companies within their chosen field such as Goldhawk Interactive, Sony, PlayStation, Disney and Microsoft.

Careers include working as a key technical specialist in the computer games industry or as a business analyst, web developer, technical architect, user experience designer or helpdesk engineer.

Course Modules

A common first-year syllabus with other Computing courses at City offers flexibility, as you can make your final choice of degree at the end of part one (subject to approval).

Core Modules

You will take six compulsory core modules:

Introduction to Algorithms (15 Credits)

Mathematics for computing (15 Credits)

Operating Systems (15 Credits)

Systems architecture (15 Credits)

Programming in Java (15 Credits)

Databases and Web Development (15 credits)

In part two, you take a further six core modules (15 credits each) and undertake either a work-based project (for Professional Pathway students) or a team project (both worth 30 credits).

Core Modules

The core modules in part two are:

Data Structures and Algorithms

Programming in C++

Games Technology

Computer Networks

Object-orientated Analysis and design

Professional Development in IT

Work Based Project

Team Project

Professional Pathway students take the core modules over a period of two years.

In part three, you take one compulsory core module – Advanced games technology (15 credits) – and select a further four from a list of over 20 elective modules. In addition, you undertake an individual project (45 credits), researching and developing systems in an area of your own specialist interest.

Core Modules

Core Modules include:

Advanced Games Technology

Individual Project

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) Other Fees
4 years
Bachelor of Science (with Honours) - BSc (Hons) Other Fees