
Undergraduate
Our courses are designed to provide you with the skills necessary to become an IT professional, whether this is as a software engineer, project manager, consultant or in support.
Find a course
These courses include up-to-date technical skills with programming taught in Java throughout the degree, leading to advanced Java subjects in later years, as well as the necessary communication, team working and problem solving skills demanded by industry.
We are ranked top ten in the UK for computer science and information systems by the Guardian University Guide 2019 and top 150 for computer science and engineering in the ShanghaiRanking's Global Ranking of Academic Subjects 2018.
Find out more about applying to Surrey.
Outstanding teaching
Based on the evidence available, the Teaching Excellence Framework (TEF) Panel judged that the University of Surrey delivers consistently outstanding teaching, learning and outcomes for its students. It is of the highest quality found in the UK.
