← Back to University of Ottawa

Bachelor Programme

Software Engineering

Software Engineering at uOttawa is a co-op-only BASc that applies engineering methods to software: rapid prototyping, requirements analysis, system modelling, design, implementation, testing and project management. Paid co-op work terms are built into the degree, and in the fourth-year project students can team up and use their work experience to build real applications. An Engineering Management and Entrepreneurship option and a French Immersion Stream are available.

University

University of Ottawa

Country

Canada

Level

Bachelor

Field

Software Engineering

Duration

4 years (129 units, co-op mandatory)

Language

English

Campus

Ottawa (main campus)

Degree

Bachelor of Applied Science (BASc) in Software Engineering (co-op)

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 rate, 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 5,721.69, out-of-province CAD 5,721.69. Ancillary and incidental fees are extra, and Fall 2027 rates are not yet published.

Admission Requirements

  • Apply through the OUAC (uOttawa program code OJA)
  • Program notes: Limited enrolment. The Co-operative Education program is mandatory to complete during this program
  • Ontario: English 4U (ENG4U) or Français 4U (FRA4U), Advanced Functions 4U (MHF4U), Calculus and Vectors 4U (MCV4U), One of the following: Biology 4U (SBI4U), Chemistry 4U (SCH4U), Computer Science 4U (ICS4U), Physics 4U (SPH4U) (A minimum grade of 70% is required for each prerequisite course); minimum admission average 87%
  • IB Diploma: English A, Mathematics, Analysis and Approaches (SL or HL) or Mathematics, Applications and Interpretation (HL), One of the following: Biology, Chemistry, Physics (SL or HL unless stated; Math Applications and Interpretation SL is not accepted); minimum 34 points; English B students must also submit an English test
  • High school outside Canada: English, Mathematics (preferably Calculus), One of the following: Biology, Chemistry, Physics (A minimum of 70% is required for each prerequisite course; CO-OP is mandatory); minimum admission average 87%
  • 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