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 are ones that vitally complement each other.
The program covers courses in a diverse range of areas, including algebra, algorithm design, calculus, numerical analysis, software systems, programming and probability, all of which will allow you to explore the possibilities of programming and computing at the intersection of both disciplines.
