Skip to main content


Search Royal Holloway


Studying an undergraduate degree

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.

At Royal Holloway, there are four single-honours programmes on offer, each as a BSc or an MSci and with an optional industrial placement, all of which 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.

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 also be highly employable. Our dedicated Careers Team and the College's Careers Services offer you outstanding support for your future career.

You will be taught by world leaders in topical areas of research such as Algorithms, Artificial Intelligence, Bioinformatics, Distributed Systems, Information Security, Machine Learning, and Software Language Engineering. This means that you will be exposed to the cutting-edge methods and techniques that companies are looking for to become leaders in their sectors.

Professional accreditation

We are the only university to have both BSc and MSci degrees in Information Security certified by GCHQ.

Also, all our single-honours degrees are accredited by the British Computer Society and the  European Quality Assurance Network for Informatics Education.

Explore Royal Holloway