Mobile menu icon
Skip to navigation | Skip to main content | Skip to footer
Mobile menu icon Search iconSearch
Search type

Department of Computer Science

A NAO Robot is looking directly at the camera with a shocked expression.

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 year BSc programme - including a year with industrial experience - to broaden your experience further.

Explore our available courses below.