Ready to learn more?

Next Cohort: Sep 1-Sep 3

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$33,016

  Ottawa

Sep 1-Sep 3

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1848

Scholarships

no

The University of Ottawa offers a Bachelor of Science (B.Sc.) in Computer Science through its School of Electrical Engineering and Computer Science. This program provides students with the knowledge and skills needed to design and implement software systems, integrating theoretical principles with practical applications.

Computer science at the University of Ottawa focuses on both the fundamentals of computation and information processing and their real-world applications. Students develop the ability to create fast, reliable, scalable, and secure software systems for organizing and analyzing information. The honours curriculum covers advanced topics such as databases, artificial intelligence, computer graphics, security, distributed computing, and algorithm design, culminating in an honours project that allows students to apply their learning in a practical setting.

The program also offers a French Immersion Stream, allowing students to pursue their studies in both official languages. With flexible degree options, including various minors and majors, students can explore interdisciplinary connections between computer science and other fields, tailoring their education to align with their interests and career goals.

Admission Requirements

  • Ontario Secondary School Diploma (OSSD) or equivalent.
  • Grade 12 English or French, Advanced Functions,  Calculus and Vectors.

What You’ll Learn

  • Develop proficiency in languages such as Python, Java, and C++.
  • Learn principles of designing, developing, and testing software applications.
  • Understand efficient data organization and problem-solving techniques.
  • Explore AI concepts and machine learning algorithms.
  • Gain knowledge in protecting systems and data from cyber threats.
  • Design user-friendly interfaces and improve user experience.

Ready to get started?

Next Cohort: Sep 1-Sep 3

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (13)

Write a Review

University of Ottawa

Education from a broader perspective

Yash Melieke

August 17, 2026

Graduated From

Master of Education

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

My Master of Education experience at the University of Ottawa gave me a much stronger understanding of how teaching and learning can be adapted to meet different student needs. I especially enjoyed learning about inclusive education, assessment strateg...

My Master of Education experience at the University of Ottawa gave me a much stronger understanding of how teaching and learning can be adapted to meet different student needs. I especially enjoyed learning about inclusive education, assessment strategies, and educational technology. One course explored how technology can be integrated into learning environments, while other assignments challenged me to evaluate teaching practices and think critically about what actually supports student success. The research component also helped me become more confident reading academic studies and applying evidence to educational decisions. Overall, the program gave me practical ideas I could take directly into my professional practice while also encouraging me to look at education from a broader perspective.

University of Ottawa

Questioning assumptions behind established teaching practices

Olusola Thakr

August 17, 2026

Graduated From

Master of Education

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

The MEd gave me the opportunity to explore education in a much more critical and research-focused way. I learned how qualitative research can be used to investigate educational experiences and became more comfortable questioning assumptions behind esta...

The MEd gave me the opportunity to explore education in a much more critical and research-focused way. I learned how qualitative research can be used to investigate educational experiences and became more comfortable questioning assumptions behind established teaching practices. Courses dealing with current issues, inclusion, technology, and educational theory introduced me to perspectives I hadn't considered during my undergraduate studies. I also appreciated being able to tailor my courses to my interests while studying online, which made the program manageable alongside my professional responsibilities.

Other courses in Artificial Intelligence (AI)