Our undergraduate courses are listed below. All Single and Joint Honours degree programmes are also available as sandwich degrees leading to the additional qualification of Diploma in Professional Studies (DPS). If you wish to enquire further about our courses please contact the Department's admissions tutor.

Courses offered by the Department of Computer Science

Computer Science

Single Honours

UCAS Numbers

  • G400 BSc/CompSc (3 year)
  • G401 BSc/CSc5 (4 year sandwich)
  • G402 MSci/CSc4 (4 year)
  • G403 MSci/CSc5 (5 year sandwich)

Computer Science and Artifical Intelligence

Single Honours

UCAS Numbers

  • GG4T BSc/CSAI (3 year)
  • GG47 BSc/CSAI4 (4 year sandwich)
  • GG4R MSci/CSAI (4 year)
  • GGK7 MSci/CSA5 (5 year sandwich)

Information Technology Management for Business

Joint Honours

UCAS Numbers

  • GN52 BSc/ITMB (3 year)
  • GN51 BSc/ITMB4 (4 year sandwich)
  • G501 MSci/ITMB (4 year)
  • G500 MSci/ITMB5 (5 year sandwich)

Computing and Management

Joint Honours

UCAS Numbers

  • GNK2 BSc/CompMg (3 year)
  • GN42 BSc/CompMg/4 (4 year sandwich)
  • GN4F MSci/CoMg (4 year)
  • GNL2 MSci/CoMg5 (5 year sandwich)

Computer Science and Maths

Joint Honours

UCAS Numbers

  • GG4C BSc/CoMa (3 year)
  • GG4D BSc/CoMa4 (4 year sandwich)
  • GGK1 MSci/CoMat (4 year)
  • GGL1 MSci/CoMa5 (5 year sandwich)

Courses offered by other members of the School of Science

The following degree courses are offered in association with other Departments in the School of Science

Information Management and Computing

UCAS Numbers

  • G462 BSc (3 year)
  • G563 BSc (4 year sandwich)

Information Management and Web Development

UCAS Numbers

  • GG54 BSc (3 year)
  • GG45 BSc (4 year sandwich)