← Back to Simon Fraser University

Bachelor Programme

Software Systems

Software Systems is a School of Computing Science BSc taught at SFU's Surrey campus and focused on building professional software. Students learn the whole development life cycle, from requirements and design to testing, reliability and security, take courses in operating systems, databases and networking, and finish with a team capstone project. Co-op is strongly encouraged, and students are advised to talk to a co-op advisor in first year.

University

Simon Fraser University

Country

Canada

Level

Bachelor

Field

Software Engineering

Duration

4 years (120 units)

Language

English

Campus

Surrey

Degree

Bachelor of Science (BSc) in Software Systems

Intake

September

Application Deadline

Fall 2027 applications (via EducationPlannerBC) open October 1, 2026 and close January 31, 2027. BC high school applicants must also submit the Student Transcript Service form by January 31, and all other admission documents are due February 28, 2027. Early admission offers for BC students go out from mid-November to January; most other decisions are made on a rolling basis from January to late April

Tuition Information

International: CAD 1,262.88 per unit in 2026-27 for students who started in 2024/25 or later, so a typical 30-unit year is about CAD 37,886. Canadian citizens and permanent residents: CAD 220.61 per unit, about CAD 6,618 for 30 units. From second year, School of Computing Science courses at the 200-400 level are charged a higher premium rate (international CAD 1,327.97 per unit, domestic CAD 231.64). Supplementary fees (student services and athletics, student activity fee, U-Pass, and medical insurance for international students) are extra. Current international students' tuition may rise up to 6% a year. 2027-28 rates are not yet published.

Admission Requirements

  • Apply online through EducationPlannerBC and choose SFU, the faculty and the program
  • BC curriculum (Fall 2026 onward rules): English Studies 12 or English First Peoples 12; one of Anatomy and Physiology 12, Chemistry 12 or Physics 12; one of Pre-Calculus 12 or Calculus 12; plus other approved Grade 12 courses to reach at least five. Equivalent AP or IB courses can replace required courses
  • IB: Math Analysis and Approaches (HL or SL) or Math Applications and Interpretation HL (AI SL does not count), and one of Biology, Chemistry or Physics (HL or SL). IB Diploma applicants need the full diploma with at least 3 HL courses and a minimum of 26 points (the competitive score varies by program), plus an IB predicted grades report; program courses can be HL or SL
  • Applicants from other provinces, the US and other countries (including A Levels and AP) have their own course lists on the program's requirements page
  • Historical acceptance grade range: Canadian and permanent residents: high 80s to low 90s; students on a study permit: high 80s to low 90s
  • SFU's grade ranges are historical acceptance ranges from the past three years, given as a guide only; grades in or above the range do not guarantee an offer. Admission is based on all approved academic Grade 11 and 12 courses (or equivalent), and every applicant also needs 70% or more in English 11/12 and SFU's quantitative skills requirement
  • English language proficiency is required. You can meet it with three years of full-time secondary school in English in Canada or in an English-speaking country (70% in senior English), four years at a recognized English-medium international school (70% in senior English), or the IB Diploma with English A (HL/SL) at grade 3 or higher. Test minimums: IELTS Academic 6.5 with no part below 6.0, TOEFL iBT 4.5 with no part below 4.0 (or 88 with no part below 20 for tests taken before January 21, 2026), Duolingo 125, PTE Academic 65 with at least 60 in each skill, CAEL 70 with no part below 60, Cambridge (B2 First, C1 Advanced or C2 Proficiency) 176 with no part below 169, or LanguageCert Academic 70 with no part below 65. Tests must be less than two years old
View Official Programme Page