Double Degree in Computer Science & Mathematics/Applied Mathematics

Computer Science and Mathematics share a synergistic relationship in many ways –
foundations of computer science have its roots in mathematics starting from the notion of computation (the Turing machine);
discrete mathematics is an indispensable tool in understanding structures and systems in computer science.
On the other hand, inventions and advances in computer science have generated new frontiers for research in mathematics.
As a result, many fundamental areas in Computer Science such as computability and computational complexity are very much part of Mathematics and vice versa.

This double degree programme, jointly offered by the School of Computing and the Department of Mathematics,
provides a standardized structure for students who are keen to pursue both disciplines. It also offers two specializations (optional) for students with
special interest in either Algorithms and Computation or Multimedia Modeling.

Admission Requirements

Candidates may apply for admission in one of the following ways.

Applicants must satisfy one of the following two criteria:

Grade A in either H2 Mathematics or H2 Further Mathematics, and a good grade in either H2 Computing or H2 Physics or H2 Chemistry or H2 Biology or H2 Physical Science.

Demonstrated special talents in Mathematics and/or Computing (e.g., Mathematics and/or Informatics Olympiad awards, etc.).

If the candidate meets criterion 1, no interviews will be required.

Admission upon completing first–year studies in B.Comp. (Hons) or B.Sc. (Hons)

Candidates will be assessed on the merits of their first-year results. An email will be sent to eligible students, in due course, inviting them to apply for the programme.