Course available:

The course

UCAS code
Up to 4 years
Delivery type

Enjoy the unique opportunity to explore new technology with our student equipment fund.


Available via Clearing

Find out how you can apply through Clearing.


Our BSc Computer Science degree focusses on constructing robust and useable systems. As well as looking at cutting edge tools and techniques, it’s designed to help you build the next generation of software tools that other system constructors will use. The course aims to give a well integrated balance of theoretical underpinnings and practical experience, strongly informed by the research expertise of our academic staff.

In the later years of the course, you’ll also have the option to specialise – offering you the chance to graduate with a named degree in Games Programming (G440), Artificial Intelligence (G700) or Software Engineering (G600).

Student satisfaction

86% of our 2017 graduates reported in the National Student Survey that they were satisfied overall with their BSc Computer Science.


Our Computer Science degree is accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council, fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer.

It’s also accredited by BCS, the Chartered Institute for IT on behalf of the Science Council for the academic requirement for registration as a Chartered Scientist.

Course content

Detailed course guide
Year 1

You will cover programming, an introduction to computer systems, databases and discrete mathematics.

Year 2

You will continue with software design - both high-level architectural issues as well as algorithms and data structures. Topics from databases, internet, communications and mobility, mathematics and programming language design will also be covered.

Year 3

You will study topics such as artificial intelligence, graphics, operating systems as well as more formal aspects of computing. You will also undertake a group project.

Year 4

You will study advanced topics as well as undertaking a major individual project.

More in-depth information on the content of the courses listed above, how they are assessed and the learning outcomes can be accessed via our current student portal.