← Back to University of Ottawa

Bachelor Programme

Computer Science

uOttawa's Honours BSc in Computer Science is taught by the School of Electrical Engineering and Computer Science and pairs the foundations of computation with applications. Upper-year courses cover databases, artificial intelligence, computer graphics, security, distributed computing and algorithm design, and the degree ends with an honours project. Students can add options, minors or a second major, join the co-op program, or take the French Immersion Stream.

University

University of Ottawa

Country

Canada

Level

Bachelor

Field

Computer Science

Duration

4 years (120 units)

Language

English

Campus

Ottawa (main campus)

Degree

Honours Bachelor of Science (BSc) in Computer Science

Intake

September

Application Deadline

Applications for Fall 2027 open September 17, 2026, and uOttawa recommends applying before January 15, 2027; complete documents and test results by February 15, 2027 (or within 30 days of applying). Programs can close once full: most close in May for international applicants and in June for Canadian applicants

Tuition Information

International: CAD 31,582.15 per term in 2026-27 (Engineering faculty rate for Computer Science, full-time flat rate, first progress level), so about CAD 63,164.30 for the fall and winter terms. For international students admitted from Fall 2022 onward, uOttawa limits later tuition increases to 7% a year while they study full time and progress normally. Canadian students (2026-27, per term): Ontario residents CAD 4,210.55, out-of-province CAD 4,874.24. Ancillary and incidental fees are extra, and Fall 2027 rates are not yet published.

Admission Requirements

  • Apply through the OUAC (uOttawa program code ORC)
  • Program notes: Limited enrolment
  • Ontario: English 4U (ENG4U) or Français 4U (FRA4U), Advanced Functions 4U (MHF4U), Calculus and Vectors 4U (MCV4U) (A minimum combined average of 70% is required for all prerequisite courses in mathematics); minimum admission average 90%
  • IB Diploma: English A, Mathematics, Analysis and Approaches (SL or HL) or Mathematics, Applications and Interpretation (HL) (SL or HL unless stated; Math Applications and Interpretation SL is not accepted); minimum 31 points; English B students must also submit an English test
  • High school outside Canada: English, Mathematics (preferably Calculus) (A minimum grade of 70% is required for mathematics); minimum admission average 90%
  • Other provinces and curricula (CEGEP, A Levels, US curriculum and others) have their own prerequisite lists in uOttawa's admission requirements tool
  • The listed admission averages and prerequisites are uOttawa's published minimums; meeting them does not guarantee admission, and competitive programs often need more
  • English proficiency is required unless you completed at least three years of full-time study in English in a country where English is an official language (other exemptions apply). Minimums for admission without language conditions: IELTS Academic 6.5 overall with 6.5 in writing, TOEFL iBT 86 with 22 in writing (tests before January 21, 2026) or 4.5 overall with 4.5 in writing on the new scale, Duolingo 120 overall with 120 literacy, PTE Academic 60 with 60 in writing, Cambridge (B2 First, C1 Advanced or C2 Proficiency) 176, or CAEL 60 (60 in reading, speaking and listening). Lower scores may lead to conditional admission with ESL courses or the English Intensive Program
View Official Programme Page