Skip to main content


Search Royal Holloway


Computer Science is a very exciting subject to study

The sheer variety of technologies that computing is enabling, and the transformations they are having on all sectors of activity and society as a whole, create huge opportunities for our graduates.

All degree programmes have been developed and organised to prepare you for a career in which things never stay the same. Whichever programme you choose, you will:

  • Develop problem-solving skills based on a thorough understanding of computing as a science.
  • Acquire technical competence in modern methodologies and state-of-the-art tooling.
  • Be able to work in teams and collaborate with other professionals.
  • Develop research skills so that you can remain at the cutting-edge of technology.

These are skills that you will acquire for life: you will be flexible to adapt to changes in technology, to innovate by using the power of computing to solve real-world problems, and to explore the ramifications and benefits of computing in a variety of application domains.

You will be taught by world leaders in topical areas of research – Algorithms, Artificial Intelligence, Bioinformatics, Distributed Systems, Information Security, Machine Learning, and Software Engineering – and by IT professionals with many years of industrial experience. This means that you will receive a balanced education and be exposed to the cutting-edge methods and techniques that companies are looking for to become leaders in their sectors.

For any question, contact admissions.

We would like to welcome you at an Open Day or AVD!

If you are joining us next year, check out some suggestions for summer reading and coding here!

Our degree programmes

How you learn

Explore Royal Holloway