The Bachelor of Science in Computer Science at the University of Ottawa provides robust instruction in software engineering, algorithms, data structures, artificial intelligence, operating systems, and database management. Students engage in coding laboratories and collaborative software development projects within Canada’s capital tech hub.
The curriculum balances theoretical computer science principles with practical software applications and cooperative education options. Small seminar classes and research opportunities foster deep analytical capability. Graduates are fully equipped for high-tech careers in software development, data science, and technology leadership.