What will I learn?

**Why choose this course**Surrey is one of the UK’s leading universities for computer science with an excellent employability rate for graduates.Our BSc Computer Science course will provide you with a solid foundation for designing the next generation of computational systems. It will also enable you to analyse and resolve issues with today’s software programs.You’ll be taught by academics at the forefront of their field and have opportunities to attend lectures from industry experts.**What you will study**Our BSc Computer Science course will develop your understanding of the concepts and principles that form the basis of computing systems.We’ll provide you with the balance of knowledge and skills you need to design, implement and troubleshoot software and complex systems to a professional standard.You may choose to take a Professional Training placement year, which will give you invaluable industry experience and opportunities to apply theory to real world scenarios.You’ll explore a wide range of topics including object-oriented programming, artificial intelligence, computer security and computational mathematics. This will involve using languages and tools such as Java, C++, Android, SQL, Python, MATLAB and assembler, and specialist hardware such as Arduino microcontrollers.

Which department am I in?

FEPS - Department of Computer Science

Study options

Full Time (4 Years)

Tuition fees
Information not available

Please check with institution

Start date

20 September 2021


Stag Hill

Stag Hill,



GU2 7XH, England

Find your nearest IELTS test centre and test dates

There may be different IELTS requirements depending on your chosen course.


About this uni

Surrey strives to inspire students to view the world in new ways, to be bold in their work and experience all that student life brings.

  • Based in Guildford, 35 minutes from London
  • 23rd in the UK (Complete University Guide 2020)
  • Many subjects in the top ten for student satisfaction
  • Pathway programmes and pre-sessional English courses