Mobile menu icon
Mobile menu icon Search iconSearch
Search type

Department of Computer Science

Lecturer talking to a male and female student in a computer room

Undergraduate courses

We have an array of computer science course options available, each of which are designed to provide a thorough grounding in the subject.

Whether your interests lie in human-computer interaction, AI or software engineering, there is an undergraduate course option to suit you.

You can choose a three-year BSc course to get to grips with your chosen subject, or a longer four or five-year MEng programme - typically including a year on industrial experience - to broaden your experience further.

Explore our available courses below.