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.