Skip to content

Software Engineering

University of Ottawa

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

Other deadline details
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • MHF4UAdvanced Functions 4U70% min.
  • MCV4UCalculus and Vectors 4U70% min.
  • Ontario Secondary School Diploma and at least six eligible 4U, 4M or DU-level courses.
  • ENG4U or FRA4U, MHF4U, and MCV4U.
  • One of SBI4U, SCH4U, ICS4U or SPH4U.
  • At least 70% in each prerequisite.
uOttawa Ontario English Software Engineering OJA admissions
Application steps

Entry terms · Fall 2027

uOttawa’s published Ontario secondary school entry tables for OJA and OJB

uOttawa Ontario English Software Engineering OJA admissions
  1. Step 1Check the admission requirements
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Academic documents listed in your uoZone Admission file
    • Current Ontario high school transcripts arrive automatically through OUAC. Upload other requested records through uoDoc in uoZone. Your Admission file lists the documents for your background and program; incomplete files can be cancelled after the applicable deadline.
    uOttawa undergraduate application and document instructionsuOttawa undergraduate application and document instructions
Applicant pathways
English instruction (OJA)

Ontario secondary school applicants

  • OUAC OJA. The university publishes a 80% minimum. This is an eligibility threshold.
  • Ontario Secondary School Diploma and at least six eligible 4U, 4M or DU-level courses.
  • ENG4U or FRA4U, MHF4U, and MCV4U.
  • One of SBI4U, SCH4U, ICS4U or SPH4U.
  • At least 70% in each prerequisite.
  • Other accepted Ontario 4U language courses include EAE4U, EAL4U, ETS4U, EAC4U, EWC4U and FLO4U.
  • The French Immersion Stream is available through this English entry.
uOttawa Ontario English Software Engineering OJA admissions
French instruction (OJB)

Ontario secondary school applicants

  • OUAC OJB. The university publishes a 78% minimum. This is an eligibility threshold.
  • Ontario Secondary School Diploma and at least six eligible 4U, 4M or DU-level courses.
  • ENG4U or FRA4U, MHF4U, and MCV4U.
  • One of SBI4U, SCH4U, ICS4U or SPH4U.
  • At least 70% in each prerequisite.
  • Other accepted Ontario 4U language courses include EAE4U, EAL4U, ETS4U, EAC4U, EWC4U and FLO4U.
uOttawa Ontario French Software Engineering OJB admissions
French co-op grade guidance

Ontario secondary school applicants

  • OUInfo lists 78% overall and 80% for co-op on its French OJB entry. Co-op is mandatory.
OUInfo French OJB mandatory co-op and Ontario grade guidance

Program facts

Entering averageNot published

The university does not publish a comparable percentage minimum or entering-average range for this program.

uOttawa Ontario English Software Engineering OJA admissions
Co-opMandatory co-op

The default co-op sequence has five work terms and a final study term in Fall of Year 5. After two work terms, students can opt into a four-year sequence with three work terms.

University work-study information
uOttawa mandatory co-op admission and completion regulationsCheck work experience options

Majors & specializations

Engineering Management and Entrepreneurship

BASc

The option pairs software engineering with coursework in engineering management, entrepreneurship and innovation.

Courses

The current course list has not been verified for this page.

View course requirements
Elective choices
  • Complete 6 approved technical elective units, 3 complementary elective units and 9 general elective units.
Study locations
Engineering teaching campus
Colonel By Hall on Main Campus houses engineering classrooms and teaching laboratories.uOttawa Colonel By Hall engineering classrooms and laboratories

Careers

Professional recognition

Canadian Engineering Accreditation Board, 2001 to present.

Costs

Software Engineering · 33 or fewer completed units

Published cost estimate

2026–27 · One full-time term · First progress band · CAD

Ontario students example · Choose your category

Tuition$5,721.69
Books and suppliesSee course syllabus
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

2026–27 tuition · Completed units affect later rates

Housing and meals are outside this estimate.

Last updated

Suggest to a student