Undergraduate Courses
At a glance
92%
In employment or further study after graduating*
£27k+
Starting salaries of graduates*
85%
Student satisfaction with academic support*
83%
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 RoboticsBSc (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 AISoftware 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 ScienceBEng (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 SecurityBSc (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 Science for Games
Learn how to create games and underlying game engines using C++ and other industry standard tools in this exciting and fast-moving field
Find out more about BSc (Hons) Computer Science for GamesBSc (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
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) MathematicsAll 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 facilitiesOpen 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 2021/22 and National Student Survey 2024