City, University of London

Course Introduction

This degree develops technical games'development skills, along with a more general computer science education, helping students embark on a career in an exciting and dynamic industry. 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.

Course Modules

All Computer Science courses at City share a common first year and students can select their final degree course at the end of the first year. In year one, all students study six core modules: Computation and reasoning; Mathematics for computing; Software engineering; Systems architecture; Programming in Java and Business systems. In year two, full'time students take a further six core modules and undertake a team project. Core modules: Data structures and algorithms; Games technology; Networks and operating systems; Object'oriented analysis and design; Professional development in IT and Programming in C++. In year three, full'time students take a core module in advanced games technology, with BSc (Hons) students taking a further four elective modules. All BSc (Hons) students undertake an individual project, researching and developing systems in an area of their own specialist interest. Elective modules include: Artificial intelligence; Computer graphics; Data visualization; Digital signal processing; IT security and Project management. Professional Pathway students undertake IT work experience while studying part'time for Part 2 and Part 3 over three years.

Start Date:


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