Computing Science BSc Honours UCAS Code: G400 (3 years)School of Computing Science

This degree provides extensive knowledge of the principles and theory that underpin computing science, from the fundamental techniques used in modern software engineering to the architectural concepts underpinning computer and networking hardware platforms.

You can choose, either when applying to the University or once you have arrived, to take an industrial training year between Stages 2 and 3, extending your degree to four years.

Our degrees are divided into Stages. Each Stage lasts for an academic year and you need to complete modules totalling 120 credits by the end of each Stage.

Stage 1

We introduce you to the basics of computing science, with an emphasis on developing your skills in problem solving, and program design and implementation.

Compulsory modules
Optional modules

You choose one module from the following list:

Stage 2

Compulsory modules

As the first two years of all of our Single Honours Computing Science degrees are the same, transfer between them is possible at the end of either Stage 1 or Stage 2 should you find your interests change.

Stage 3

Compulsory modules
Optional modules

You choose modules from the following list to bring your total credits to 120:

Please note

The modules listed here are those currently being taught in this academic year and may vary for your year of entry.

Find out more about this course:

Course Finder...

Take a virtual tour