Close-up of a high powered computer in the Turing lab
Game design student in a red t-shirt wearing a virtual reality headset in front of a green screen
FoSE - Computer Science - Robotics Lab - 194
Red haired female student holding VR headset standing in front of image of green skull
Undergraduate

BSc (Hons) Computer Science for Games Programming

Code

G499

Duration

4 years

Mode

Full time

UCAS tariff

48 points

Study at a University with a proud heritage in gaming – on a course that will set you up for a career in this multi-billion-pound industry.

You’ll be taught an inspiring combination of computer science and games programming, learning within industry-standard facilities.

The skills, experience and technical expertise you’ll gain are highly sought after by employers. No wonder we’ve been providing the games industry with quality graduates for 30 years.

93% of students

in work or further study 18 months after graduating

HESA Graduate Outcomes, 2026

1st in Yorkshire

for Assessment and Feedback

Computer Games and Animation, National Student Survey (NSS) 2026, HEIs only

Joint 3rd in the UK

for Career after 15 months

The Guardian University Rankings, 2027

This course is accredited by

British Computer Society logo

Get paid

on an optional placement year in industry

Five specialist labs

including high spec machines, dedicated for Computer Science students

Compete in events

like Hull’s unique “Three Thing Game", or the UK and Ireland Programming Competition

Over 850 game titles

worked on by our graduates

Integrated Masters option.

Undergraduate and Postgraduate study combined

Experience HIVE’s

immersive visualisation technology

British Computer Society accredited

Robotics Lab

with humanoids, Nano robots and drones

Industry standard facilities

like our Turing and Superlab

About this course

Gain a solid grounding in computer science, set within the context of games programming on this British Computer Society accredited degree.1

You’ll get to focus on parallel and concurrent programming, artificial intelligence, graphics and games architectures. Then in your third year, you’ll have the chance to complete a large project in an area of your choice.

Our facilities are kitted out with latest industry-standard equipment, including high-performance workstations, gigabit networking, 3D printers, robots, a 3D immersive cube, motion capture, AR, VR and MR.

Pursue your interest in gaming beyond the lecture theatre with our societies and extra-curricular opportunities such as games jams, hackathons and programming competitions. You could compete in international events like the Microsoft Imagine Cup. Or rise to the challenge of creating a computer game over a weekend in our Three Thing Game.

You’ll benefit from our strong links with companies like EA, Sony and Black Marble with frequent talks by experts in the trade. Many of them our own graduates working around the world. And gain outstanding tech industry experience on a paid placement year with the likes of BT, BAE Systems, Microsoft or IBM.

We take fun and games seriously.

Foundation year

A foundation year at the University of Hull gives you a solid grounding of knowledge and boosts your academic skills, so you can progress on to your chosen programme with confidence.  

The foundation course you enrol on may not be an exact match to your chosen degree, but don’t worry. Our foundation courses combine content from multiple related courses in the same subject area, giving you more flexibility and choice about the degree path you take.

For example, if you apply for a Music Foundation Year, you’ll join our Media Foundation course. So, if you decide to switch - say, from Music to Graphic Design - you can do so without restarting your foundation year. 

Module options

Our five undergraduate Computer Science courses share the same compulsory modules in the first year. This gives you a foundation of knowledge across the whole subject area and the chance to explore what really interests you. You're then better placed to choose your modules in the later years of our BSc Computer Science, or switch to a different pathway to specialise in games programming, software engineering, robotics or AI.

Filter selection

No filters selected

  • Preparing for Learning in Higher Education

    This module is designed to give you the best possible start to your university studies, making sure you have all the essential skills you need to succeed. Through lectures and workshops we will teach you how to write in an academic style, how to find quality sources, and how to reference work, culminating in writing up a mini-research project.

    core

    20 credits

  • Group Challenge

    In a group, you'll formulate questions that can be tested by scientific investigations and take part in weekly workshops with academics.

    core

    20 credits

  • Foundation Mathematics 1

    This module delivers core mathematics skills to build a solid basis for future studies. You will study the following topics: factors, multiples, indices, fractions and standard form; algebra, linear and quadratic equations; averages and spread; functions, exponentials and logarithms; and right-angled triangles and trigonometry.

    compulsory

    20 credits

  • Foundation Mathematics 2

    This module delivers core mathematics skills to build a solid basis for future studies.You will study the following topics: polynomials; sequences and series; complex numbers and trigonometry; and differentiation and integration.

    compulsory

    20 credits

  • Introduction to Computing

    This module will promote and support your development of learning in Computer Science as you prepare for progression to the following year. It teaches fundamental computer programming techniques and knowledge and enhances wider conceptual awareness of the discipline.

    compulsory

    20 credits

  • Foundation in Data Analysis

    Develop a strong foundation in data collection and analysis. This module will introduce you to qualitative and quantitative data and how to analyse it; the collection of primary and secondary data; the production of high-quality graphics; and report writing.

    compulsory

    20 credits

  • Programming Portfolio

    Gain the practical knowledge to design, implement and test algorithms. The module uses lectures to deliver concepts, a practice lab to apply the programming concepts learnt by developing programs to solve problems. You will take part in hands-on practical assessments, which will enable you to acquire extensive programming skills in an industry standard programming language. We will support you whether you are new to programming or have existing skills.

    core

    40 credits

  • Algorithms and Data Structures

    Start to think like a computer. This module explores logic, data storage and algorithms with the use of practical demonstrations and activities. Operating in parallel with programming-focused modules, we will develop a toolkit of key concepts from a theoretical (non-code) perspective, facilitating a better understanding of these fundamentals. Topics to expect include pseudocode, state machines, essential keywords, common data structures, sort algorithms and search algorithms. You will learn methods to analyse and compare algorithms and their constituent parts in order that you may better design, evaluate and develop effective, efficient and performant software solutions.

    compulsory

    20 credits

  • Computational Thinking

    This module, Computational Thinking, is essential for developing computer-based solutions. This module will enable you to develop your knowledge and understanding of the key mathematical underpinnings of computer science, to aid you in problem solving and programming. The development of your competence in logic, mathematics and statistics will also provide evidence of your numeracy and more advanced skills and is valued by employers.

    compulsory

    20 credits

Computer science for games programming student using VR equipment
Games Architecture

Whose job is it to bring virtual worlds to life? Yours.

Discover the software and hardware architectures behind modern game engines. You’ll develop the skills to design, develop and evaluate evaluate game engine technologies.

Explore software architecture principles including modularity, abstraction and efficiency, alongside component-based and Entity-Component-System (ECS) approaches. You’ll also examine the design patterns used to create flexible and scalable game software.

Get to grips with the hardware that powers games across PC, console and mobile platforms, including CPUs, GPUs, performance optimisation and asset pipelines. Through practical projects, you’ll build and extend game engine functionality to support graphics, artificial intelligence and networking systems.

Our facilities

Carry out high-end graphics and artificial intelligence work on the top-spec, state-of-the-art PCs in our Turing Lab.

A student wearing a virtual reality headset working in the HIVE room

Watchlist

Play

BSc Computer Science for Games Programming

Course overview

2 mins

Play

See our incredible labs

Course Highlight

2 mins

Play

Rand Nessif

Unsame Stories

2 mins

Featured academics

You’ll be taught by talented researchers whose specialist areas include computational science; computer gamification; dependable intelligent systems; robotics and artificial intelligence; and simulation and visualisation.

Dr Simon Grey

Dr Simon Grey

Lecturer

Warren Viant

Warren Viant

Lecturer

Entry Requirements

What do I need?

This course has a range of tariffs for entry. Use the interactive slider to choose a number of points and see the course entry requirements.

Slide to set your points

Slide to set your points

A levels

EEE

BTEC

PPP

Equivalent qualifications and grades are accepted.

You meet the entry requirements for this course.

How to apply for this course

Most importantly, you need ambition. Together with our support and opportunities, you can go further than you ever thought possible.

Our typical offer for this course is 48 UCAS points from level 3 qualifications (A levels, BTEC, or other equivalent qualifications).

If you don’t have level 3 qualifications, we welcome you to apply for an advisory meeting with our Admissions team. We’ll look at your circumstances, give you personalised guidance, and help you understand your entry options.

Remember, we look at your whole application – not just grades. Achievements, work experience, extracurricular activities: they all count here. So remember to tell us what makes you tick in your personal statement.

We also consider qualifications and experience from the UK and worldwide that may not exactly match those listed.

Have questions? Talk to our Admissions team today.

Fees & Funding

How much is it?

Tuition fees for 2028 entry have not been confirmed. Please use 2027-28 information as a guide.

For UK students, our standard course fee is £10,050 per year. Keep in mind that some courses are longer - for example, spending your third year abroad will make your degree four years in total.

If you choose to study a foundation year as part of your course, the fee is £10,050.

Thinking about a year in industry? This is £2,010 for UK students.

Planning a year abroad? This costs £1,505 for UK students.

Standard Tuition Fee

£10,050 / year

Foundation Year Fee

£10,050

The amount you pay may increase each year, in line with inflation - but capped to the Retail Price Index.

How do I pay for it?

You can take out a tuition fee loan to cover the full cost of your course. Once you’ve successfully applied for this, you don’t need to do anything else – the money is sent straight to us.

You can also take out a maintenance loan of up to £10,544 a year to cover your living costs, depending on your household income.

Remember, you won’t start paying your loans back until you’ve left university and earn more than £25,000 per year.

See our full fees and funding information for more details and to find out what support we can offer.

 

A male Game Design student in a white t-shirt standing in front of a large computer screen

Future prospects

You’ll leave us prepared for a career in the multibillion-pound games industry. Many of our graduates are company directors and technical leads in the business. This relationship with industry enhances our course content, keeping it current. It also means there’s an extensive network of Hull graduates working in the games industry across the world for you to tap into.

Graduate careers include games developer, mobile app developer, software engineer, IT security specialist, computer systems analyst and web developer.

Our graduates have been recruited by the likes of Codemasters, Criterion (Electronic Arts), Eutechnyx, Rare (Microsoft), Sony and Bohemia Interactive, with over 750 published titles to their name. Some of our Computer Science graduates move on to further study with an MSc or PhD, while others have gone on to set up and grow their own tech businesses.

Become part of the next generation of futuremakers

Like what you've seen? Then it's time to apply.

The standard way is to apply through UCAS. This will give you the chance to showcase your skills qualities and passion for the subject, as well as providing us with your academic qualifications.

3 students posing in the tunnel

Not ready to apply yet?

Visit our next Open Day, and see all that the University of Hull has to offer. Talk to our lecturers about your subject, find out what university is really like from our current students, and take a tour of our beautiful campus and amazing facilities.

You may also be interested in...

BSc (Hons) Computer Science

Undergraduate

AI, VR, 3D: the new normal. Not just for tech, but for every industry. Want to help develop the next big thing? Start here…

G400

BSc (Hons) Software Engineering

Undergraduate

Specialise in software development on this British Computer Society accredited BSc degree at the University of Hull. Apply now.

G600

BSc (Hons) Artificial Intelligence

Undergraduate

Explore how artificial intelligence is rapidly transforming the way we live in this career-driven degree at the University of Hull. Apply now.

G700

BSc (Hons) Robotics and Artificial Intelligence

Undergraduate

See how robots and AI are transforming our lives and access industry-standard facilities on Hull's BSc / MEng Robotics and Artificial Intelligence degree.

HI40

1.

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 partially meeting the academic requirement for a Chartered Engineer (for MEng, fully meeting the requirement for a Chartered Engineer).

All modules presented on this course page are subject to availability and this list may change at any time.