Fundamental ideas in pure and applied mathematics are developed together with key concepts in computer science. In addition to expertise in both subjects, the programme fosters the intellectual skills of analytical reasoning, systematic problem solving and the development and clear communication of ideas. Students studying Mathematics and Computer Science study roughly 50% Mathematics and 50% Computer Science.