The University of London- Royal Holloway provides a three-year course in Computer Science and Mathematics (BSc). Students with a passion for the profound affects of computer technology and mathematical advancement may consider this course of study. Students will learn how most of the applied and innovative new mathematic work closely with the use of technology in computing.

The exploration of mathematical space with computers provides novel pathways for investigating modelling ideas, advancements in technology, and other applied technology topics. If you are searching for a course that brings mathematics together with computing in a manner that complement both areas of study in addition to providing a vast selection of opportunities in industry, you may consider studying Computer Science and Mathematics (BSc) a the University of London- Royal Holloway.


Modules in the course of study include:

  • Mathematical structures
  • Databases
  • Programming paradigms
  • Algorithms and complexity
  • Computational optimisation
  • Concurrent and parallel programming
  • Computational finance
  • Object oriented programming
  • Computing laboratory (robotics)
  • And many more!


Entry Requirements

 Entry into this program requires 3 A levels, and a typical offer requires at least ABB including an A in Maths. For International Baccalaureate Degrees holders must have 34 points including 6 in mathematics at higher level. English Language requirements for international students require passing scores on the ELTS and TOEFL scores for non-native English speaking applicants.


Course Fees

Home and EU students – £9000 / academic year
International students –  £14,600 / academic year


Contact Information

Department of Computer Science
Royal Holloway, University of London
TW20 0EX

telephone: + 44 (0) 1784 443421
fax: + 44 (0) 1784 439786

Undergraduate admissions:


To enrol for this course please apply through UCAS (see link under ‘IT Course providers’)