Why study this course
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.
Who is this course for?
This degree is suitable for those who want to apply their imagination to complex programming problems, while gaining experience in a creative, dynamic and successful area of British industry.
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.
Skills and experience gained
Students gain advanced knowledge of game engine architectures, computer graphics and game design, including the specialist skills needed for building computer game software. They acquire leading-edge computer games programming expertise, becoming proficient in a broad range of programming languages and software design techniques. Students also develop commercially valuable skills in computing laboratories and work with research groups.
After the course
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. A broad knowledge of computer science and sophisticated programming skills also make graduates attractive to employers in other industries.
Contact City, University of London to find course entry requirements.Don't meet the entry requirements?
Consider a Foundation or Pathway course at City, University of London to prepare for your chosen course: