Study at City
  1. Courses
  2. Applying
  3. Fees and funding
  4. Living in London
  5. Visit us & online events
  6. Student support
  7. International students
  8. Order a prospectus
  9. Ask a student
  1. Undergraduate and foundation
    1. 2021
Study at City

MSci (Hons) Computer Science with Games Technology

Entry Year:
City's MSci (Hons) Computer Science with Games Technology integrated-Masters degree will develop your technical, games-development skills, alongside providing you with a more general computer science education.

Key information

Start date

September 2021

Academic year dates


4 years, or 5 years with an industrial placement


Full-time: £9,250 *


Full-time: £17,850 **


Full-time: £17,850 **

UCAS code


Application period

From September 2020


Northampton Square

Who is it for?

This 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 and are looking for a successful career in technical computing, with interests in the various roles directly and indirectly connected gaming and graphics.

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


City’s Computer Science with Games Technology MSci (Hons) course focuses on developing your expertise in software and programming before giving you the opportunity to gain advanced knowledge of game engine architectures, computer graphics and game design, including the specialist skills needed for building computer game software.

As a student on this course, you will have to opportunity to:

  • Acquire leading-edge computer games programming expertise
  • Become proficient in a broad range of programming languages and software design techniques
  • Develop commercially valuable skills in computing laboratories
  • Work with research groups.


British Computer Society

Accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional and fully meeting the academic requirement for registration as a Chartered Engineer.

Requirements and how to apply

Entry requirements

  • ‘A’ Level: ABB (preferably to include Computer Science or Mathematics)
  • Tariff: 128 points from the new UCAS tariff (typically ABB or BBB with an AS Level)
  • IB: 31 points, with 6, 5, 5 from three higher subjects.
  • BTEC: D*DD (IT/numerate subjects only).

In addition, the following is required:

  • GCSE: A minimum of grade 4 (C) in GCSE English, a minimum of grade 6 (B) in GCSE Mathematics.

Other suitable qualifications

  • Mixed qualifications: We do accept applications from students who are completing a combination of qualifications. For this course, this would be something like: D* in BTEC IT with a grade B in ‘A’ Level Computer Science and a grade B in another ‘A’ Level. We may also take ‘AS’ Level grades into consideration.
  • Access to Higher Education will be considered when combined with substantial work or other experience.
  • Other qualifications will be considered on an individual basis.

If you do not qualify for direct entry, you may wish to take a foundation programme first. These programmes are designed to prepare students for entry to City's undergraduate courses.

INTO City, University of London

INTO City, University of London offers pathway programmes in a range of academic subjects and English language to help you prepare for degree-level study at City. You’ll learn from experienced teachers in a dedicated international study centre.

Successful completion of the International Foundation in Computer Science at the required level guarantees progression onto this undergraduate degree at City.

INTO City courses are validated by City, University of London providing assurance of the quality and standards of education.

International Qualifications

We accept a wide range of European and international qualifications for direct entry to our programmes. For more information please contact

English requirements

If your first language is not English, we will require evidence of English language proficiency. Minimum requirements are:

  • IELTS: 6.0 overall with a minimum of 6.0 in each component.
  • PTE Academic: 59 overall with a minimum of 59 in each component.

English language programmes

Don't meet the English language requirements? INTO City, University of London offers English language programmes to help prepare you for study at university. These intensive and flexible courses are designed to improve your English ability for entry to degree courses.

Visa requirements

International Students (EEA and Non EEA) coming to study in the UK, may need to apply for a visa or entry clearance to come to the UK to study. The way that you apply may vary depending on the length of your course. There are different rules for:

  • EEA nationals joining the programme in 2020 and EEA nationals joining from January 2021
  • Students on courses of more than six months
  • Students on courses of less than six months
  • Students on a pre-sessional English language course.

For more information see our main Visa page.

How to apply

Applications for degree courses must be made through the Universities and Colleges Admissions Service (UCAS). You can apply through your school or college using the Apply system, which enables you to submit your application directly to the UCAS website.

You can apply to up to five universities and institutions on the form. The UCAS code for City, University of London is C60.

Please take care to enter the correct course code when applying, particularly for subjects with a Foundation year or with BEng (Hons) and MEng (Hons) or BSc (Hons) and MSci (Hons) options.

UCAS has implemented an ‘invisibility of choices’ policy so that, on the initial application and while you are receiving decisions, each institute can see only their entry and not those of other institutions you have chosen. This ensures that your application for a course at City is considered solely on your academic and personal qualities.

You should submit your completed application form to UCAS with a £23 application fee. If you want to apply to City, University London only, you can make a single choice application at a reduced rate of £12.

When to apply

Your application for entry in September 2021 should arrive at UCAS between September 2020 and 29th January 2021. Applications that arrive after 29th January 2021 will be considered only at City’s discretion.

When your application is acknowledged by UCAS, you will be sent a personal identification number so that you can access your records via Track on the UCAS website.


For general enquiries about the admissions process at City, please contact our Admissions Office:

Telephone: +44 (0)20 7040 8716.

If your enquiry is about admission to a particular course, please use the contact details provided on the course page.

Contacting UCAS

Address: Universities and Colleges Admissions Service (UCAS), Rosehill, New Barn Lane, Cheltenham, Gloucestershire, GL52 3LZ
Telephone: from inside the UK 0871 468 0468; from outside the UK +44 (0)871 468 0468
For callers with hearing difficulties: from inside the UK use the Text Relay service on 18001 0871 468 0468; from outside the UK dial +44 151 494 1260 (text phone) and then ask the operator to dial 0871 468 0468.

Over 20 years of delivering placements in the IT industry with the help of a dedicated Professional Liaison Unit
1st year
All Computer Science courses at City share a common first year. Students can select their final degree course at the end of the first year.
location provides excellent work experience opportunities at nearby Tech City
During your course

More about fees

* The fee for this course is £9,250 for each year of study.

** The fee for this course is £17,850 for the first year of study. The institution reserves the right to increase your tuition fees annually to take account of the institution's increased costs of delivering educational services. The increase will normally be 2% but this is kept under review with reference to the RPI. If the institution intends to increase your tuition fees you will be advised of this alongside the published entry fee.


Explore up-to-date information about funding options, available financial support and typical living costs.

Future Finance Loans

Future Finance offers students loans of between £2,500 and £40,000 to help cover tuition fees and living expenses. All students and courses are considered. All loans are subject to credit checks and approval for further details please visit the City Finance website.

The Lord Mayor of London Scholarship

Coding Bootcamp

Your introduction to coding at City

City's first-year Computer Science students are introduced to coding during a two-week long coding marathon. The highlight is the presentation showcase, where students get to exhibit their achievements to academics and their fellow students. From complete beginners to those with some experience, everyone is challenged to develop their own project by the end of the bootcamp.


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.

The School has its own dedicated placements team that provides on-hand placement and internship support and guidance for students throughout their studies. You can undertake one of the following placement schemes:

  • One-year placement - these are taken after you have successfully completed your second or third year of studies; students work between nine and fifteen months on placement before returning to City to complete their final year;
  • Summer internships - these can be taken every summer on completion of the academic year.

Our dedicated team of placement specialists, the Professional Liaison Unit, has extensive experience in helping students to secure placement employment across a range of industries. The team also has longstanding relationships with an impressive and diverse range of companies spanning both large and small organisations including start-ups in Tech City.

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.

Clerkenwell, City, University of London

Our London location

At the heart of cosmopolitan London, City is perfectly situated in the vibrant area of Clerkenwell. Close to many innovative and well-known businesses with strong ties to our students and alumni, City is the ideal place to be as a computer science student.

Academic facilities

The School's computer science laboratories are equipped with modern and up-to-date hardware and software required for you to progress through your studies and acquire skills and knowledge that will form basis for your future career within IT.

From Oracle’s leading commercial object-relational database server to PCs with state-of-the-art NVidia GPUs, used for computer graphics, students will have access to all necessary tools required for their studies across all computer science disciplines.

MSDN logoWe are a member of the MSDN Academic Alliance, giving you access to a wide range of Microsoft services and software.


We operate a Guarantee Scheme for first year undergraduates which means you will be offered place in one of City's affiliated Halls if you meet the Scheme's criteria.

Read more about our undergraduate halls.

Our Accommodation Service can also help you find private accommodation.

Find out more about private accommodation.

Learn a language for free

We offer a free language course for City, University of London students.

Find out how to apply


Course timetables are normally available from July and can be accessed from our timetabling pages. These pages also provide timetables for the current academic year, though this information should be viewed as indicative and details may vary from year to year.

View academic timetables

Please note that all academic timetables are subject to change.

Student support

We offer an extensive support network during your time here at City, University of London – from Learning Support (including disability support) and counselling to financial and career advice – leaving you free to enjoy every opportunity campus life has to offer.

Find out more about the different types of student support available.

Ask a student

Chat to our current students and read their blogs to gain an insight into studying at City and learn more about our undergraduate and postgraduate courses.

Course content and assessment

To make sure that you can begin or continue your studies with us during the COVID-19 pandemic, we have reviewed and adapted our courses to ensure a safe learning environment for our students and staff. We have modified the way some of our courses are delivered, with many programmes being made available online.

Contact us to find out more about how our programmes will be delivered.

Teaching and learning

As a student on City’s MSci (Hons) Computer Science with Games Technology course, you will learn through a combination of lectures, case studies, seminars/tutorials and laboratory sessions. The standard format is that taught modules are delivered through a series of 20 hours of lectures and 10 hours of tutorials and laboratory sessions. Laboratory sessions aim to demonstrate the application of concepts and techniques through the use of state-of-the-art software development tools and environments.

You are expected to undertake independent study, including coursework assignments for each module, amounting to around 120 hours per module.

Project and group work aim to develop creativity and problem solving and play a major part in the course. This activity is carried out under the supervision of academic staff, offered through a series of supervision sessions.

Learning is also supported by City’s online e-learning system, Moodle.


Assessment is by examination and coursework although some components, such as the team project, are assessed by coursework alone.

Written examinations contain theoretical questions, including mathematical aspects, as well as writing and analysing small amounts of code and short essays on the applications of computational techniques.

Coursework takes many forms, including programming, modelling, theoretical work and essays. In the Individual Project you will carry out an independent investigation of a significant computing problem, applying knowledge and skills that you have learnt through the programme.

Feedback will be provided in line with our Assessment and Feedback Policy. In particular, you will normally be provided with feedback within three weeks of the submission deadline or assessment date. For end-of-module examinations or an equivalent significant task (e.g. an end-of-module project), feedback will normally be provided within four weeks. The timescale for feedback on final-year projects may be longer.

In your first year you must also complete an online risk and safety assessment to progress to stage two of the programme.

Percentage of the course assessed by coursework

The balance of assessment by examination, practical examination and assessment by coursework will to some extent depend on the optional modules you choose.

The approximate percentage of the course assessment, based on 2019/20 entry is as follows:

Year 1

Written examination: 41% Coursework: 59%

Year 2

Written examination: 35% Coursework: 65%

Year 3

Written examination: 26% Coursework: 74%

Year 4

Written examination: 48% Practical: 2% Coursework: 50%

Assessment weightings by year

Year 1: 0% ∙ Year 2: 20% ∙ Year 3: 40% ∙ Year 4: 40%


This integrated-Masters course consists of four stages, each corresponding to an academic year. The first year is shared with other Computing-related courses at City, giving you a firm grounding in Computer Science and allowing you to transfer to other City Computer Science degrees at the end of year one (subject to approval).

The topics covered become more advanced as the years progress, culminating in the final year which includes an in-depth individual project. You will develop this project either through working with the technology industries, working with a research group or through the realisation of your own gaming ideas.

Year one

The course shares a first year and the majority of year two with the MSci (Hons)/BSc (Hons) Computer Science and MSci (Hons) Computer Science with Cyber Security. You can transfer to those courses at the end of year one or year two. The programme also shares year one with the BSc (Hons) Business Computing Systems, and you can transfer to that course at the end of the first year. All transfers are subject to good performance and approval.

Core Modules

You will take six compulsory core modules in the first year:

  • Introduction to Algorithms
  • Mathematics for computing
  • Operating Systems
  • Systems architecture
  • Programming in Java
  • Databases and Web Development

Year two

In year two, you undertake a team project (30 credits) and take a further six core modules (15 credits each):

  • Data structures and algorithms
  • Programming in C++
  • Games Technology
  • Computer Networks
  • Object-orientated analysis and design
  • Professional development in IT.
  • Team Project

You can transfer to the the MSci (Hons)/BSc (Hons) Computer Science or the MSci (Hons) Computer Science with Cyber Security at the end of year two, subject to good performance and approval.

Year three

In year three, you take four compulsory core modules and select an additional four from a list of over 20 elective modules.

Core Modules

Core modules (15 credits each):

  • Advanced games technology
  • Functional programming
  • Digital signal processing and audio programming
  • Computer graphics

Elective Modules

Elective modules include (15 credits each unless specified):

  • Theory of Computation
  • Introduction to Artificial Intelligence
  • Data Visualization
  • Cloud Computing
  • Computer Vision
  • User Centred Systems
  • Advanced Programming: Concurrency
  • Language Processors
  • Professional Placement and Career Development (30 credits)
  • Information Security Fundamentals
  • Programming and Mathematics for AI
  • Agents and Multi Agents Systems

Year four

In year four, you take three core taught modules, plus a large core individual project. In addition, you select two elective modules.

Core modules:

  • The Games Development Process
  • Computer Games Architectures
  • Individual Project

Elective modules (15 credits each):

  • Software Systems Design
  • Advanced Databases
  • Advanced Algorithms and Data Structures
  • Computer Vision
  • Programming and Mathematics for Artificial Intelligence
  • Agents and Multi-Agent Systems
  • Introduction to Artificial Intelligence
  • Computational Cognitive Systems

The programme specification contains more information on how the course is organised, the requirements for progression for each part and credits required for awards.

Overall workload

Contact hours will take the form of taught modules which are delivered through a series of 20 hours of lectures and 10 hours of tutorials/laboratory sessions. You are expected to undertake independent study, including substantial coursework assignments for each module, amounting approximately to 120 hours per module.

Approximate study time based on 2019/20 entry is as follows:

Year 1

Scheduled learning: 20% Independent learning: 80%

Year 2

Scheduled learning: 18% Independent learning: 82%

Year 3

Scheduled learning: 21% Independent learning: 79%

Year 4

Scheduled learning: 20% Independent learning: 80%
After you graduate

Career prospects

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 details

Request a prospectus

Find out more about City and all our undergraduate degree programmes.

Get your prospectus