← Back to University of Calgary

Bachelor Programme

Software Engineering

Software Engineering at UCalgary's Schulich School of Engineering is an accredited BSc in Engineering focused on building, validating and maintaining software systems, with topics such as streamlining the development process and making software and e-commerce more secure. Students start with the common engineering first year, then move into software analysis and design and project work, including the chance to build a startup. The Engineering Career Centre offers an optional 12 to 16 month paid internship.

University

University of Calgary

Country

Canada

Level

Bachelor

Field

Software Engineering

Duration

4 years (129-136 units); 5 years with the optional internship

Language

English

Campus

Calgary (main campus)

Degree

Bachelor of Science in Engineering (BSc in Eng), Software Engineering

Intake

September

Application Deadline

Fall 2027 applications: Canadian applicants (Alberta and other provinces) October 1, 2026 to March 1, 2027; international applicants August 15, 2026 to April 1, 2027. Admission averages are calculated on 4 Grade 11/12 courses for early admission and 5 final courses for standard admission, so applying early can mean an earlier offer

Tuition Information

International: about CAD 40,283 tuition for a full-time course load across the fall and winter terms in 2026-27 (Schulich School of Engineering rate, first-year student). Canadian citizens and permanent residents: about CAD 9,471. General fees of about CAD 1,788 a year (health and dental plan, UPass transit, athletics and student services) are extra. These are UCalgary's official 2026-27 estimates, valid to April 2027; Fall 2027 rates are not yet published.

Admission Requirements

  • Apply online through UCalgary's application for admission; you can list two program choices
  • Admission is to the Schulich School of Engineering's common first year (10 courses in mathematics, science, computing, engineering principles, communications and design); you enter this major in second year, and your first-choice major is guaranteed once you pass all 10 technical common-core courses
  • Alberta curriculum: English Language Arts 30-1; Mathematics 31; Mathematics 30-1; Chemistry 30; Physics 30 or Biology 30; estimated competitive average Low 90s
  • International Baccalaureate: English A Literature (HL or SL), English A Language and Literature (HL or SL), or English B (HL); Mathematics Analysis and Approaches (HL or SL) or Applications and Interpretations (HL or SL); Chemistry (HL or SL); Physics (HL or SL) or Biology (HL or SL); estimated competitive score 31 - 32. IB Diploma students are assessed on their overall diploma score; IB applicants without the full diploma are assessed on the five required courses
  • United States curriculum: English; Pre-calculus; Calculus; Chemistry; Physics or Biology; estimated competitive average Mid 80s / 3.3 - 3.5 GPA (Low 90s / 3.7 - 3.9 GPA without Calculus). US applicants must attend an accredited high school; SAT and ACT scores are optional. Other provinces and countries have their own course lists on the program page
  • Engineering applicants can be assessed on Physics or Biology; an offer based on Biology is finalized only after passing the Bioengineering Institute summer course in August. Applicants without Math 31 (or calculus) can still be considered at a higher average and take an alternative calculus stream; IB applicants with Mathematical Studies SL need about 33
  • Averages shown are UCalgary's estimated competitive admission averages (based on the previous admission cycle), not guaranteed cut-offs; they change each year with the applicant pool
  • English language proficiency is required. Ways to meet it include three years of full-time English-medium secondary study in an exempt country or at a school accredited for Canadian, US or British curricula, 80% or more in Alberta English Language Arts 30-1 (or equivalent), IB English A (HL or SL) grade 5+ or English B HL grade 6+, or AP English 4+. Test minimums for most programs: IELTS Academic 6.5, TOEFL iBT 86 (tests before January 21, 2026) or 4.5 on the new scale, Duolingo 120, PTE Academic 60, CAEL 70, Cambridge C1 Advanced or C2 Proficiency 180
View Official Programme Page