The joint Honours Bachelor of Science in Mathematics and Computer Science at McGill University is an intensive interdisciplinary program blending theoretical mathematics with advanced computer programming, algorithms, and computational theory. Students explore abstract algebra, numerical analysis, data structures, software design, and artificial intelligence foundations.
The rigorous curriculum equips students to model complex systems mathematically and build robust software solutions. Undergraduate research seminars provide opportunities to work closely with world-class faculty. Graduates are exceptionally well positioned for high-tech careers in software engineering, cryptography, data science, and academic research.