Undergraduate courses

Our undergraduate courses are listed below with their UCAS code and a link to a detailed course description:
Click on Course Course title
Qualification Duration UCAS Code
Single-subject Computer Science and Engineering
Computer Systems & Software Engineering with a year in industry
MEng 5 years G461
Computer Systems & Software Engineering MEng 4 years G460
Computer Science with industrial placement BEng or BSc 4 years G401
Computer Science BEng or BSc 3 years G400
Single-subject Computer Science and Engineering with various specialisms
Computer Science with Artificial Intelligence with a year in industry MEng 5 years G4GR
Computer Science with Artificial Intelligence MEng 4 years G4G7
Computer Science with Embedded Systems with a year in industry MEng 5 years G413
Computer Science with Embedded Systems MEng 4 years G412
Computer Science with Embedded Systems with a year in industry BEng 4 years G411
Computer Science with Embedded Systems BEng 3 years G410
Combined subject Computer Science degree courses
Computer Science / Philosophy - with a year in industry MEng 5 years GV4R
Computer Science / Philosophy MEng 4 years GV4M
Computer Science / Philosophy - with a year in industry BSc 4 years GVK5
Computer Science / Philosophy BSc 3 years GV45
Maths / Computer Science (equal*) - with a year in industry MMath 5 years GG1K
Maths / Computer Science (equal) MMath 4 years GG14
Computer Science / Maths (equal) - with a year in industry BSc 4 years GGK1
Computer Science / Maths (equal) BSc 3 years GG41

* 'equal' means that Maths and Computer Science are studied in equal proportion.

All our established courses are accredited to the maximum possible extent by the Institution of Engineering and Technology (IET) and the British Computer Society (BCS). Similar accreditation is being applied for, for our more recently introduced courses.

Find out more about our approach to Computer Science and the differences between our course types.

Back to Top