The Honours BSc Mathematics and Computer Science at the University of Ottawa is designed for intellectually curious students eager to master the foundational principles and advanced applications of two critical, interconnected disciplines. You will explore the logical structures of mathematics and the computational power of computer science, developing a unique skillset applicable to diverse, data-driven fields. This program is ideal for those who enjoy abstract reasoning, problem-solving, and wish to contribute to areas like artificial intelligence, data science, and algorithmic development.
This full-time, on-campus undergraduate degree is studied over four years, providing a comprehensive curriculum that balances theoretical knowledge with practical application. You will engage with core subjects including calculus, linear algebra, discrete mathematics, data structures, algorithms, and programming paradigms, with opportunities to delve into machine learning, statistics, and formal languages. The curriculum culminates in advanced 4000-level courses and optional projects, preparing you for graduate studies or professional roles in software engineering, data analysis, and research.