← Back to McGill University

Bachelor Programme

Software Engineering (Co-op)

McGill's B.Eng. in Software Engineering, offered by the Faculty of Engineering with the School of Computer Science, teaches how to design, build, test and maintain complex software systems across their whole lifecycle. It rests on a base of computer and electrical engineering, mathematics and computer science, leaves room for complementary courses in areas such as management, humanities and law, and includes mandatory paid co-op work terms.

University

McGill University

Country

Canada

Level

Bachelor

Field

Software Engineering

Duration

141-144 credits, including Year 0 foundation courses and three or four mandatory co-op work terms

Language

English

Campus

Montreal

Degree

Bachelor of Engineering (BEng), Co-op in Software Engineering

Intake

September

Application Deadline

September 2027 entry: Canadian high school applicants (including Ontario) apply by February 1, 2027, with supporting documents due May 4, 2027. US high school and IB/international applicants apply by January 15, 2027, with supporting documents due March 1, 2027. Students at Canadian and US schools also self-report grades during set periods

Tuition Information

McGill's 2026-27 fee tables for new students list annual tuition of about CAD 15,749 (about CAD 18,818 with fees) for Canadian citizens and permanent residents from outside Quebec, and about CAD 65,168 (about CAD 69,212 with fees) for international students. Quebec residents pay lower Quebec rates. For out-of-province students in this degree, tuition per credit is guaranteed for the length of the program; international students get guaranteed per-credit tuition for the program. Rates for fall 2027 entrants are not yet published.

Admission Requirements

  • Apply directly to McGill through its online application, which opens October 1. For this program you apply to the Faculty of Engineering
  • Ontario: OSSD, assessed on a Top 6 average of Grade 12 4U/4M courses (at least four at 4U/DU level, at most two 4M), including the prerequisites: 4U English or French, 4U Calculus and Vectors, 4U Physics and 4U Chemistry. Typical minimum range: low to mid 90s (math and science courses: low to mid 90s)
  • Other Canadian provinces: assessed on a Top 5 average of academic Grade 12 courses, including the prerequisites: Grade 12 English or French, Grade 12 pre-calculus or calculus math, physics and chemistry. Typical minimum range: low to mid 90s (math and science: low 90s)
  • IB Diploma: McGill generally expects the Diploma with 5 or higher in each Higher and Standard Level subject. Prerequisites: math, chemistry and physics with at least one at Higher Level (math must be Analysis and Approaches HL/SL or Applications and Interpretation HL). Typical minimum range: 35-38 points out of 42, with 5-6 in each math and science subject and 6 in any SL math or science
  • US high school: prerequisites: pre-calculus, chemistry and physics. Typical range: B+ to A- unweighted average in grades 11 and 12, A- in each prerequisite math and science, ACT 28-30 or SAT Evidence-Based Reading and Writing 680-700 and Math 690-710. Submitting ACT or SAT scores is optional for fall 2027 applicants
  • McGill publishes these as typical minimum admission ranges. Admission is competitive and limited by space, so cut-offs change from year to year, and meeting them does not guarantee admission
  • English proficiency: no test is needed after four consecutive years of study in an English-primary country such as Canada or the US, with IB English A at 5 or higher, or with other qualifications on McGill's list. Otherwise McGill's minimums for this program are TOEFL iBT 90 (4.5 on the new scale), IELTS Academic 6.5 (each band 6.0), CAEL 70 (each part 60), Duolingo 125, PTE Academic 65 (each part 60), or Cambridge C1 Advanced grade B / C2 Proficiency grade C
View Official Programme Page