This joint program brings together Mathematics and Computer Science, combining the mathematical skills of reasoning and problem solving, with the knowledge of algorithms and computing. These two disciplines and skillsets vitally complement each other.
You will cover a diverse range of subjects, including algebra, algorithm design, calculus, numerical analysis, software systems, programming and probability. Develop broad skills and explore the possibilities of programming and computing at the intersection of these complementary disciplines.
