Undergraduate degrees

We offer a wide range of highly regarded degrees, most of which can be studied as a three-year Bachelor's degree (BSc/BEng) or a four year Master's degree (MComp/MEng). Depending on your interests, you can select a course in computer science or software engineering, or artificial intelligence.

Computer Science robot.

Computer science degrees

Software engineering degrees

Artificial intelligence and computer science degrees

Degrees with a foundation year


Year in industry

All of our courses are available with a one-year extension year in industry. You will have the opportunity to put your academic studies into context and enhance your employability prospects. With help from our careers and placements team we will help you find and secure your own placement. You'll have a placement in industry for at least 38 weeks.


Computer science degrees


Software engineering degrees 


Artificial intelligence and computer science degrees


Degrees with a foundation year

Study with us

We offer undergraduate and MSc courses as well as opportunities for PhD study.

Undergraduate study

Postgraduate study