Program overview
Admission Requirements
Intakes

Last updated on 2025-07-23

Program overview

Program overview

The Bachelor of Science in Computer Science at the University of Ottawa is designed to equip students with the essential skills in computation and information processing. This program emphasizes the development of fast, reliable, scalable, and secure software systems, preparing graduates to effectively organize and analyze information. The curriculum includes advanced topics such as databases, artificial intelligence, computer graphics, and security, culminating in a significant honours project. Additionally, the program offers a French Immersion Stream, allowing students to engage in their studies in both English and French, enhancing their linguistic capabilities alongside their technical skills.

Program structure

The Bachelor of Science in Computer Science program is structured to provide a comprehensive education in the field over a standard duration. The program includes:

  • Flexible degree options, including minors and majors, allowing exploration of connections between computer science and other fields.
  • Compulsory courses offered in both English and French.
  • Co-operative education opportunities, providing practical work experience.
  • French immersion options available for all students.

This structure ensures that students not only gain theoretical knowledge but also practical experience, preparing them for a successful career in computer science.

Featured Experiences

The Bachelor of Science in Computer Science program offers several unique features that enhance the learning experience:

  • Co-operative education opportunities that allow students to gain real-world experience while studying.
  • A French Immersion Stream, enabling students to study in both English and French.
  • Hands-on projects, including an honours project that allows students to apply their knowledge in practical scenarios.
  • Access to advanced topics in various areas of computer science, ensuring a well-rounded education.

Career Options

Graduates of the Bachelor of Science in Computer Science program can pursue a variety of career paths in Canada, including:

  • Software Developer: Design and create software applications, ensuring they meet user needs and function effectively.
  • Data Analyst: Analyze data sets to identify trends and insights, helping organizations make informed decisions.
  • Systems Analyst: Evaluate and improve computer systems for businesses, ensuring they operate efficiently and effectively.
  • Network Administrator: Manage and maintain computer networks, ensuring connectivity and security for users.
  • Web Developer: Build and maintain websites, focusing on both the technical and aesthetic aspects of web design.

These roles highlight the diverse opportunities available to graduates, reflecting the demand for skilled professionals in the technology sector.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit University of Ottawa official website