Skip to content

Engineering Science

Simon Fraser University

Engineering: 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

January 2027

MonTueWedThuFriSatSun
123
45678910
11121314151617
18192021222324
252627282930

Next deadline

4 deadlines
  • Application

    Fall 2027 · High-school applicants and applicants with fewer than 24 transferable postsecondary units

  • Fall undergraduate application

    2027 entry · High school applicants

    The application period opens October 1, 2026.

  • BC Student Transcript Service form

    Fall 2027 · British Columbia high-school applicants

  • Undergraduate Scholars Entrance Scholarship documents due

    Fall 2027 entry · Applicants for USES

    January 31, 2027 at 11:59 p.m. Pacific Include both references and admission documents on your goSFU to-do list. A complete qualifying USES application can also cover Beedie’s supplement.

Other deadline details
No central deadline, each B.C. institution sets its own application open and close datesEducationPlannerBC, deadlines are set per institutionRecurring annual · Every year
  • No central deadline, each B.C. institution sets its own application open and close dates
  • No central B.C. deadline
  • Each institution and sometimes each program sets its own dates
Full source wording

Verbatim: "Each institution sets their own application open and close dates. These dates also may vary based on the program you are applying to. You can use the search database to explore programs you are interested in applying to or visit the institution's website directly. Please refer to the institution's website or contact the Admissions/Registrar's Office directly for application deadlines and details." EducationPlannerBC is the single application service for B.C.'s 25 public post-secondary institutions but publishes no deadline dates of its own.

SourceChecked
July–August 2027; exact date in Student CentreFinal transcriptsFall 2027
  • High-school applicants and applicants with fewer than 24 transferable postsecondary units
  • July–August 2027; exact date in Student Centre
SourceChecked
July–August 2027; exact date in Student CentreTransfer final transcriptsFall 2027
  • Applicants with at least 24 transferable postsecondary units or a completed bachelor degree
  • July–August 2027; exact date in Student Centre
SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • ENG4UEnglish ENG4U (min 70%)70% min.
  • MHF4UAdvanced Functions MHF4U (min 75%)75% min.
  • SCH4UChemistry SCH4U (min 75%)75% min.
  • SPH4UPhysics SPH4U (min 75%)75% min.
SFU current Fall 2026 onwards Engineering Science BC/Yukon admission requirements
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through EducationPlannerBC
    • Create your application and select this program.
    EducationPlannerBCEducationPlannerBC
  3. Step 3Student Centre document list and final official records
    • Submit the documents on your Student Centre To Do List. Upload items with an upload button; other items must come directly from an institution or by mail. Uploads are unofficial and can be used for evaluation. A conditional offer requires final official documents ordered directly from the institution.
    SFU application document submission instructionsSFU application document submission instructions
  4. Step 4Fall 2026 application fee: $87.75 domestic or $130 international
    • The Fall 2026 calendar requires this non-refundable CAD fee before an admission or readmission application is submitted. It is separate from tuition and any later admission deposit.
    SFU Fall 2026 calendar: undergraduate application feesSFU Fall 2026 calendar: undergraduate application fees
  5. Step 5Apply through EducationPlannerBC to the exact SFU degree.
  6. Step 6Report grades and provide academic transcripts and language evidence required for your applicant category.
Applicant pathways
British Columbia or Yukon: SFU General requirements

British Columbia or Yukon high-school applicants to Engineering Science, Fall 2026 onwards

  • You will need to meet SFU’s general admission requirements as these apply to all programs. Faculty and program specific admission requirements are listed separately.
  • English language requirement
  • Quantitative and analytical skills requirement
  • Graduate high school
  • Have a minimum of five approved academic Grade 12 courses, including English Studies 12 or equivalent
  • Have a minimum grade of 70% or higher in Language Arts 11, English 12, or equivalent
  • Admission is based on an evaluation of all approved academic Grade 11 and 12 courses, including any specific course requirements set by the faculty or program to which you are applying.
  • A comprehensive list of approved academic Grade 11 and 12 courses considered in the admission evaluation is available on the Approved Academic courses page.
  • Equivalent AP or IB courses may be used in place of required courses listed below.
SFU current Fall 2026 onwards Engineering Science BC/Yukon admission requirements
British Columbia or Yukon: Required Courses

British Columbia or Yukon high-school applicants to Engineering Science, Fall 2026 onwards

  • Grade 11
  • No specific Grade 11 course requirements
  • Grade 12 (at least 5 approved academic courses)
  • Equivalent AP or IB courses may be used in place of the following courses.
  • One of: English Studies 12 English First Peoples 12
  • All: Chemistry 12 Physics 12
  • At least one of: Pre-Calculus 12 Calculus 12
  • Additional course(s): See SFU's approved academic course list
SFU current Fall 2026 onwards Engineering Science BC/Yukon admission requirements
Alberta: general academic requirements

Alberta high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved 30-level Courses* (see below), including English Language Arts 30-1 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved 20-level and 30-level courses, with greater emphasis on List A courses.
SFU current Alberta exact Engineering Science admission table
Alberta: Engineering Science

Alberta high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English Language Arts 20-1 Mathematics 20-1 or Mathematics 20-2 One of Science 20, Biology 20, Chemistry 20 or Physics 20
  • Grade 12 required courses: English Language Arts 30-1 (min 70%) Mathematics 30-1 (min 75%) Physics 30 (min 75%) Chemistry 30 (min 75%) Mathematics 31 Recommended (for Spring 2024 admission onwards)
SFU current Alberta exact Engineering Science admission table
Manitoba: general academic requirements

Manitoba high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved 40-level Courses , including English Language Arts 40S (min 70%) or equivalent
  • Admission is based on an evaluation of all approved 30-level and 40-level courses, with greater emphasis on List A courses.
SFU current Manitoba exact Engineering Science admission table
Manitoba: Engineering Science

Manitoba high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English Language Arts 30S (any) Pre-Calculus Math 30S or Applied Math 30S One of: Biology 30S, Human Biology 30S, Chemistry 30S, Ecology 30S, Physics 30S
  • Grade 12 required courses: English Language Arts: Comprehensive Focus 40S, Literary Focus 40S or Transactional Focus 40S (min 70%) Chemistry 40S (min 75%) Pre-Calculus 40S (min 75%) Physics 40S (min 75%) One of Calculus 42U or 42S Recommended (for Spring 2024 admission onwards)
SFU current Manitoba exact Engineering Science admission table
New Brunswick: general academic requirements

New Brunswick high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved grade 12 Courses , including English 121 or 122 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved Grade 11 and 12 courses, with greater emphasis on List A courses.
SFU current New Brunswick exact Engineering Science admission table
New Brunswick: Engineering Science

New Brunswick high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English 111 or English 112 One of: Foundations of Math 110 or Pre-Calculus Math 110 One of: Biology 111 or 112, Chemistry 111 or 112, Environmental Science 120, or Physics 111 or 112
  • Grade 12 required courses: English 121 or 122 (min 70%) Pre-Calculus A120 and Pre-Calculus B120 (min 75%) Physics 121 or 122 (min 75%) Chemistry 121 or 122 (min 75%) Calculus 120 Recommended (for Spring 2024 admission onwards)
SFU current New Brunswick exact Engineering Science admission table
Newfoundland and Labrador: general academic requirements

Newfoundland and Labrador high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved Grade 12 Courses , including English 3201 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved Grade 11 and 12 courses, with greater emphasis on List A courses.
SFU current Newfoundland and Labrador exact Engineering Science admission table
Newfoundland and Labrador: Engineering Science

Newfoundland and Labrador high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English 2201 One of: Math 2200 or Math 2201 One of: Biology 2200, Chemistry 2202 or Physics 2204
  • Grade 12 required courses: English 3201 (min 70%) Chemistry 3202 (min 75%) Math 3200 (min 75%) Math 3208 Recommended (for Spring 2024 admission onwards) Physics 3204 (min 75%)
SFU current Newfoundland and Labrador exact Engineering Science admission table
Northwest Territories: general academic requirements

Northwest Territories high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved 30-level Courses , including English Language Arts 30-1 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved 20-level and 30-level courses, with greater emphasis on List A courses.
SFU current Northwest Territories exact Engineering Science admission table
Northwest Territories: Engineering Science

Northwest Territories high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English Language Arts 20-1 Mathematics 20-1 or Mathematics 20-2 One of Science 20, Biology 20, Chemistry 20 or Physics 20
  • Grade 12 required courses: English Language Arts 30-1 (min 70%) Mathematics 30-1 (min 75%) Physics 30 (min 75%) Chemistry 30 (min 75%) Mathematics 31 Recommended (for Spring 2024 admission onwards)
SFU current Northwest Territories exact Engineering Science admission table
Nova Scotia: general academic requirements

Nova Scotia high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved Grade 12 Courses , including English 12 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved Grade 11 and 12 courses, with greater emphasis on List A courses
SFU current Nova Scotia exact Engineering Science admission table
Nova Scotia: Engineering Science

Nova Scotia high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English 11 (Academic/Advanced) Math 11 (Academic/Advanced) One of Biology 11 (Academic/Advanced), Chemistry 11 (Academic/Advanced) or Physics 11 (Academic/Advanced)
  • Grade 12 required courses: English 12 (Academic/Advanced) or African Heritage (min 70%) Mathematics 12 (Academic/Advanced) or Pre-Calculus Mathematics 12 (min 75%) Calculus 12 Recommended (for Spring 2024 admission onwards) Physics 12 (min 75%)(Academic/Advanced) Chemistry 12 (min 75%)(Academic/Advanced)
SFU current Nova Scotia exact Engineering Science admission table
Ontario: general academic requirements

Ontario high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of six (6) Grade 12 U/M courses , including English ENG4U (min 70%) or equivalent
  • Admission is based on an evaluation of all approved Grade 11 and 12 courses, with greater emphasis on List A courses.
SFU current Ontario exact Engineering Science admission table
Ontario: Engineering Science

Ontario high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English ENG3U One of: Functions and Applications MCF3M or Functions MCR3U One of: Biology 11 SBI3U, Chemistry 11 SCH3U, Environmental Science 11 SVN3M, or Physics 11 SPH3U
  • Grade 12 required courses: English ENG4U (min 70%) Advanced Functions MHF4U (min 75%) Chemistry SCH4U (min 75%) Physics SPH4U (min 75%) Two additional courses from List A or B Calculus and Vectors MCV4U (recommended)
SFU current Ontario exact Engineering Science admission table
Prince Edward Island: general academic requirements

Prince Edward Island high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved Grade 12 Courses , including English 621 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved Grade 11 and 12 courses, with greater emphasis on List A courses.
SFU current Prince Edward Island exact Engineering Science admission table
Prince Edward Island: Engineering Science

Prince Edward Island high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: ENG521 One of: MAT521A or MAT521B or MAT521E One of: BIO521, CHM 521 or PHY521
  • Grade 12 required courses: ENG621 or ENG611 (min 70%) MAT621B (min 75%) MAT611B Recommended (for Spring 2024 admission onwards) PHY621A (min 75%) CHM621A (min 75%)
SFU current Prince Edward Island exact Engineering Science admission table
Nunavut: general academic requirements

Nunavut high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved 30-level Courses , including English Language Arts 30-1 (min 70%) or equivalent
  • Admission is based on an evaluation of all approved 20-level and 30-level courses, with greater emphasis on List A courses.
SFU current Nunavut exact Engineering Science admission table
Nunavut: Engineering Science

Nunavut high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English Language Arts 20-1 Mathematics 20-1 or Mathematics 20-2 One of Science 20, Biology 20, Chemistry 20 or Physics 20
  • Grade 12 required courses: English Language Arts 30-1 (min 70%) Mathematics 30-1 (min 75%) Physics 30 (min 75%) Chemistry 30 (min 75%) Mathematics 31 Recommended (for Spring 2024 admission onwards)
SFU current Nunavut exact Engineering Science admission table
Quebec CEGEP: general academic requirements

CEGEP academic applicants

  • Complete at least one year of an approved academic programme.
  • Present at least 12 academic pre-university courses, excluding courses numbered 109, including two English (603) or French (601) courses.
  • Meet SFU English Language and Quantitative/Analytical Skills requirements.
  • A completed two-year academic DEC may qualify for up to 30 transfer credits.
SFU current Quebec exact Engineering Science admission table
Quebec CEGEP: Engineering Science

CEGEP applicants to Engineering Science

  • Chemistry (202), Physics (203), Math (201).
SFU current Quebec exact Engineering Science admission table
Saskatchewan: general academic requirements

Saskatchewan high-school applicants

  • All required Grade 11 courses (or equivalents)
  • English language requirement
  • Quantitative and analytical skills requirement
  • A minimum of five (5) Approved 30-level Courses , including one of English Language Arts 30, A30, or B30, (min 70%)
  • Admission is based on an evaluation of all approved 20-level and 30-level courses, with greater emphasis on List A courses
SFU current Saskatchewan exact Engineering Science admission table
Saskatchewan: Engineering Science

Saskatchewan high-school applicants to Engineering Science only

  • Programme: Engineering Science
  • Grade 11 required courses: English Language Arts 20 Foundations of Mathematics 20 or Pre-Calculus 20 One of: Computer Science 20 , Environmental Science 20 , Health Science 20 or Physical Science 20
  • Grade 12 required courses: English Language Arts A30 and B30 (min 70%) Pre-Calculus 30 (min 75%) Chemistry 30 (min 75%) Physics 30 (min 75%) Calculus 30 Recommended (for Spring 2024 admission onwards)
SFU current Saskatchewan exact Engineering Science admission table

Degree requirements

Work and practical requirements
  • Engineering Science, Biomedical Engineering Option Major / Co-operative Education Work Experience: Every engineering science student completes three (3) work terms of practical experience in an appropriate industrial or research setting leading to a project under the technical direction of a practicing engineer or scientist. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options. The internship may be within the university but in most cases the work site is off campus.
  • Engineering Science, Biomedical Engineering Option Major / Co-operative Education Work Experience: At least two of the three mandatory work terms must be completed in industry (ENSC 195, 295, 395). Students may participate in additional work terms but are encouraged to seek diversity in their experience. The three mandatory work terms may include one special co-op term (ENSC 196, 296, 396). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the engineering science co-op office is required.
  • Engineering Science, Biomedical Engineering Option Major / Co-operative Education Work Experience: An optional non-technical work term (ENSC 194) is also available through the engineering science co-operative education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
  • Engineering Science, Computer Engineering Option Major / Co-operative Education Work Experience: Every engineering science student completes three (3) work terms of practical experience in an appropriate industrial or research setting leading to a project under the technical direction of a practising engineer or scientist. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options. The internship may be within the university but in most cases the work site is off campus.
  • Engineering Science, Computer Engineering Option Major / Co-operative Education Work Experience: At least two of the three mandatory work terms must be completed in industry (ENSC 195, 295, 395). Students may participate in additional work terms but are encouraged to seek diversity in their experience. The three mandatory work terms may include one special co-op term (ENSC 196, 296, 396). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the engineering science co-op office is required.
  • Engineering Science, Computer Engineering Option Major / Co-operative Education Work Experience: An optional non-technical work term (ENSC 194) is also available through the engineering science co-operative education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
  • Engineering Science, Electronics Engineering Option Major / Co-operative Education Work Experience: Every engineering science student completes three (3) work terms of practical experience in an appropriate industrial or research setting leading to a project under the technical direction of a practising engineer or scientist. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options. The internship may be within the university but in most cases the work site is off campus.
  • Engineering Science, Electronics Engineering Option Major / Co-operative Education Work Experience: At least two of the three mandatory work terms must be completed in industry (ENSC 195, 295, 395). Students may participate in additional work terms but are encouraged to seek diversity in their experience. The three mandatory work terms may include one special co-op term (ENSC 196, 296, 396). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the engineering science co-op office is required.
  • Engineering Science, Electronics Engineering Option Major / Co-operative Education Work Experience: An optional non-technical work term (ENSC 194) is also available through the engineering science co-operative education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
  • Engineering Science, Systems Engineering Option Major / Co-operative Education Work Experience: Every engineering science student completes three (3) work terms of practical experience in an appropriate industrial or research setting leading to a project under the technical direction of a practising engineer or scientist. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options. The internship may be within the university but in most cases the work site is off campus.
  • Engineering Science, Systems Engineering Option Major / Co-operative Education Work Experience: At least two of the three mandatory work terms must be completed in industry (ENSC 195, 295, 395). Students may participate in additional work terms but are encouraged to seek diversity in their experience. The three mandatory work terms may include one special co-op term (ENSC 196, 296, 396). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the engineering science co-op office is required.
  • Engineering Science, Systems Engineering Option Major / Co-operative Education Work Experience: An optional non-technical work term (ENSC 194) is also available through the engineering science co-operative education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
  • Engineering Science, Engineering Physics Option Honours / Co-operative Education Work Experience: Every engineering science student completes three (3) work terms of practical experience in an appropriate industrial or research setting leading to a project under the technical direction of a practising engineer or scientist. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options. The internship may be within the university but in most cases the work site is off campus.
  • Engineering Science, Engineering Physics Option Honours / Co-operative Education Work Experience: At least two of the three mandatory work terms must be completed in industry (ENSC 195, 295, 395). Students may participate in additional work terms but are encouraged to seek diversity in their experience. The three mandatory work terms may include one special co-op term (ENSC 196, 296, 396). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the engineering science co-op office is required.
  • Engineering Science, Engineering Physics Option Honours / Co-operative Education Work Experience: An optional non-technical work term (ENSC 194) is also available through the engineering science co-operative education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
Required courses and electives
  • Engineering Science, Biomedical Engineering Option Major / Upper Division Enrollment Requirements: To be eligible to enroll in upper division engineering courses, excluding ENSC 320, students must have declared their option. There is an absolute minimum of 80 units completed to enroll in 400-level courses. Please note that specific courses may have higher requirements.
  • Engineering Science, Biomedical Engineering Option Major / Complementary Studies Elective Courses: Students in the biomedical engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Biomedical Engineering Option Major / Engineering Science and Design Electives: Students in the biomedical engineering option must complete a minimum of eight units from the engineering science and design elective course list available at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption .
  • Engineering Science, Biomedical Engineering Option Major / Engineering Science and Design Electives: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Biomedical Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Biomedical Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the biomedical engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Computer Engineering Option Major / Upper Division Enrollment Requirements: To be eligible to enroll in upper division engineering courses, excluding ENSC 320, students must have declared their option.
  • Engineering Science, Computer Engineering Option Major / Upper Division Enrollment Requirements: There is an absolute minimum of 80 units completed to enroll in 400-level courses. Please note that specific courses may have higher requirements.
  • Engineering Science, Computer Engineering Option Major / Complementary Studies Elective Courses: Students in the computer engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Computer Engineering Option Major / Engineering Science and Design Elective Courses: Students in the computer engineering option must complete a minimum of 12 units from the engineering science and design elective course list at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption . Students may take a maximum of two 300-level ESD electives.
  • Engineering Science, Computer Engineering Option Major / Engineering Science and Design Elective Courses: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Computer Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Computer Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: For engineering science students, these university requirements are modified as follows. for students in the computer engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Computer Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the computer engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Electronics Engineering Option Major / Upper Division Enrollment Requirements: To be eligible to enroll in upper division engineering courses, excluding ENSC 320, students must have declared their option.
  • Engineering Science, Electronics Engineering Option Major / Upper Division Enrollment Requirements: There is an absolute minimum of 80 units completed to enroll in 400-level courses. Please note that specific courses may have higher requirements.
  • Engineering Science, Electronics Engineering Option Major / Complementary Studies Elective Courses: Students in the electronics engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Electronics Engineering Option Major / Engineering Science and Design Elective Courses: Students in the electronics option must complete a minimum of 12 units from the engineering science and design elective course list, only one of which can be at the 300-level. The remaining engineering science and design units can be fulfilled using courses as specified at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption .
  • Engineering Science, Electronics Engineering Option Major / Engineering Science and Design Elective Courses: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Electronics Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Electronics Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the electronics engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Systems Engineering Option Major / Upper Division Enrollment Requirements: To be eligible to enroll in upper division engineering courses, excluding ENSC 320, students must have declared their option.
  • Engineering Science, Systems Engineering Option Major / Upper Division Enrollment Requirements: There is an absolute minimum of 80 units completed to enroll in 400-level courses. Please note that specific courses may have higher requirements.
  • Engineering Science, Systems Engineering Option Major / Complementary Studies Elective Courses: Students in the systems engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Systems Engineering Option Major / Engineering Science and Design Electives: Students in the systems engineering option must complete a minimum of 15 units from the engineering science and design elective course list at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption . As part of the required 15 units, students must complete one course from the constrained elective list.
  • Engineering Science, Systems Engineering Option Major / Engineering Science and Design Electives: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Systems Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Systems Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the systems engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Engineering Physics Option Honours / Upper Division Enrollment Requirements: To be eligible to enroll in upper division engineering courses, excluding ENSC 320, students must have declared their option.
  • Engineering Science, Engineering Physics Option Honours / Upper Division Enrollment Requirements: There is an absolute minimum of 80 units completed to enroll in 400-level courses. Please note that specific courses may have higher requirements.
  • Engineering Science, Engineering Physics Option Honours / Complementary Studies Elective Courses: Students in the engineering physics option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Engineering Physics Option Honours / Engineering Science and Design Electives: Students in the engineering physics option must complete a minimum of eight units from the approved engineering science and design elective list in addition to their required physics electives below. Only one engineering science and design elective from the approved list can be at the 300-level. The approved engineering science and design electives for engineering physics can be found at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption .
  • Engineering Science, Engineering Physics Option Honours / Engineering Science and Design Electives: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Engineering Physics Option Honours / Physics Electives: In addition to the required physics courses and engineering science and design electives, students must also complete three physics electives selected from the list below, at least one of which must be a 400-level physics course.
  • Engineering Science, Engineering Physics Option Honours / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Engineering Physics Option Honours / WQB Requirement Modifications for Engineering Science Students: for students in the engineering physics option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
Grades and academic standing
  • Engineering Science, Biomedical Engineering Option Major / A grade of C- or better is required to earn W, Q or B credit: Must include at least one upper division course, taken at Simon Fraser University within the student's major subject; two courses (minimum three units each)
  • Engineering Science, Computer Engineering Option Major / A grade of C- or better is required to earn W, Q or B credit: Must include at least one upper division course, taken at Simon Fraser University within the student's major subject; two courses (minimum three units each)
  • Engineering Science, Electronics Engineering Option Major / A grade of C- or better is required to earn W, Q or B credit: Must include at least one upper division course, taken at Simon Fraser University within the student's major subject; two courses (minimum three units each)
  • Engineering Science, Systems Engineering Option Major / A grade of C- or better is required to earn W, Q or B credit: Must include at least one upper division course, taken at Simon Fraser University within the student's major subject; two courses (minimum three units each)
  • Engineering Science, Engineering Physics Option Honours / A grade of C- or better is required to earn W, Q or B credit: Must include at least one upper division course, taken at Simon Fraser University within the student's major subject; two courses (minimum three units each)

Program facts

Entering average~Mid 80s

Published historical guidance for Canadian, permanent resident and study-permit high school applicants.

SFU three-year historical high school admission guide
Co-opCo-op included

Majors & specializations

Degree variants, engineering options, streams and concentrations on the selected current calendars.

Engineering Science, Biomedical Engineering Option Major

BASc

Apply engineering to biomedical systems and technology.

Courses

Named required and alternative courses in the exact Fall 2026 degree calendars. The menu includes separate degree options and concentrations; it is not a timetable or a list every student takes.

Engineering Science standard common core · Year 1 · Fall (Term 1)5 listed

Published standard common-core placement; the advanced schedule is a separate alternative.

  • ENSC 100Engineering, Science and Society3 credits

    We study the history of engineering, its changing relationship to the sciences, and its effects upon society. We cover the ethical and environmental implications of engineering choices. We briefly explore the fundamental concepts in artificial intelligence, information theory, and thermodynamics. Students in the course will work together in small teams to complete a practical engineering design project. Corequisite: ENSC 105W . Students with credit for ENSC 100W, CMPT 106 , ENSC 106, or MSE 102 may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 105WProcess, Form, and Convention in Professional Genres3 credits

    The course teaches fundamentals of informative and persuasive communication for professional engineers and computer scientists in order to assist students in thinking critically about various contemporary technical, social, and ethical issues. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. Corequisite: CMPT 106 , ENSC 100 or ENSC 106. Students with credit for CMPT 105W , ENSC 102, MSE 101W or SEE 101W may not take ENSC 105W for further credit. Writing.

    SFU Fall 2026 official course description
  • ENSC 151Introduction to Software Development for Engineers4 credits

    An introduction to software development for students in engineering and related programs covering theory and practicum of software design, testing, and debugging. This includes basic C++ programming language elements such as basic types, variables, expressions, statements, exception handling, functions, simple classes, and an introduction to the C++ standard library. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100 , 150 , 151 , 154 , or 157 , with a minimum grade of C-). Students who have taken ENSC 251 , CMPT 125 , 129 , 135 , or CMPT 200 or higher first may not then take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 120Introduction to Electronics Laboratory Instruments Operation and Measurement Techniques2 credits

    This introductory laboratory course will familiarize the students with operating electronics laboratory instrumentation such as linear power supply, digital multi-meter, function generator and oscilloscope. Students are expected to perform 6 lab experiments and submit a work-sheet for each lab session. A final examination will be conducted (individually) to test the proficiency. Laboratory and workplace safety lectures and examinations are covered in this course. Prerequisite: BC Pre-Calculus 12 and BC Physics 12 (or equivalents).

    SFU Fall 2026 official course description
  • MATH 151Calculus I3 credits

    Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Logarithmic and exponential functions, trigonometric functions, inverse functions. Limits, continuity, and derivatives. Techniques of differentiation, including logarithmic and implicit differentiation. The Mean Value Theorem. Applications of differentiation including extrema, curve sketching, Newton's method. Introduction to modeling with differential equations. Polar coordinates, parametric curves. Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least A, or MATH 100 with a grade of at least B, or MATH 110 with a grade of at least A. Students with credit for either MATH 150 , 154 or 157 may not take MATH 151 for further credit. Quantitative.

    SFU Fall 2026 official course description
SFU current Engineering Science common-core Standard Schedule: exact first two years
Engineering Science standard common core · Year 1 · Spring (Term 2)4 listed

Published standard common-core placement; the advanced schedule is a separate alternative.

  • ENSC 180Introduction to Engineering Analysis3 credits

    Introduction to MATLAB and its use in engineering. Implementation, verification, and analysis of various engineering algorithms used in signal and image processing, robotics, communications engineering. Prerequisite: ENSC 151 and ( MATH 151 or MATH 150 ), all with a minimum grade of C-. Corequisite: MATH 152 and MATH 232 .

    SFU Fall 2026 official course description
  • MATH 152Calculus II3 credits

    Riemann sum, Fundamental Theorem of Calculus, definite, indefinite and improper integrals, approximate integration, integration techniques, applications of integration. First-order separable differential equations and growth models. Sequences and series, series tests, power series, convergence and applications of power series. Prerequisite: MATH 150 or MATH 151 , with a minimum grade of C-; or MATH 154 or MATH 157 , with a minimum grade of B. Students with credit for MATH 155 or MATH 158 may not take this course for further credit. Quantitative.

    SFU Fall 2026 official course description
  • MATH 232Applied Linear Algebra3 credits

    Linear equations, matrices, determinants. Introduction to vector spaces and linear transformations and bases. Complex numbers. Eigenvalues and eigenvectors; diagonalization. Inner products and orthogonality; least squares problems. An emphasis on applications involving matrix and vector calculations. Prerequisite: MATH 150 or 151 or MACM 101 , with a minimum grade of C-; or MATH 154 or 157 , both with a grade of at least B. Students with credit for MATH 240 may not take this course for further credit.

    SFU Fall 2026 official course description
  • PHYS 120Mechanics and Modern Physics3 credits

    A general calculus-based introduction to mechanics. Topics include translational and rotational motion, momentum, energy, gravitation, and selected topics in modern physics. Prerequisite: BC Principles of Physics 12 or PHYS 100 or equivalent, with a minimum grade of C-. This prerequisite may be waived, at the discretion of the department, as determined by the student's performance on a regularly scheduled PHYS 100 final exam. Please consult the physics advisor for further details. Corequisite: MATH 150 or 151 or 154 . Recommended Corequisite: PHYS 132 . Students with credit for PHYS 101 , 125 or 140 may not take this course for further credit. Quantitative/Breadth-Science.

    SFU Fall 2026 official course description
SFU current Engineering Science common-core Standard Schedule: exact first two years
Engineering Science standard common core · Year 1 · Summer (Term 3)3 listed

The source also requires a complementary elective. Its precise selection and units are not specified by this common-core table; no unrestricted slot or credit is invented.

  • CHEM 121General Chemistry and Laboratory I4 credits

    Builds upon the principles of chemistry through a lecture and laboratory experience to develop problem-solving skills with a focus on learning trends in the periodic table, electronic structure of atoms and molecules, chemical bonding, chemical stoichiometry, the energetics of chemical reactions, and properties of gases, liquids, and solids. This course includes a laboratory component. Prerequisite: Chemistry 12 with a minimum grade of B, or CHEM 109 or 111 with a minimum grade of C- or CHEM 110 and 115 , both with a minimum grade of C-. Students with credit for CHEM 120 or 125 may not take this course for further credit. Quantitative/Breadth-Science.

    SFU Fall 2026 official course description
  • MATH 260Introduction to Ordinary Differential Equations3 credits

    First-order differential equations, second- and higher-order linear equations, series solutions, introduction to Laplace transform, systems and numerical methods, applications in the physical, biological and social sciences. Prerequisite: MATH 152 with a minimum grade of C-; or MATH 155 or 158 , with a grade of at least B; MATH 232 or 240 , with a minimum grade of C-. Students with credit for MATH 310 may not take this course for further credit.

    SFU Fall 2026 official course description
  • PHYS 121Optics, Electricity and Magnetism3 credits

    A general calculus-based introduction to electricity, magnetism and optics. Topics include electricity, magnetism, simple circuits, optics and topics from applied physics. Prerequisite: PHYS 120 or 125 or 140 , with a minimum grade of C-, or PHYS 101 with a minimum grade of B. Corequisite: MATH 152 or 155 . Recommended Corequisite: PHYS 133 . Students with credit for PHYS 102 , 126 or 141 may not take this course for further credit. Quantitative/Breadth-Science.

    SFU Fall 2026 official course description
SFU current Engineering Science common-core Standard Schedule: exact first two years
Engineering Science standard common core · Year 2 · Fall (Term 4)5 listed

Published standard common-core placement; the advanced schedule is a separate alternative.

  • ENSC 204Graphical Communication for Engineering3 credits

    An introduction to engineering graphical communication, Computer Aided Design (CAD) and workshop usage. Objectives are to improve students' literacy in the use of graphics to communicate engineering information, and their ability to visualize and create 3D models. The use of CAD software in creating 3D solid models are introduced. Students who have taken ENSC 104, MSE 100 or SEE 100 first may not then take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 220Electric Circuits I4 credits

    Fundamental electrical circuit quantities, and circuit elements; circuits laws such as Ohm law, Kirchoff's voltage and current laws, along with series and parallel circuits; operational amplifiers; network theorems; nodal and mesh methods; analysis of natural and step response of first (RC and RL), as well as second order (RLC) circuits; real, reactive and rms power concepts. In addition, the course will discuss the worker safety implications of both electricity and common laboratory practices such as soldering. Prerequisite: ( PHYS 121 or PHYS 126 or PHYS 141 ), ENSC 120 , MATH 232 and ( MATH 260 or MATH 310), all with a minimum grade of C-. MATH 260 may be taken concurrently. Students with credit for MSE 250 or SEE 230 cannot take this course for further credit. Quantitative.

    SFU Fall 2026 official course description
  • ENSC 251Software Design and Analysis for Engineers4 credits

    Fundamentals for designing and implementing modular programs using a modern object-oriented programming language with a focus on understanding the performance implications of design choices on non-traditional computing platforms. Lecture topics include: classes; objects; debugging, testing & verification; design analysis & abstraction; error handling; fundamental data structures such as lists, trees, and graphs; and big-0 complexity analysis. Prerequisite: ENSC 151 with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 252Fundamentals of Digital Logic & Design4 credits

    Design of digital systems. In particular, students will learn basic digital design concepts including the implementation of synthesizable combinational and sequential logic using HDL and computer based design tools to implement their designs on a FPGA. Prerequisite: ENSC 151 with a minimum grade of C-. ENSC 252 is a required course for all engineering science majors and honours students (no course substitutions are permitted). Students with credit for MSE 350 cannot take this course for further credit.

    SFU Fall 2026 official course description
  • MATH 251Calculus III3 credits

    Rectangular, cylindrical and spherical coordinates. Vectors, lines, planes, cylinders, quadric surfaces. Vector functions, curves, motion in space. Differential and integral calculus of several variables. Vector fields, line integrals, fundamental theorem for line integrals, Green's theorem. Prerequisite: MATH 152 with a minimum grade of C-; or MATH 158 with a grade of at least B. Also, for students in the life sciences, MATH 154 with a minimum grade of C- and MATH 155 with a minimum grade of A-. Recommended: It is recommended that MATH 240 or 232 be taken before or concurrently with MATH 251 .

    SFU Fall 2026 official course description
SFU current Engineering Science common-core Standard Schedule: exact first two years
Engineering Science standard common core · Year 2 · Summer (Term 6)4 listed

Also one option-dependent three-unit course: MATH 254 for Biomedical, Electronics or Engineering Physics; CMPT 225 for Computer or Systems. These alternatives are not both mandatory and are not unrestricted electives. Their full held definitions remain in the existing course menu.

  • ENSC 225Microelectronics I4 credits

    Introduces the fundamentals of electronic devices with applications to active electronic circuits. Topics include physical structure and terminal characteristics of diodes and transistors; application of large and small signal device models in elementary amplifiers, current mirrors, and bias networks; behavioural models and frequency limitations of operational amplifiers. Prerequisite: ( ENSC 220 or MSE 250 or SEE 230 ), MATH 232 , and ( MATH 260 or MATH 310), all with a minimum grade of C-. Students taking or with credit for ENSC 226, MSE 251 or SEE 231 may not take ENSC 225 for further credit. Quantitative.

    SFU Fall 2026 official course description
  • ENSC 254Introduction to Computer Organization4 credits

    Covers the fundamentals of computer organization. Lecture topics include but not limited to: basics of computer systems, abstraction between hardware and software (using modern RISC-V instruction set), fundamentals of processor design and cache memory hierarchy design, and recent trends of parallel computing and domain-specific computing. ENSC 254 is a mandatory course for all engineering science options. Prerequisite: ENSC 251 and ENSC 252 , both with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 280Engineering Measurement and Data Analysis4 credits

    Methods to collect and analyze engineering data. Topics include: engineering data representation, discrete and continuous probability density functions, engineering measurements, error analysis, test of hypotheses, linear and nonlinear regression, and design of experiments. This course includes a significant laboratory component comprising: laboratory measurements and statistical analysis of electronic circuits, introduction to electronic device behaviour, instrument noise. Prerequisite: (( PHYS 121 and ENSC 120 ) or PHYS 141 ) and ( MATH 251 and MATH 232 ), all with a minimum grade of C-. MATH 251 and/or MATH 232 may be taken concurrently with ENSC 280 . Engineering Science Majors and Honours students are required to take ENSC 280 (no course substitutions will be accepted). Students with credit for MSE 210 , SEE 241 or PHYS 231 cannot take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 320Electric Circuits II4 credits

    Topics covered include: use of Laplace transform in circuit analysis, including poles and zeros, frequency response and impulse response: convolution as a method for computing circuit responses: resonant and bandpass circuits; magnetically coupled circuits; two port circuits; and filtering. Also includes a laboratory component dealing with the design and implementation of active filters. Prerequisite: ( ENSC 220 or MSE 250 ), MATH 232 , and ( MATH 260 or MATH 310), all with a minimum grade of C-.

    SFU Fall 2026 official course description
SFU current Engineering Science common-core Standard Schedule: exact first two years
Mapped terms

First two years of the current Engineering Science Standard Schedule: six source-named Fall/Spring/Summer positions, five academic and one mandatory paid co-op. The Advanced Schedule is separate and has a first-year summer break; it is not blended with this map. Year 2 Summer also has an option-dependent MATH 254/CMPT 225 choice. Later Biomedical, Computer, Electronics, Engineering Physics and Systems schedules remain outside this common-core excerpt. Future sections and individual placements are not guaranteed.

Course: Fall (Term 1)

Actual named term in the university’s standard schedule. No guaranteed future offering, section or room is inferred.

  • ENSC 100Engineering, Science and Society3 credits

    We study the history of engineering, its changing relationship to the sciences, and its effects upon society. We cover the ethical and environmental implications of engineering choices. We briefly explore the fundamental concepts in artificial intelligence, information theory, and thermodynamics. Students in the course will work together in small teams to complete a practical engineering design project. Corequisite: ENSC 105W . Students with credit for ENSC 100W, CMPT 106 , ENSC 106, or MSE 102 may not take this course for further credit.

  • ENSC 105WProcess, Form, and Convention in Professional Genres3 credits

    The course teaches fundamentals of informative and persuasive communication for professional engineers and computer scientists in order to assist students in thinking critically about various contemporary technical, social, and ethical issues. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. Corequisite: CMPT 106 , ENSC 100 or ENSC 106. Students with credit for CMPT 105W , ENSC 102, MSE 101W or SEE 101W may not take ENSC 105W for further credit. Writing.

  • ENSC 151Introduction to Software Development for Engineers4 credits

    An introduction to software development for students in engineering and related programs covering theory and practicum of software design, testing, and debugging. This includes basic C++ programming language elements such as basic types, variables, expressions, statements, exception handling, functions, simple classes, and an introduction to the C++ standard library. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100 , 150 , 151 , 154 , or 157 , with a minimum grade of C-). Students who have taken ENSC 251 , CMPT 125 , 129 , 135 , or CMPT 200 or higher first may not then take this course for further credit.

  • ENSC 120Introduction to Electronics Laboratory Instruments Operation and Measurement Techniques2 credits

    This introductory laboratory course will familiarize the students with operating electronics laboratory instrumentation such as linear power supply, digital multi-meter, function generator and oscilloscope. Students are expected to perform 6 lab experiments and submit a work-sheet for each lab session. A final examination will be conducted (individually) to test the proficiency. Laboratory and workplace safety lectures and examinations are covered in this course. Prerequisite: BC Pre-Calculus 12 and BC Physics 12 (or equivalents).

  • MATH 151Calculus I3 credits

    Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Logarithmic and exponential functions, trigonometric functions, inverse functions. Limits, continuity, and derivatives. Techniques of differentiation, including logarithmic and implicit differentiation. The Mean Value Theorem. Applications of differentiation including extrema, curve sketching, Newton's method. Introduction to modeling with differential equations. Polar coordinates, parametric curves. Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least A, or MATH 100 with a grade of at least B, or MATH 110 with a grade of at least A. Students with credit for either MATH 150 , 154 or 157 may not take MATH 151 for further credit. Quantitative.

SFU current Engineering Science common-core Standard Schedule: exact first two yearsSFU current Engineering Science mandatory paid co-op and research-credit conditionsSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course description
Additional published courses
  • BPK 201Biomechanics3 credits

    This course will cover the application of basic mechanics to human movement. It will provide students with a basic understanding of how forces act on body segments and how movements are produced. The subject matter of this course is relevant to quantifying all forms of physical activity, from activities of daily living, physically challenged movement patterns, to elite athletic performance. It also has applications in medical settings, including rehabilitation and sports medicine. Prerequisite: MATH 150 , 151 or 154 , MATH 152 or 155 (may be taken concurrently), PHYS 101 (or 120 or 125 or 140 ), BPK 142 . Quantitative.

    SFU Fall 2026 official course description
  • BPK 208Introduction to Physiological Systems3 credits

    An introduction to anatomy and physiological function of the major human systems, from a biomedical engineering perspective. Normally only available to students in the Biomedical Engineering Program. Corequisite: CHEM 180 . BPK 208 may be used as a substitute for BPK 105 by students in the Kinesiology Minor program. BPK Major and Honours students may not receive credit for BPK 208 . No student may take both BPK 105 and BPK 208 for credit, or both BPK 205 and BPK 208 for credit.

    SFU Fall 2026 official course description
  • BPK 402Mechanical Behavior of Biological Tissues3 credits

    Extension of BPK 201 provides students with an understanding of structure-function relations in musculoskeletal tissues (bone, cartilage and muscle) in health and disease. Includes effect of disease and aging on physiological and biomechanical properties, mechanics and prevention of tissue injury, and design of implants and prostheses. Prerequisite: BPK 201 and BPK 306 .

    SFU Fall 2026 official course description
  • CHEM 180General Chemistry II with Applications to Life Sciences3 credits

    A basic introduction to chemical kinetics, thermodynamics, acid-base chemistry, electrochemistry, and equilibria as well as application of these concepts to the structure and function of biomolecules. Concepts will be illustrated using examples of biological systems. Students will be introduced to central ideas in biochemistry and molecular biology. Prerequisite: CHEM 121 with a minimum grade of C-. Students with credit for CHEM 122 or CHEM 124 may not take this course for further credit. Quantitative.

    SFU Fall 2026 official course description
  • ECON 103Principles of Microeconomics4 credits

    The principal elements of theory concerning utility and value, price and costs, factor analysis, productivity, labor organization, competition and monopoly, and the theory of the firm. Quantitative.

    SFU Fall 2026 official course description
  • ENSC 316Engineering Electromagnetics I3 credits

    Basic vector calculus concepts required for the course and introduction to waves. Differential forms of Maxwell equations. Capacitors in circuits; capacitance and field energy. Inductors in circuits and inductance; electrical current, electromotive force, electrical resistance. Design considerations for engineering applications in devices through simulations (course project). Prerequisite: MATH 251 and ( ENSC 220 or MSE 250 ), all with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 327Communication Systems4 credits

    This course represents and introduction to analog and digital communications systems. The main topics are: a review of Fourier Transform; the representation of bandpass signals; random signals in communications, including stationarity, ergodicity, correlation, power spectra and noise; amplitude and frequency modulation; circuits and techniques for modulation and demodulation; frequency division multiplexing; baseband digital communication; time division and multiplexing; an introduction to basic digital modulation schemes such as BPSK, FSK and QPSK. Laboratory work is included in this course. Prerequisite: ( ENSC 380 or MSE 280) and ENSC 280 , all with a minimum grade of C-. Students who completed STAT 270 prior to Spring 2015 may use STAT 270 instead of ENSC 280 .

    SFU Fall 2026 official course description
  • ENSC 351Embedded and Real Time System Software4 credits

    Concentrates on the problems encountered when attempting to use computers in real time (RT) and embedded applications where the computer system must discern the state of the real world and react to it within stringent response time constraints. Both design methodology and practical implementation techniques for RT systems are presented. Although some hardware will be involved, it should be noted that this course concentrates on real time software. Prerequisite: ( ENSC 151 and ENSC 215 and ENSC 250) or ENSC 254 or ( CMPT 225 and (CMPT 250 or CMPT 295 )), all with a minimum grade of C- and a minimum of 60 units. ENSC 351 is a required course for all engineering science major and honours students (no course substitutions are permitted). Students with credit for or who are concurrently enrolled in ENSC 451/ MSE 450 cannot take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 370Biomedical Engineering Directions3 credits

    An overview of the discipline of biomedical engineering, including its purpose and scope. Typical discussion topics: goals and limitations of biomedical engineering, the nature and relevant technologies of selected application areas, common aspects of biomedical practice, current trends and new directions in biomedical engineering. Students conduct extended investigations of biomedical practice, new biomedical techniques or possible new products, then prepare reports and present seminars. Prerequisite: Completion of at least 25 units of engineering science (ENSC) courses.

    SFU Fall 2026 official course description
  • ENSC 380Linear Systems3 credits

    The objectives of this course are to cover the modelling and analysis of continuous and discrete signals using linear techniques. Topics covered include: a review of Laplace transforms; methods for the basic modelling of physical systems; discrete and continuous convolution; impulse and step response; transfer functions and filtering; the continuous Fourier transform and its relationship to the Laplace transform; frequency response and Bode plots; sampling; the Z-transform. Prerequisite: ENSC 180 , ENSC 220 (or MSE 250 ) and ( MATH 260 or MATH 310), all with a minimum grade of C-. Students with credit for MSE 282 or SEE 341 may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 383Feedback Control Systems4 credits

    This course is an introduction to the analysis, design, and applications of continuous time linear control systems. Topics include transfer function representation of open and closed loop systems, time domain specifications and steady state error, sensitivity analysis, time and frequency response, and stability criteria. It includes a treatment of methods for the analysis of control systems based on the root locus, Bode plots and Nyquist criterion, and their use in the design of PID, and lead-lag compensation. Lab work is included in this course. Prerequisite: ENSC 380 (or MSE 280), with a minimum grade of C-. Students with credit for MSE 381 or SEE 342 may not take ENSC 383 for further credit.

    SFU Fall 2026 official course description
  • ENSC 405WCapstone A: Project Design, Management, and Documentation3 credits

    This is the first course in a group-based, two-course capstone sequence: ENSC 405W , ENSC 440 . Topics include group writing processes, project documentation and engineering design, group dynamics, engineering standards, project management, dispute resolution, intellectual property, entrepreneurship, and user interface design. These groups will be maintained for the completion of the capstone project in ENSC 440 . Students must take ENSC 440 in the term directly following successful completion of ENSC 405W . Prerequisite: ( ENSC 105W or MSE 101W ), ENSC 204 , all with a minimum grade of C-, completion of a minimum of 22 units of required upper division ENSC courses, and completion of (or concurrent enrollment in) two upper division technical electives meeting the requirements of the program. Students are required to complete at least two co-ops before enrolling in ENSC 440 Capstone B. Capstone B must be taken in the term immediately following Capstone A. Enrollment into Capstone A is by approval of the department via Capstone application form. Engineering Science students cannot take MSE 410 , MSE 411 , SEE 410W or SEE 411 for credit. Students who have taken (ENSC 304 and ENSC 305W) may not take ENSC 405W for credit. Writing.

    SFU Fall 2026 official course description
  • ENSC 406Engineering Ethics, Law, and Professional Practice3 credits

    Provides an introduction to the engineering profession, professional practice, engineering law and ethics, including the issues of worker and public safety. It also offers opportunities to explore the social implications and environmental impacts of technologies, including sustainability, and to consider engineers' responsibility to society. Special emphasis will be on technical communication skills. This course helps students successfully negotiate the transition to a professional career. Prerequisite: 100 units including one of ENSC 100 , ENSC 106, CMPT 106 , or MSE 102 , with a minimum grade of C-. Students with credit for MSE 402 or SEE 402 may not take ENSC 406 for further credit.

    SFU Fall 2026 official course description
  • ENSC 410The Business of Engineering3 credits

    This course covers the business, management and entrepreneurial concepts that are important to engineers who manage projects, run businesses, or need to decide on the most efficient method for accomplishing a task. The topics to be covered include: financial accounting, rates of return, taxes, cost-benefit analyses, marketing, financing methods, and business plans. Prerequisite: A minimum of 80 units is required to enroll in this course. Students with credit for ENSC 201 or ENSC 411 cannot complete this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 440Capstone B: Engineering Design Project3 credits

    This is the second course in the group-based, two-course capstone sequence: ENSC 405W (Capstone A), and ENSC 440 (Capstone B). The capstone design course is based around a group project that consists of researching, designing, building and testing the hardware implementation of a working system. The course also includes material on how to design for safety and a shop training workshop. In order to obtain credit, students must successfully complete both courses. Students may not take Capstone B and Co-op in the same term. Prerequisite: ENSC 405W with a minimum grade of C-. Students will be automatically enrolled in ENSC 440 in the term immediately following successful completion of ENSC 405W . Students with credit for ENSC 440W, ENSC 442 or MSE 411 or SEE 411 may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 474Digital/Medical Image Processing4 credits

    Develops signal processing techniques of wide applicability, presented in the context of processing and analysis of digital images, in particular 2D and3D biomedical images. Covers acquisition, formation and representation of digital images, filtering, enhancement and restoration in both spatial and frequency domains, image segmentation, image registration, and discrete image transforms. Prerequisite: (( ENSC 180 and ENSC 251 ) or CMPT 225 ) with a minimum grade of C- and a minimum of 80 units. Students with credit for ENSC 460 /895-Digital Image Processing and Analysis cannot take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 475Biomedical Instrumentation4 credits

    Instrumentation techniques for measuring common physiological signals. Bioelectric and biochemical sensors. Biostimulation. Electronic design issues: electrical safety, signal conditioning and protection against noise, digital signal acquisition. Live subject ethical considerations. Laboratory work to include use of data acquisition packages in conjunction with various sensors, as well as design and construction of a full signal acquisition chain, from sensor to RAM. Prerequisite: ( ENSC 225 or MSE 251 ), ENSC 320 , ( ENSC 380 or MSE 280), all with a minimum grade of C- and a minimum of 80 units. ENSC 380 /MSE 280 can be taken concurrently. Students with credit for ENSC 372, ENSC 875 or ENSC 895 under the title "Biomedical Instrumentation" may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 476Biophotonics and Microscopy Techniques4 credits

    Basic physics and applications of light-biomatter interactions, tissue optics and microscopy instrumentation. With this background students will embark on practical issues such as light-induced effects in bio-systems, microscopy diagnostic techniques, therapeutic instrumentation and applications, optical tomography and recent developments in optical sensors. Lectures are accompanied by laboratory evaluation projects plus a final design and fabrication project. Prerequisite: Completion of 80 units including PHYS 121 or 102 or 141 , with a minimum grade of C-. Recommended: ENSC 376 or 470 .

    SFU Fall 2026 official course description
  • ENSC 477Biomedical Image Acquisition4 credits

    Provides an understanding of the scientific principles, physics and engineering technology that provide the basis for the various techniques (radiography, sonography, computed tomography, magnetic resonance imaging), by which medical images are acquired. Prerequisite: ( ENSC 380 or MSE 280) with a minimum grade of C- and a minimum of 80 units. Students with credit for ENSC 374 cannot take this course for further credit.

    SFU Fall 2026 official course description
  • MATH 254Vector and Complex Analysis for Applied Sciences3 credits

    Designed for students in the Engineering Science program. Combines a continuation of the study of vector calculus from MATH 251 with an introduction to functions of a complex variable. Vector functions of a single variable, space curves, scalar and vector fields, conservative fields, surface and volume integrals, and theorems of Gauss, Green and Stokes. Functions of a complex variable, differentiability, contour integrals, Cauchy's theorem. Taylor and Laurent expansion, method of residues, integral transform and conformal mapping. Prerequisite: MATH 240 or 232 , and 251 , all with a minimum grade of C-. MATH 240 or 232 may be taken concurrently. Students with credit for MATH 322 or MATH 252 may not take this course for further credit.

    SFU Fall 2026 official course description
  • CMPT 225Data Structures and Programming3 credits

    Introduction to a variety of practical and important data structures and methods for implementation and for experimental and analytical evaluation. Topics include: stacks, queues and lists; search trees; hash tables and algorithms; efficient sorting; object-oriented programming; time and space efficiency analysis; and experimental evaluation. Prerequisite: ( MACM 101 and ( CMPT 125 , CMPT 129 or CMPT 135 )) or ( ENSC 251 and ENSC 252 ), all with a minimum grade of C-. Quantitative.

    SFU Fall 2026 official course description
  • CMPT 276Introduction to Software Engineering3 credits

    An overview of various techniques used for software development and software project management. Major tasks and phases in modern software development, including requirements, analysis, documentation, design, implementation, testing,and maintenance. Project management issues are also introduced. Students complete a team project using an iterative development process. Prerequisite: One W course, CMPT 225 , ( MACM 101 or ( ENSC 251 and ENSC 252 )) and ( MATH 151 or MATH 150 ), all with a minimum grade of C-. MATH 154 or MATH 157 with at least a B+ may be substituted for MATH 151 or MATH 150 . Students with credit for CMPT 275 may not take this course for further credit.

    SFU Fall 2026 official course description
  • CMPT 303Operating Systems3 credits

    A course teaching the internals of modern operating systems. Topics consist of kernel components of modern OSes, such as system calls, device drivers, virtual memory, scheduling, file systems, synchronization for multi-core, and memory ordering. Prerequisite: CMPT 225 , ( CMPT 295 or ENSC 254 ), and ( CMPT 201 or ENSC 351 ), all with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 324Electronic Devices3 credits

    The essential physics of silicon semiconductor devices that form the heart of integrated circuits today are covered. An introduction to semiconductor device physics upon which device models are based leading to the development of the drift-diffusion equations. The static and dynamic behavior of PN junction diodes, bipolar junction transistors, and field effect transistors will be covered along with the application of the developed device models to integrated circuit design. Prerequisite: ( ENSC 220 or MSE 250 ), MATH 232 , and ( MATH 260 or MATH 310), all with a minimum grade of C-. Students with credit for ENSC 224 or PHYS 365 may not take ENSC 324 for further credit.

    SFU Fall 2026 official course description
  • ENSC 350Digital Systems Design4 credits

    Presents advanced topics in digital design such as advanced state machine concepts, asynchronous design, hardware description languages, bus interfacing and DSP architecture. It also covers both the architecture and programming or field programmable logic devices. Some laboratory work is expected. Prerequisite: (ENSC 215 and either ENSC 250 or CMPT 250) or ( ENSC 252 and ENSC 254 ), all with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 429Digital Signal Processing4 credits

    Discrete time signals and systems, sampling and quantization. The Discrete Fourier Transform and fast transforms. Digital filters, IIR and FIR, design procedures and implementations. Quantization noise in digital filters and transforms. Random signals, the response to linear systems to random signals. Introduction to adaptive systems. Introduction to system architectures for digital signal processing. Laboratory work includes familiarization with digital signal processing software packages. Prerequisite: ( ENSC 327 or ENSC 328 ), ( ENSC 380 or MSE 280), all with a minimum grade of C- and a minimum of 80 units.

    SFU Fall 2026 official course description
  • MACM 201Discrete Mathematics II3 credits

    A continuation of MACM 101 . Topics covered include graph theory, trees, inclusion-exclusion, generating functions, recurrence relations, and optimization and matching. Prerequisite: MATH 141 or MACM 101 or ( ENSC 251 and one of MATH 232 or MATH 240 ).

    SFU Fall 2026 official course description
  • MACM 316Numerical Analysis I3 credits

    A presentation of the problems commonly arising in numerical analysis and scientific computing and the basic methods for their solutions. Prerequisite: MATH 152 or 155 or 158 , and MATH 232 or 240 , and computing experience. Quantitative.

    SFU Fall 2026 official course description
  • ENSC 450VLSI Systems Design4 credits

    An introduction to the design of Very Large Scale Integrated (VLSI) circuits and systems (System-on-Chip, SoC) using mainly CMOS technology. SoC design techniques and applications will be covered. Basic topics will include: CMOS technology and circuit layout rules; combinational and sequential logic; logic simulation; systems design; design for verification and testability; and embedded-processor design and application. An advanced digital design flow based on the VHDL hardware description language will be introduced and exercised in the labs. Prerequisite: ( ENSC 225 or MSE 251 or SEE 231 ) and ENSC 350 , all with a minimum grade of C- and a minimum of 80 units.

    SFU Fall 2026 official course description
  • ENSC 452Advanced Digital System Design4 credits

    Digital system design considerations including methodologies, specification, SoC partitioning, fault tolerance, design reuse, debugging and verification. Prerequisite: ENSC 350 and 351 , with a minimum grade of C- and a minimum of 80 units.

    SFU Fall 2026 official course description
  • ENSC 453Programming for Heterogeneous Computing Systems4 credits

    The computing industry has been actively exploring specialized and programmable hardware accelerators, such as GPUs and FPGAs, to bring orders-of-magnitude performance and energy gains for important application domains. This course covers fundamental concepts, designs, and programming of heterogeneous computing systems, including multicore CPUs, GPUs, and FPGAs. Prerequisite: ENSC 350 and ENSC 351 , both with a minimum grade of C-. Students with credit for ENSC 462 under the title "Programming for Heterogeneous Computing Systems", ENSC 845 or ENSC 894 under the title "Programming for Heterogeneous Computing Systems" may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 325Microelectronics II4 credits

    This course introduces Students to analog integrated circuit design in the context of modern silicon integrated circuits technology. Topics included: integrated circuit technology and design tools; integrated component characteristics and limitations, differential amplifiers; multi stage amplifiers; feedback amplifiers; stability and frequency compensation; integrated operational amplifiers; bipolar and MOS digital circuits; analog aspects of digital electronics. Prerequisite: ENSC 225 or ENSC 226 or MSE 251 , with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 416Engineering Electromagnetics II: Design4 credits

    Introduction to boundary value problems, intermediate description of waves. Differential and integral forms of Maxwell equations. Transmission lines, co-axial cables, optical waveguides: antennas, Smith charts. Design of impedance matching networks. Reflection and transmission in complex networks. Cross-talk and interference in circuits. Prerequisite: ENSC 316 and MATH 254 , both with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 425Electronic System Design4 credits

    The principles and processes involved in designing analog circuits, emphasizing the functional blocks that comprise subsystems of a larger analog signal processing system. Topics include linear and nonlinear amplifiers, active filters, signal generators, signal modulators, switchmode power converters and analog/digital data conversion. The effects of non-ideal aspects of IC operational amplifiers on system performance are discussed and verified using laboratory projects. Students should be familiar with the behaviour and application of discrete semiconductor devices. Prerequisite: ENSC 320 , ENSC 325 , ( ENSC 380 or MSE 280), all with a minimum grade of C- and a minimum of 80 units.

    SFU Fall 2026 official course description
  • ENSC 426High Frequency Electronics4 credits

    Transmission lines and waveguides, microwave devices, travelling wave devices. An introduction to the theory of radiation, antennae and wave propagation, and microwave scattering theory. The design of complete communication systems incorporating microwave, optical and satellite channels. Laboratory work is included in this course.Physics students with credit for PHYS 326 and PHYS 421 may take this course with permission of the instructor. Prerequisite: Completion of 80 units including ( ENSC 416 or PHYS 421 ) and ENSC 325 , with a minimum grade of C-.

    SFU Fall 2026 official course description
  • ENSC 427Communication Networks4 credits

    Quantitative performance analysis and design of data and integrated services networks. Re-transmission error recovery schemes, networks of queues, congestion control, routing strategies. Multiple access techniques in data networks, design for specified throughput and delay performance. Wireless networks, routing approaches in mobile networks. Analysis and design of broadband integrated services digital networks, asynchronous time division multiplexing. Laboratory work is included in this course. Prerequisite: ENSC 327 with a minimum grade of C-. A minimum of 80 units required. Engineering students may not take CMPT 371 as a substitute for ENSC 427 .

    SFU Fall 2026 official course description
  • ENSC 385Statics and Strength of Materials3 credits

    Covers fundamental concepts of Statics and Strength of Materials. Statics: 2D and 3D force and moment systems, equilibrium of rigid bodies, analysis of structures, distributed forces, centroids and moments of inertia. Strength of Materials: introduction to stress and strain, axial loading, torsion, pure bending, analysis and design of beams for bending and combined loading, deflection of beams, and transformation of stresses. Prerequisite: ( PHYS 120 or PHYS 140 ) and MATH 152 , all with a minimum grade of C-. Students with credit for ENSC 281, MSE 221, or SEE 221 may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 386Introduction to Mechanical Design4 credits

    This course presents the elements and principles involved in design and analysis of basic mechanical structures and mechanisms. Mechanical elements such as gears, cams and bearings and fundamental relationships between the forces and corresponding motion or deflection are investigated through examples and experiments. This background can then be used in the design, analysis and development of computer controlled machines such as robotic devices. Prerequisite: PHYS 120 , ( MATH 260 or MATH 310), and (ENSC 281 or ENSC 385 ), all with a minimum grade of C-. Students who have previously taken ENSC 230 cannot take this course for credit.

    SFU Fall 2026 official course description
  • ENSC 387Introduction to Electro-Mechanical Sensors and Actuators4 credits

    This course provides an introduction to sensors and actuators for electromechanical, computer-controlled machines and devices. Topics include operating principles, design considerations, and applications of analog sensors, digital transducers, stepper motors, continuous-drive actuators, and drive system electronics. Component integration and design considerations are studied through examples selected from applications of machine tools, mechatronics, precision machines, robotics, aerospace systems, and ground and underwater vehicles. Laboratory exercises strengthen the understanding of component performance, system design and integration. Prerequisite: ENSC 380 or MSE 280, with a minimum grade of C-. Students with credit for MSE 310 may not take ENSC 387 for further credit.

    SFU Fall 2026 official course description
  • ENSC 482Introduction to Decision Making in Engineering4 credits

    Covers topics from decision theory, pattern classification and optimization theory. In addition, it introduces students to the design and development of interactive decision making tools which can assist designers during the design process. Prerequisite: MATH 232 , MACM 316 , ( ENSC 280 or MSE 210 or PHYS 231), all with a minimum grade of C- and a minimum of 80 units.

    SFU Fall 2026 official course description
  • ENSC 488Introduction to Robotics4 credits

    Fundamentals of robotics: mathematical representation of kinematics, dynamics and compliance. Planning and execution of robot trajectories. Feedback from the environment: use of sensors and machine vision. A brief introduction to robot languages. Different application domains for manipulator robots, e.g., assembly, manufacturing, etc. Prerequisite: (ENSC 230 or ENSC 386 ) and ( ENSC 383 or MSE 381 ), all with a minimum grade of C- and 80 units. Students with credit for ENSC 884 or ENSC 894 under the title "Introduction to Robotics" may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 470Optical and Laser Engineering Applications4 credits

    A practical, hands-on introduction to optical engineering and lasers. Covers the concepts of light, optics (geometric optics, Gaussian optics, multiple optical elements, lens aberrations), laser concepts, operational details of major laser types, laser interactions with optical systems, laser applications in engineering and medicine, complex optical system design and fiber optics. Labs cover optical systems, lasers measurements, optical CAD design, holography. Prerequisite: Completion of 80 units including ( PHYS 121 or 126 or 141 ) and ( MATH 260 or MATH 310), with a minimum grade of C-. Students with credit for ENSC 871 or ENSC 894 under the title "Optical Engineering and Laser Applications" may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 495Introduction to Microelectronic Fabrication4 credits

    Lectures provide the theory of integrated circuit fabrication. Students fabricate diodes, transistors and test structures in the laboratory. Topics: clean room practice, thermal oxidation and diffusion, photolithography, thin film deposition, etching, ion implantation, packaging, CMOS and bipolar processes. Prerequisite: ENSC 225 or MSE 251 or PHYS 365 or SEE 231 , with a minimum grade of C- and permission of the instructor and a minimum of 80 units. Enrollment in this course is by application only. Students with credit for ENSC 851 may not take this course for further credit.

    SFU Fall 2026 official course description
  • ENSC 498Engineering Science Thesis Proposal1 credits

    Supervised study, research and preliminary work leading to a formal proposal for the thesis project work in ENSC 499 . This activity can be directly augmented by other course work and by directed study. The locale of the work may be external to the University or within a University laboratory, or may bridge the two locations. Supervision may be by technical personnel at an external organization, or by faculty members, or through some combination. At least one of the supervisors must be a registered professional engineer. A plan for the student's ENSC 498 activities must be submitted to the school at the time of enrolment in the course. Completion of the undergraduate thesis project proposal is the formal requirement of this course and the basis upon which it is graded. Grading will be on a pass/fail basis. Prerequisite: At least 115 units or permission of the academic supervisor.

    SFU Fall 2026 official course description
  • ENSC 499Engineering Science Undergraduate Thesis9 credits

    A thesis is based on the research or development project that incorporates a significant level of engineering design. This work is typically undertaken in the student's final year, but in no case before the student has completed 115 units. Registration for ENSC 499 takes place in the term in which the thesis will be presented and defended. The locale of the work, supervision and other arrangements follow those for ENSC 498 . Grading of the thesis will be on a pass/fail basis, but recognition will be given to outstanding work. Prerequisite: ENSC 498 with a minimum grade of P.

    SFU Fall 2026 official course description
  • PHYS 211Intermediate Mechanics and Relativity3 credits

    An intermediate mechanics course covering kinematics, dynamics, calculus of variations and Lagrange's equations, non-inertial reference frames, central forces and orbits, rigid body motion, and special relativity. Prerequisite: MATH 251 ; MATH 232 or MATH 240 ; PHYS 255 or ENSC 380 . All prerequisite courses require a minimum grade of C-. Recommended Corequisite: MATH 260 .

    SFU Fall 2026 official course description
  • PHYS 285Quantum I3 credits

    The concepts of quantum mechanics introduced through two-level systems and explored in a way that requires only familiarity with general concepts of linear algebra. Introduction to concepts in classical and quantum information theory, bits and qubits, quantum dynamics, quantum communication and cryptography, and quantum circuits. Prerequisite: Either MATH 232 or MATH 240 , with a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 321Intermediate Electricity and Magnetism3 credits

    Development and application of Maxwell's equations in vector differential form. Notation and theorems of vector calculus; electric charge, fields, potentials, capacitance and field energy; conductors; methods for solving electrostatic problems; electric fields in matter; electrical current and the magnetic field; Ampere's law and the vector potential; magnetic fields in matter; electromotive force, electrical resistance, Faraday's law and inductance; Maxwell's correction to Ampere's law and electromagnetic waves. Prerequisite: PHYS 121 or PHYS 126 or PHYS 141 (or PHYS 102 with a minimum grade of B); MATH 252 or MATH 254 ; MATH 260 . All prerequisite courses require a minimum grade of C-, unless specified.

    SFU Fall 2026 official course description
  • PHYS 344Thermal Physics3 credits

    Heat, temperature, heat transfer, kinetic theory, laws of thermodynamics, entropy, heat engines, applications of thermodynamics to special systems, phase transitions. Prerequisite: PHYS 121 or PHYS 126 or PHYS 141 (or PHYS 102 with a minimum grade of B); MATH 251 ; both with a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 384Methods of Theoretical Physics I3 credits

    Applications of mathematical methods in physics, differential equations of physics, eigenvalue problems, solutions to wave equations. Prerequisite: MATH 252 or 254 ; MATH 260 ; PHYS 211 ; PHYS 255 or ENSC 320 . All prerequisite courses require a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 421Electromagnetic Waves3 credits

    A continuation of PHYS 321 : properties of electromagnetic waves and their interaction with matter. Transmission lines and waveguides; antennas, radiation and scattering; propagation of electromagnetic waves in free space and in matter; reflection and refraction at boundaries; polarization, interference and diffraction. Prerequisite: PHYS 321 (no substitution); PHYS 255 or ENSC 380 ; both with a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 347Introduction to Biological Physics3 credits

    A physics perspective on cellular structure and composition; random walks and diffusion; properties of fluids, cell motion; entropy and the properties of soft materials; structure and function of proteins; signal propagation in nerves. Prerequisite: Completion of 45 units including CHEM 122 or CHEM 180 ; MATH 152 or MATH 155 ; PHYS 102 or PHYS 121 or PHYS 126 or PHYS 141 ; all with a minimum grade of C-. Recommended: BISC 101 .

    SFU Fall 2026 official course description
  • PHYS 385Quantum II3 credits

    Stern-Gerlach experiments and the structure of quantum mechanics; operators; angular momentum and spin; Schrödinger equation and examples for time evolution; systems of two spin-½ particles; density operators; wave mechanics in one dimension including the double slit experiment, particle in a box, scattering in one dimension, tunnelling; one-dimensional harmonic oscillator; coherent states. Prerequisite: MATH 251 ; MATH 260 ; PHYS 255 or ENSC 380 ; PHYS 285 or CHEM 260 . All prerequisite courses require a minimum grade of C-. Recommended Prerequisite: PHYS 211 .

    SFU Fall 2026 official course description
  • PHYS 390Introduction to Cosmology and Astrophysics3 credits

    Evolution of the universe, modern cosmological models, origins of matter and entropy in the universe. Big Bang nucleosynthesis, formation of large-scale structure and galaxies, planetary systems. Prerequisite: PHYS 211 with a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 395Computational Physics3 credits

    Computer-based approaches to solving complex physical problems. Includes topics such as Monte-Carlo and molecular dynamics techniques applied to thermal properties of materials; dynamical behaviour of systems, including chaotic motion; methods for ground state determination and optimization, including Newton-Raphson, simulated annealing, neural nets, and genetic algorithms: symplectic methods; and analysis of numerical data. Prerequisite: MATH 260 ; PHYS 255 or ENSC 380 ; CMPT 120 or equivalent. All prerequisite courses require a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 413Advanced Mechanics3 credits

    Central forces, rigid body motion, small oscillations. Lagrangian and Hamiltonian formulations of mechanics. Prerequisite: PHYS 384 or permission of the department. Non-physics majors may enter with MATH 252 ; MATH 260 ; PHYS 211 . All prerequisite courses require a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 415Quantum III3 credits

    Wave mechanics in three dimensions; orbital angular momentum and spherical harmonics; central potentials, hydrogen atom; time-independent perturbation theory, Stark effect, Zeeman effect; identical particles, helium atom; scattering, Born approximation; time-dependent perturbation theory, interaction picture. Prerequisite: PHYS 385 ; either PHYS 384 or MATH 314 . All prerequisite courses require a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 416Introduction to Quantum Information Science3 credits

    Includes topics such as qubits, density matrices, mixed states, entanglement, basic quantum algorithms, quantum cryptography, computational models and complexity, introductory quantum error correction, and applications. Prerequisite: PHYS 385 ; PHYS 384 or both MATH 314 and MATH 419 , or equivalent. All prerequisite courses require a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 445Statistical Physics3 credits

    Postulates of statistical mechanics, partition functions, applications to gases, paramagnetism and equilibrium. Quantum statistics and applications. Prerequisite: PHYS 344 or CHEM 360 , with a minimum grade of C-. Recommended: PHYS 385 .

    SFU Fall 2026 official course description
  • PHYS 465Solid State Physics3 credits

    Crystal structure, lattice vibrations and thermal properties of solids, free electron model, band theory, and applications. Prerequisite: PHYS 385 or CHEM 364 , with a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 485Particle Physics3 credits

    Physics of elementary particles. Symmetries, strong interactions, electromagnetic interactions, weak interaction. Prerequisite: PHYS 385 or CHEM 364 ; PHYS 211 or permission from instructor for non-physics students; all with a minimum grade of C-.

    SFU Fall 2026 official course description
  • PHYS 490General Relativity and Gravitation3 credits

    Gravity and space-time, Einstein's equations and their solution, tests of relativity, black holes, stellar equilibrium and collapse, and cosmological models. Prerequisite: PHYS 384 with a minimum grade of C-.

    SFU Fall 2026 official course description
Elective choices
  • Engineering Science, Biomedical Engineering Option Major / Complementary Studies Elective Courses: Students in the biomedical engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Biomedical Engineering Option Major / Engineering Science and Design Electives: Students in the biomedical engineering option must complete a minimum of eight units from the engineering science and design elective course list available at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption .
  • Engineering Science, Biomedical Engineering Option Major / Engineering Science and Design Electives: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Biomedical Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Biomedical Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the biomedical engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Computer Engineering Option Major / Complementary Studies Elective Courses: Students in the computer engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Computer Engineering Option Major / Engineering Science and Design Elective Courses: Students in the computer engineering option must complete a minimum of 12 units from the engineering science and design elective course list at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption . Students may take a maximum of two 300-level ESD electives.
  • Engineering Science, Computer Engineering Option Major / Engineering Science and Design Elective Courses: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Computer Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Computer Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: For engineering science students, these university requirements are modified as follows. for students in the computer engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Computer Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the computer engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Electronics Engineering Option Major / Complementary Studies Elective Courses: Students in the electronics engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Electronics Engineering Option Major / Engineering Science and Design Elective Courses: Students in the electronics option must complete a minimum of 12 units from the engineering science and design elective course list, only one of which can be at the 300-level. The remaining engineering science and design units can be fulfilled using courses as specified at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption .
  • Engineering Science, Electronics Engineering Option Major / Engineering Science and Design Elective Courses: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Electronics Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Electronics Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the electronics engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Systems Engineering Option Major / Complementary Studies Elective Courses: Students in the systems engineering option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Systems Engineering Option Major / Engineering Science and Design Electives: Students in the systems engineering option must complete a minimum of 15 units from the engineering science and design elective course list at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption . As part of the required 15 units, students must complete one course from the constrained elective list.
  • Engineering Science, Systems Engineering Option Major / Engineering Science and Design Electives: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Systems Engineering Option Major / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Systems Engineering Option Major / WQB Requirement Modifications for Engineering Science Students: for students in the systems engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Engineering Physics Option Honours / Complementary Studies Elective Courses: Students in the engineering physics option are required to take three breadth courses, with at least one course in each category (B-Hum/B-Soc). ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
  • Engineering Science, Engineering Physics Option Honours / Engineering Science and Design Electives: Students in the engineering physics option must complete a minimum of eight units from the approved engineering science and design elective list in addition to their required physics electives below. Only one engineering science and design elective from the approved list can be at the 300-level. The approved engineering science and design electives for engineering physics can be found at https://www.sfu.ca/fas/study/current-students/school-of-engineering-science/undergraduates/program-requirements.html#ENSCoption .
  • Engineering Science, Engineering Physics Option Honours / Engineering Science and Design Electives: NOTE: SFU students accepted in the accelerated master’s within the School of Engineering Science may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html or please contact the engineering science graduate program committee chair.
  • Engineering Science, Engineering Physics Option Honours / Physics Electives: In addition to the required physics courses and engineering science and design electives, students must also complete three physics electives selected from the list below, at least one of which must be a 400-level physics course.
  • Engineering Science, Engineering Physics Option Honours / Writing, Quantitative, and Breadth Requirements: Students admitted to Simon Fraser University beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.
  • Engineering Science, Engineering Physics Option Honours / WQB Requirement Modifications for Engineering Science Students: for students in the engineering physics option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category. ECON 103 is a B-Soc course and counts towards these breadth requirements. Therefore, in this option, students have to take two more breadth courses, one of which must be a B-Hum category course (at least three units) to fulfil the requirement.
Study locations
Locations of published Fall 2026 sections
Burnaby, Surrey. Locations are observed among the named courses’ Fall 2026 sections. This is a term-specific record, not every required class or a future timetable.SFU Fall 2026 exact degree calendar: published course sections
ReferencesSFU Fall 2026 exact degree and course requirementsSFU Fall 2026 exact degree and course requirementsSFU Fall 2026 exact degree and course requirementsSFU Fall 2026 exact degree and course requirementsSFU Fall 2026 exact degree and course requirementsEngineers Canada · exact accredited engineering programme entrySFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU Fall 2026 official course descriptionSFU current Engineering Science common-core Standard Schedule: exact first two yearsSFU current Engineering Science mandatory paid co-op and research-credit conditions

Careers

Career examples

  • Software engineer
  • Systems engineer
  • Computer engineer

Professional recognition

Engineers Canada’s list, updated July 7, 2026, lists Engineering Science at Simon Fraser University as CEAB accredited: 1986 - present. Accreditation meets the academic component of engineering licensure; it does not itself grant a professional licence.

Scope and qualifications

Regulator-listed professional accreditation only. Career examples were not researched in this review.

Costs

Fee category

Published cost estimate

2026–27 · Per unit · CAD

Canadian students example · Choose your category

Tuition$220.61
Books and suppliesNot researched
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Fall 2026 rates · Course level and entry cohort matter

Housing and meals are outside this estimate.

Last updated

Suggest to a student