The Honours BSc in Computer Science and BSc in Mathematics at the University of Ottawa offers a robust, interdisciplinary foundation for students passionate about the intricate connections between computational thinking and mathematical principles. This program is ideal for those seeking to understand and develop the analytical frameworks and practical applications that drive innovation in technology and beyond. You will explore core concepts in discrete mathematics, calculus, linear algebra, and probability, alongside essential computer science topics such as data structures, algorithms, and programming paradigms. This dual-focus honours degree equips you with a comprehensive skill set for tackling complex problems in a data-driven world.
You will engage in a full-time, on-campus learning experience over four years, delving into both theoretical mathematics and applied computer science through a structured curriculum. The program includes 51 units of mathematics and 51 units of computer science, complemented by 15 elective units, allowing you to tailor your studies towards areas like artificial intelligence, networking, or data science. You will have opportunities to gain hands-on experience through optional co-operative education placements and can participate in research projects. Graduates will be prepared for advanced roles in software development, data analysis, and quantitative research, armed with the analytical rigor and technical expertise demanded by today's leading industries.