We use cookies on this site. By browsing our site you agree to our use of cookies. Close this message Find out more

More in this section Undergraduate

Undergraduate degrees

Computer Science is a very exciting subject to study.  The sheer variety of technologies that are available and that keep being invented, and the transformations that they are inducing in all sectors of activity and the well-being of societies, create huge opportunities for graduates. 

At Royal Holloway, we offer you four single-honours programmes (each as a BSc or an MSci) and three joint or major honours programmes, 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
  • develop project management and presentation skills
  • learn by working on individual and group projects

These are skills that you will acquire for life: you will be flexible to adapt to changes in technology, to innovate, and to explore the ramifications and benefits of exploiting new technologies in a variety of exciting areas that will stimulate your creativity.

You will also be highly employable: we rank third among all UK Computer Science departments for graduate employability.  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 several areas of research such as Machine Learning (the science of systems that can learn from data), Algorithms, Bioinformatics, Software Language Engineering, Distributed Systems, and Information Security.  This means that you will be exposed to the methods and techniques that cutting-edge companies are looking for to become leaders in their sectors.

Follow the links to learn more about what you will learn and how we will teach you:

  • Single honours programmes (BSc/MSci): Computer Science, Artificial Intelligence, Distributed and Networked Systems, Information Security, and Software Engineering, all with a Year-in-Industry pathway.

  • Joint honours programmes (BSc):  Computer Science and Mathematics, and Digital Media Culture & Technology. 

Outlines of computer science modules are available here (PDF version here).

Please refer to the course finder on the right for full entry requirements. We are always on the look out for good, well-motivated students, even if they do not have exactly the right qualifications. Evidence of a serious interest in an area of Computer Science, especially programming, is very welcome. We especially encourage mature students to apply, and have a commitment to widening participation to allow the benefits of higher education to everyone, regardless of their income or background. Please see the College's widening participation webpages for more information.

We also sometimes accept students for direct entry into the second year if they are suitably qualified; generally this means that you must have some prior experience in Java programming. For any questions on these issues, or whether you might be qualified, please contact our Undergraduate admissions team: admissions@cs.rhul.ac.uk

Our admissions tutors are Gregory Gutin and Magnus Wahlström.

Check the College pages for fees and the wide range of sources of funding that are available to students applying to our Department.

In addition, the Department offers a scholarship:

The Donald Davies Scholarship

This scholarship pays £1,000 in the first year, renewable at the rate of £500 in the second, third and fourth (MSci) years (subject to end of year examination results). All new undergraduate Computer Science applicants are considered for this scholarship. Selection is by the Admissions team and is based on academic ability.

For further information please visit this webpage

As soon as you have been made an offer via UCAS, you will be invited to attend one of our Applicant Visit Days, when you can see the College and the Department, find out more about your course, meet staff and ask questions.  


You can become involved in cutting-edge research through the Undergraduate Research Opportunity (UROP) programme.

Learn more.



Comment on this page

Did you find the information you were looking for? Is there a broken link or content that needs updating? Let us know so we can improve the page.

Note: If you need further information or have a question that cannot be satisfied by this page, please call our switchboard on +44 (0)1784 434455.

This window will close when you submit your comment.

Add Your Feedback