Browser does not support script.
Student sitting behind computer smiling

Undergraduate courses

Computer Science

Help to define the society of tomorrow

Discover our Computer Science courses here, find out more at an Open Day, or apply now.

Student working

Take a creative approach and solve programming problems using specialist technology and languages.

Studying a computer science course can lead to career paths including web development, network engineering, cyber security, games development, software testing and IT consultancy.

Courses

Two students working on laptops.

AI in Business Management BSc (Hons)

AI is transforming how businesses operate and society behaves. This means that knowledge of how AI can benefit organisations is highly valued by employers across sectors...

Student working with electronics

Computer Science BSc (Hons)

Computers are central to political, economic and social cohesion. This means computer scientists are becoming increasingly important to our society. We will inspire you to become an exceptional Computer Scientist with the technical and creative...

Student working

Computer Science with Artificial Intelligence BSc (Hons)

On this practical and future focused course, start with developing strong foundational knowledge and experience in programming, data and systems. Gain an understanding of computing from first principles and use artificial intelligence (AI) responsibly to solve real problems...

Closing up of hands typing on laptop

Cyber Security BSc (Hons)

On this course you will develop your skills and knowledge within cyber security. You will focus on areas and topics that are seeing high interest and growth in the industry. You will develop the practical, transferable skills required to start a successful career...

Live projects and testing

Apply your skills in projects that address real industry challenges. In your second year, through a work related module, you will immerse and yourself and apply your skills in a commercial environment.

Year in industry

If you are looking for an immersive experience in the computer science industry, choosing a placement year offers an exciting opportunity. It gives you the chance to gain a significant amount of work experience that is reflected in your degree title when you graduate. You will develop your employability skills whilst finding out about an area of work that interests you. The placement year is optional and occurs at the end of your second year, for between 9 and 12 months.