Computer science undergraduate courses
Our courses are designed to provide you with the knowledge and industry experience you need to become an expert in the work force. From developing mobile applications to making advances in cyber security, we can help you make your mark on the future.
We are ranked 3rd in the UK for information technology in the National Student Survey 2022.
Developing your employability
*UK domiciled graduates of full-time, undergraduate qualifications, in full-time employment, from higher education institutions.
What our students say
Final year projects
During your final year of study on our courses, you will take on a final year project on a topic of your choosing. The project gives you the opportunity to refine your technical abilities and really delve into your chosen subject. Our staff will help you develop your ideas and provide expert advice.
To support our courses we have an extensive set of facilities available. Take a look at what facilities will be available to you during your studies.
Benefits of Surrey
Find a course
We offer an International Foundation Year, so international students can study a range of subject-specific units before choosing a specialism and joining one of our undergraduate courses.
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.
Find out more about applying to Surrey.