Engineering Science Undergraduates

Program Requirements


The Bachelor of Applied Science program begins with two years of common core courses. From the third year on, students must declare their option and specialize in a field of concentrated study. Options may be followed as a major or honours program (where applicable). 

Program Options:

  • Biomedical
  • Computer
  • Electronics
  • Physics
  • Systems

ENSC Course Navigator* and Course Offerings

Course Navigator is an assitive interactive tool which can support degree progress planning. The navigator highlights prerequisite courses, co-requisite courses, and which courses lead to others in the future.

*This version is intended for students who started in SFU engineering Fall 2013 or later.  Students who started in engineering prior to this date should connect with an advisor.

ENSC COURSE NAVIGATOR course offerings

Engineering Science Major

Common Core

All students follow the same Year 1 and Year 2 core curriculum. This is aimed at providing a deep foundation of technical know-how and exposing undergraduates to all the various fields they might later specialize in.

Deviation from the suggested courses may delay your graduation and should be discussed with an Engineering Science Advisor. Students have the option of following the standard schedule (courses split across 3 terms) or the advanced schedule (2 terms with the summer off).

Engineering Science Major - Options

From the third year on, students will specialize in a program option which can be followed as a major or honours program (where applicable). The honours degree requires a thesis. Students must declare their option, using the declare option form.

Changes made to the ESD electives are effective Summer 2025.

Biomedical Engineering Option

Biomedical engineers analyse health problems, look at the technology available to address that problem and innovate ways to improve health care technologies. Our biomedical engineers have the same foundation in programming, electronics and systems engineering but use those tools for improving health outcomes.

Computer Engineering Option

SFU's Computer Engineering option trains students to think logically about complex and abstract problems – and to develop innovative solutions for those problems. Our program provides an extremely flexible elective list that allows students to combine software and hardware expertise with applications that interest and excite them. 

Students start by learning the fundamentals of digital electronics, computer architecture and networks and communications. Project oriented courses are offered during the early part of this program to provide students with theory and practice. At more advanced levels, subjects include structured programming, software engineering, compilers, operating systems, intelligent systems, embedded systems, real-time systems and VLSI systems.

Electronics Engineering Option

This program option equips and inspires students to design next-level advancements in a potentially limitless range of high-tech fields. Students start with the basics of circuit design, computer programming, the key elements of physics and the language of mathematics. From a foundation of fundamental electric and electronic concepts, you’ll move on to system analysis, communications and digital signal processing, combining course-work with practical training. Courses from other departments such as Computing Science and Physics broaden the students' knowledge and enable them to apply electronic solutions in fast-moving high tech world.

Engineering Physics Option

SFU’s Engineering Physics option introduces students to a unique blend of science, mathematics, engineering design and practice as well as computer skills – all combined with a strong focus on theoretical and applied physics. This challenging option focuses on optics, opto-electronics, advanced semiconductor devices and microelectronics. Students who select this option are introduced to the fundamentals as well as the wider applications of engineering and physics.

Systems Engineering Option

A wide array of electives allows students in this option to tailor their expertise to their interests. Systems graduates will be able to recognize problems requiring knowledge from diverse disciplines and focus the efforts of multi-talented teams on their solution. This program option begins with a thorough background in the fundamentals of analog and digital electronics, the basics of mechanical analysis and the fundamentals of programming and software design. More advanced subjects include robotics, control, computer-aided design and manufacture, embedded and real-time systems and image processing.

Engineering Science Major - Pre-Approved Electives

Within each bachelor program option, students are required to take elective courses which compliment their curriculum and meet university-level requirements. 

Complementary Elective

These courses are commonly referred to as the 'WQB' requirement at SFU.

As an engineering science student - depending on your program option - you will need to complete specific pre-approved electives and/or additional B-Sci elective courses.

Technical Elective

Students in the Electronics option honors program must take one technical elective E-TECH I-3, normally in Semester 8.

All Technical Elective choices are subject to approval by the Chair of the School's Undergraduate Curriculum Committee (UCC); to simplify this process and to clarify by example, the list below has been pre-approved. Note that these courses may require prerequisites. In some cases, permission of the department must be obtained prior to registration.

Minor in Computer and Electronic Design

Looking for a way to add a technical facet to your education? The Minor in Computer and Electronics Design may be for you.  This minor is a perfect choice for hands-on, detail oriented, creative and innovative individuals interested in technology and global change.

Admission Requirements

Entrance is open to all non-engineering science majors. Students apply after successfully completing the following five courses with a minimum grade of C-. Enrolment is limited.

  • ENSC 100W-3 Engineering, Science, and Society
  • ENSC 105W-3 Process, Form, and Convention in Professional Genres
  • ENSC151 or CMPT128 or  CMPT125/127 or CMPT135
  • MATH 232-3
  • PHYS 120-3

CGPA Requirements

The engineering science graduation grade point average (GPA) in the above courses must be 2.0 or better. A CGPA of 2.0 is also required. If either GPA drops below 2.0, the student will be required to withdraw.

Program requirements

View calendar

Accelerated Master's Pathway in Engineering Science

This dynamic program is open to top students currently enrolled in the B.A.Sc. program at SFU. This joint program is designed for top engineering undergraduates who want to fast-track their graduate education in the School of Engineering Science at SFU.

Admission

Students in B.A.Sc. program at SFU are qualified to be admitted into the accelerated Master's pathway program in Engineering Science provided that they have met all of the following criteria:

  • Successful completion of at least 90 credits of undergraduate work
  • A minimum CGPA of 3.33/4.33; or a grade point average of at least 3.5/4.33 based on the most recent 60 units of undergraduate and graduate courses
  • Successful completion of at least one co-op term
  • Successful completion of at least 24 credits of upper-level ESD courses while resident at SFU
  • Secured a M.A.Sc. Supervisor 

Second degree candidates are not eligibile for accelerated master's program. They are encouraged to apply for our regular M.A.Sc program upon their 2nd degree's completion. 

How to Apply

Applications to the concurrent program follows the same procedure as regular graduate admission. Please see the admissions page for details.

If you are interested in applying, please send an email to the Graduate Program Assistant at enscgsec@sfu.ca for the most up-to-date information.

Fees

Students will pay the undergraduate per credit rate for all undergraduate courses (or premium if applicable) and the graduate per credit rate (or premium if applicable) for all graduate courses while they are registered in their bachelor’s program. Once the students complete their bachelor's degree, they will pay the appropriate graduate tuition fees for that program. Students are ineligible for graduate scholarships or awards administered from SFU sources until they complete their bachelor's degrees.

Degree Completion

Students in the Accelerated Master’s pathway program must fulfill the degree requirements of both the bachelor’s program and the master’s program in Engineering Science and may apply a maximum of 10 graduate course units/credits, taken while completing the bachelor’s degree, towards the upper division undergraduate Engineering Science and Design (ESD) electives of the bachelor’s program and the requirements of the master’s degree. The student will need to submit the advanced credit form to apply those graduate course units/credits towards the MASc degree, once they officially started. 

If a graduate course is cross-listed with an undergraduate course (combined session), students must enroll in that graduate course to have that credits counted towards to their graduate degree. Otherwise, the credits for the undergraduate course will only be used towards to their bachelor's degree. For instance, if ENSC 894 is cross-listed with ENSC 452 as a combined session class, students must enroll in ENSC 894 instead of ENSC 452. 

Concurrent Courses

Each undergraduate option in the School of Engineering Science (Biomedical Engineering, Computer Engineering, Electronics Engineering, Engineering Physics, and Systems Engineering) has its own list of pre-approved ESD electives.  Students should consult the list of pre-approved ESD electives posted on this page.  The Undergraduate Curriculum Committee (UCC) will consider graduate courses as potential electives, in the same way they consider other electives and a given graduate course may meet the criteria for one option, but not others.  If a graduate course does not appear on the lists, students may appeal for a given graduate course to count as an ESD elective, using the ENSC Appeal form found here.

Transferring from the concurrent program to the regular program is possible: a student may withdraw at any time from an approved Concurrent Bachelor’s-Master’s program by informing the Chairs of the Undergraduate and Graduate Programs and the Dean of Graduate Studies in writing.