Undergraduate Courses
At a glance
92%
In employment or further study after graduating*
£27k+
Starting salaries of graduates*
85%
Student satisfaction with academic support*
84%
Student satisfaction of teaching on courses*
Artificial Intelligence
BSc (Hons) Artificial Intelligence and Robotics
Develop the skills and knowledge to create robots that are increasingly intelligent – combining artificial intelligence with principles of electrical engineering to create innovative, autonomous devices
Find out more about BSc (Hons) AI with Robotics
BSc (Hons) Computer Science with Artificial Intelligence
Develop a deep understanding of scientific and practical applications of programming and computation, including the fast-moving field of artificial intelligence and machine learning
Find out more about BSc (Hons) Computer Science with AI
Software Development
BSc (Hons) Computer Science
Gain a solid foundation in the core areas of computer science, including programming, algorithms, data structures and software development
Find out more about BSc (Hons) Computer Science
BEng (Hons) Software Engineering
Gain experience in the complete software development process and prepare for a career in software engineering
Find out more about BEng (Hons) Software EngineeringCyber Security
BSc (Hons) Cyber Security
Develop a deep understanding of the theories and practical applications of cyber security on this specialist course
Find out more about BSc (Hons) Cyber Security
BSc (Hons) Cyber Security with Forensics
Prepare for a career in cyber security by designing security systems, identifying evidence of cybercrimes and acting as detectives in a digital world
Find out more about BSc (Hons) Cyber Security with ForensicsGames Programming
BSc (Hons) Computer Games Technologies
Develop skills in building computer games using modern game development tools and practices
Find out more about BSc (Hons) Computer Games TechnologiesInformation Technology with Business Studies
BSc (Hons) IT with Business Studies
Learn to manage the technological solutions at the heart of modern organisations by learning contemporary approaches towards business modelling, analysis, design and implementation of IT solutions
Find out more about BSc (Hons) IT with Business StudiesMathematics and Data Science
BSc (Hons) Mathematics
Apply maths to real-world phenomena and sustainability challenges, developing advanced techniques while using mathematical modelling and technology for simulations and data analysis
Find out more about BSc (Hons) Mathematics
BSc (Hons) Data Science
Develop data science skills for nearly all aspects of life – from mathematical modelling and specialised programming to advanced analytics and AI techniques.
Find out more about BSc (Hons) Data ScienceAll courses have a year foundation course option that helps to prepare you for your first year of undergraduate studies, giving you the maximum chances of success.
Find out more
Discover our facilities
Take a look at our cutting-edge computing facilities and equipment to see the spaces you would learn in
Our facilities
Open Days
Visit our open days to explore our facilities and courses, and talk to academics and students
Find out more* Data from Graduate Outcomes Survey 2022/23 and National Student Survey 2025