The Honours BSc in Computer Science and Mathematics at the University of Ottawa is designed for students passionate about the intricate interplay between computational theory and mathematical principles. You will explore fundamental concepts in discrete mathematics, calculus, linear algebra, and probability, alongside core computer science topics like data structures, algorithms, and programming paradigms. This rigorous undergraduate program equips you with the analytical and problem-solving skills essential for tackling complex challenges in both academia and industry, preparing you to innovate at the intersection of these two vital fields.
Studied full-time on campus over four years, you will engage with a comprehensive curriculum that includes compulsory courses, specialized mathematics and computer science electives, and a broad range of general electives to broaden your perspective. The learning experience is hands-on, involving extensive coursework and practical application of theoretical knowledge. You will graduate with a strong foundation in computational thinking, mathematical modelling, and software development, opening pathways to careers in data science, software engineering, research, and advanced studies.