Skip to content

Mechatronic Systems Engineering

Simon Fraser University · Surrey

Mechatronics and Robotics: 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 70%)70% min.
  • SCH4UChemistry SCH4U (min 70%)70% min.
  • SPH4UPhysics SPH4U (min 70%)70% min.
SFU current Fall 2026 onwards Mechatronics Systems Engineering 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 Mechatronics Systems Engineering, 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 Mechatronics Systems Engineering BC/Yukon admission requirements
British Columbia or Yukon: Required Courses

British Columbia or Yukon high-school applicants to Mechatronics Systems Engineering, 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 Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Alberta: Mechatronics Systems Engineering

Alberta high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Physics 30 (min 70%) Chemistry 30 (min 70%) Mathematics 31 Recommended (for Spring 2024 admission onwards)
SFU current Alberta exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Manitoba: Mechatronics Systems Engineering

Manitoba high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Pre-Calculus 40S (min 70%) Physics 40S (min 70%) One of Calculus 42U or 42S Recommended (for Spring 2024 admission onwards)
SFU current Manitoba exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
New Brunswick: Mechatronics Systems Engineering

New Brunswick high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Physics 121 or 122 (min 70%) Chemistry 121 or 122 (min 70%) Calculus 120 Recommended (for Spring 2024 admission onwards)
SFU current New Brunswick exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Newfoundland and Labrador: Mechatronics Systems Engineering

Newfoundland and Labrador high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Math 3200 (min 70%) Math 3208 Recommended (for Spring 2024 admission onwards) Physics 3204 (min 70%)
SFU current Newfoundland and Labrador exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Northwest Territories: Mechatronics Systems Engineering

Northwest Territories high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Physics 30 (min 70%) Chemistry 30 (min 70%) Mathematics 31 Recommended (for Spring 2024 admission onwards)
SFU current Northwest Territories exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Nova Scotia: Mechatronics Systems Engineering

Nova Scotia high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Calculus 12 Recommended (for Spring 2024 admission onwards) Physics 12 (min 70%)(Academic/Advanced) Chemistry 12 (min 70%)(Academic/Advanced)
SFU current Nova Scotia exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Ontario: Mechatronics Systems Engineering

Ontario high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Chemistry SCH4U (min 70%) Physics SPH4U (min 70%) Two additional courses from List A or B Calculus and Vectors MCV4U (recommended)
SFU current Ontario exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Prince Edward Island: Mechatronics Systems Engineering

Prince Edward Island high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • Grade 11 required courses: ENG521 One of: MAT521A or MAT521B or MAT521E One of: BIO521, CHM 521 or PHY 521
  • Grade 12 required courses: ENG621 or ENG611 (min 70%) MAT621B (min 70%) MAT611B Recommended (for Spring 2024 admission onwards) PHY621A (min 70%) CHM621A (min 70%)
SFU current Prince Edward Island exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Nunavut: Mechatronics Systems Engineering

Nunavut high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Physics 30 (min 70%) Chemistry 30 (min 70%) Mathematics 31 Recommended (for Spring 2024 admission onwards)
SFU current Nunavut exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Quebec CEGEP: Mechatronics Systems Engineering

CEGEP applicants to Mechatronics Systems Engineering

  • Chemistry (202), Physics (203), Math (201).
SFU current Quebec exact Mechatronics Systems Engineering 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 Mechatronics Systems Engineering admission table
Saskatchewan: Mechatronics Systems Engineering

Saskatchewan high-school applicants to Mechatronics Systems Engineering only

  • Programme: Mechatronics Systems Engineering
  • 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 70%) Chemistry 30 (min 70%) Physics 30 (min 70%) Calculus 30 Recommended (for Spring 2024 admission onwards)
SFU current Saskatchewan exact Mechatronics Systems Engineering admission table

Degree requirements

Grades and academic standing
  • Mechatronic Systems Engineering Major / Minimum Grade Point Averages: The program requires a cumulative grade point average (CGPA) and an upper division grade point average (UDGPA) each of at least 2.0 in accordance with University graduation requirements.
  • Mechatronic Systems Engineering 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)
Work and practical requirements
  • Mechatronic Systems Engineering Major / Co-operative Education Work Experience: MSE students normally complete three mandatory co-op terms in industry (MSE 293, 393, 493*). They 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 (MSE 294, 394, 494*). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the MSE co-op office is required.
  • Mechatronic Systems Engineering Major / Co-operative Education Work Experience: MSE students also have an opportunity to participate in research co-op terms, where they gain experience in an academic, research and/or lab setting at SFU. Ideally, at least two of the three mandatory work terms should be completed in industry unless compelling justification for research co-op is made. Students wishing to take three research co-ops should seek prior approval from the UCC Chair for their third research co-op.
  • Mechatronic Systems Engineering Major / Co-operative Education Work Experience: An optional non-technical work term (MSE 193) is also available which is often completed after the first two study terms. MSE 193 does not count toward the mandatory three co-op terms requirement.
Course planning
Required courses and electives
  • Mechatronic Systems Engineering Major / Elective Course Requirements: MSE students must complete nine units (or three courses) of breadth courses with at least one course in each B-Soc and B-Hum category. At least one course (three units) chosen from the complementary studies electives found at https://www.sfu.ca/mechatronics/current-students/undergraduate-students/undergraduate-program-requirements/pre-approved-compementary-study-electives.html .
  • Mechatronic Systems Engineering Major / Mechatronic Systems Engineering Elective Courses: Students must also complete four mechatronic systems engineering elective courses selected from a pre-approved MSE electives list that is available at https://www.sfu.ca/mechatronics/current-students/undergraduate-students/undergraduate-program-requirements/technical-studies-electives.html .
  • Mechatronic Systems Engineering Major / Agriculture Technology (AgriTech) Concentration: Students also complete two mechatronic systems engineering elective courses selected from a pre-approved MSE electives list instead of four courses.
  • Mechatronic Systems Engineering 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.

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.

Agriculture Technology (AgriTech) Concentration

BASc

Complete the Agriculture Technology course set within Mechatronic Systems Engineering.

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.

MSE regular four-year curriculum · Year 1 · Fall4 listed

Source-labelled slots: COMP ELEC 1. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The regular first-degree route requires nine units or three complementary breadth courses, including at least one B-Soc and one B-Hum, from the current pre-approved list excluding Faculty of Applied Sciences courses. Individual WQB designations must be checked when choosing. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • CMPT 130Introduction to Computer Programming I3 credits

    An introduction to computing science and computer programming, using a systems oriented language, such as C or C++. This course introduces basic computing science concepts. Topics will include: elementary data types, control structures, functions, arrays and strings, fundamental algorithms, computer organization and memory management. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100 , 150 , 151 , 154 , or 157 , with a minimum grade of C-). Students with credit for CMPT 102 , 120 , 128 or 166 may not take this course for further credit. Students who have taken CMPT 125 , 129 or 135 first may not then take this course for further credit. Quantitative/Breadth-Science.

    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
  • CHEM 120General Chemistry I3 credits

    Builds upon the principles of chemistry 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 has the same lecture component as CHEM 121 but no laboratory work. Students who intend to take further courses in chemistry should also take CHEM 125 or alternatively take CHEM 121 instead. Prerequisite: Chemistry 12 with a minimum grade of B, or CHEM 110 or 111 with a minimum grade of C-. Students with credit for CHEM 121 or CHEM 123 may not take this course for further credit. Quantitative/Breadth-Science.

    SFU Fall 2026 official course description
  • MSE 103Statics and Dynamics3 credits

    Force vectors in two- and three-dimensions, equilibrium of a particle in two- and three-dimensions; moments and couples; equilibrium of rigid bodies in two- and three-dimensions. Planar kinematics of particles; planar kinetics of particles; work and energy, impulse, and momentum of particles.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 1 · Spring5 listed

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • 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 141Studio Physics - Optics, Electricity and Magnetism4 credits

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

    SFU Fall 2026 official course description
  • MSE 102Applied Science, Technology and Society3 credits

    Reviews the different modes of thought characteristic of science, engineering and computing. Examines the histories and chief current research issues in these fields. Considers the ethical and social responsibilities of engineering and computing work. Students with credit for CMPT 106 , ENSC 100 or ENSC 106 may not take MSE 102 for further credit. Breadth-Science.

    SFU Fall 2026 official course description
  • MSE 152Digital Computing Fundamentals3 credits

    Delve into critical topics such as code version control, multi-file project build systems, unit and integration testing, advanced C-programming topics including pointers, data structures, memory management, design patterns, device drivers, and real-world case studies. Prerequisite: CMPT 130 .

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 1 · Summer3 listed

Source-labelled slots: COMP ELEC 2. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The regular first-degree route requires nine units or three complementary breadth courses, including at least one B-Soc and one B-Hum, from the current pre-approved list excluding Faculty of Applied Sciences courses. Individual WQB designations must be checked when choosing. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 101WProcess, 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. Students with credit for CMPT 105W , SEE 101W , ENSC 102 or ENSC 105W may not take MSE 101W for further credit. Writing.

    SFU Fall 2026 official course description
  • MSE 112Mechatronic Design Studio I3 credits

    An introduction to the field of mechatronics and relevant hands-on experience in designing and programming robotic systems. Through a combination of theory, practical exercises, and project work, students will gain a solid foundation in programming using Python, learn the basics of a microcontroller platform, and develop the skills necessary to build and control simple robots. Topics include sensors, actuators and data acquisition techniques in sensory-based systems. Prerequisite: CMPT 130 . Students with credit for MSE 110 may not 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 post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 2 · Fall5 listed

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 210Engineering Measurement and Data Analysis3 credits

    An introduction to methods to collect and analyse engineering data. Topics include the Engineering data representation, Discrete and continuous probability density functions, Engineering measurements, Error analysis, Introduction to sensor interfaces, Introduction to physical sensors, Introduction to sensor signal conditioning, Noise, Test of hypotheses, Linear and nonlinear regression, and Design of experiments. Prerequisite: PHYS 141 or equivalent. MATH 150 or MATH 151 . Students with credit for SEE 241 or ENSC 280 may not take MSE 210 for further credit.

    SFU Fall 2026 official course description
  • MSE 220Engineering Materials3 credits

    Materials, their structures, properties and performance; crystal structures and instruments for structure determination; polymers, ceramics, and composites; quality control and reliability. Engineering application of materials. Prerequisite: CHEM 120 or 121 . Students with credit for SEE 222 , ENSC 231 or ENSC 330 may not take MSE 220 for further credit.

    SFU Fall 2026 official course description
  • MSE 224Strength of Materials3 credits

    Analysis of statically determinate and indeterminate structures, distributed forces, centroids and moments of inertia. Introduction to stress and strain, axial loading, torsion, pure bending, analysis and design of beams for bending and combined loading, deflection of beams. Transformation of stresses, principle stresses, Mohr’s Circle. Prerequisite: MATH 152 and MSE 103 . Students with credit for MSE 221, SEE 221 , ENSC 281 or ENSC 385 may not take this course for further credit.

    SFU Fall 2026 official course description
  • MSE 250Electric Circuits4 credits

    This course will cover the following topics: 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 141 or ( PHYS 121 and 131), MSE 281 (or MATH 260 ), and MATH 232 . MSE 281 (or MATH 260 ) may be taken concurrently. Students with credit for SEE 230 or ENSC 220 may not take MSE 250 for further credit. Quantitative.

    SFU Fall 2026 official course description
  • MSE 281Modelling of Mechatronic Systems3 credits

    The theory and application of first, second and higher order linear differential equations. Introduction to system modeling to allow the construction of dynamic models of mechanical and electrical engineering systems. Laplace transforms. Prerequisite: MATH 251 , MSE 103 , MSE 250 . MSE 250 may be taken concurrently.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 2 · Spring5 listed

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 212Mechatronic Design Studio II3 credits

    Design, iterate, prototype and evaluate a 3D static system. This project-based learning design course incorporates computer aided design tools and uses traditional and rapid additive manufacturing. Instrumented prototype is evaluated based on competing project objectives. Introduction to manufacturing systems, at machine shop and industrial scales. Prerequisite: MSE 103 and ( MSE 110 or MSE 112 ).

    SFU Fall 2026 official course description
  • MSE 222Kinematics and Dynamics of Rigid Bodies and Mechanisms4 credits

    Planar and 3D motions kinematics and kinetics of rigid bodies and mechanisms; linkages, gears, cams; synthesis and analysis of mechanisms; consideration of the static and dynamic forces in machines; impulse and momentum, energy and motion. Prerequisite: MATH 152 and MSE 103 . Students with credit for ENSC 282 may not take MSE 222 for further credit.

    SFU Fall 2026 official course description
  • MSE 251Electronic Circuits4 credits

    Introduces the basic electronic components, amplifiers, diodes, and oscillators. Fundamentals of logic design. Prerequisite: MSE 250 or ENSC 220 or SEE 230 . Students with credit for SEE 231 , ENSC 225 or ENSC 226 may not take MSE 251 for further credit.

    SFU Fall 2026 official course description
  • MSE 252Fundamentals of Digital Logic and PLCs3 credits

    Explore digital logic and Programmable Logic Controllers (PLCs). This course bridges theory and practice, covering digital circuits, PLC systems, and hands-on exercises. Engage in laboratory work and projects, applying concepts like Boolean algebra, combinational logic, counters, timers, and more to real-world applications.

    SFU Fall 2026 official course description
  • MSE 282Signals and 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: 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. Prerequisite: MSE 281 or MATH 260 . Students with credit for ENSC 380 , MSE 280, or SEE 341 may not take this course for further credit.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 3 · Fall3 listed

Source-labelled slots: MSE 4XX – TECH ELEC 1, COMP ELEC 3. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The regular first-degree route requires nine units or three complementary breadth courses, including at least one B-Soc and one B-Hum, from the current pre-approved list excluding Faculty of Applied Sciences courses. Individual WQB designations must be checked when choosing. The post-Fall 2024 route requires four technical electives, with at least three from Group A. Group assignment depends on the instructor’s P.Eng. status and course/version; special-topic Technology Entrepreneurship is Group B. Course offerings can change. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 323Introduction to Fluid Mechanics4 credits

    Physical properties of fluids and fundamental concepts in fluid mechanics. Hydrostatics. Conservation laws for mass, momentum and energy. Flow similarity and dimensional analysis as applied to engineering problems in fluid mechanics. Laminar and turbulent flow. Engineering applications such as flow measurement, flow in pipes and fluid forces on moving bodies. Prerequisite: MATH 251 and ( MSE 103 or SEE 221 ). Students with credit for ENSC 283, MSE 223, or SEE 225 may not take this course for further credit.

    SFU Fall 2026 official course description
  • MSE 310Sensors and Actuators3 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 various mechatronic applications. Laboratory exercises to strengthen the understanding of the course material are developed and required. Prerequisite: MSE 224 , MSE 251 , MSE 280. Students with credit for ENSC 387 may not take MSE 310 for further credit.

    SFU Fall 2026 official course description
  • MSE 320Machine Design4 credits

    Review of stress and strain in solids, superposition, energy theorems, theories of failure, elastic and inelastic analysis of symmetrical bending, torsion of circular members, and virtual work. Adequacy assessment and synthesis of machine elements with a focus on the design process. Static failure of ductile and brittle materials, fatigue analysis of structures. Topics include the design of welds, bolted connections, springs and shafts. Solution strategies include both analytical and finite element methods. Prerequisite: MSE 212 , ( MSE 220 or SEE 222 ), MSE 224 . MSE 212 may be taken concurrently. Students with credit for ENSC 382 may not take MSE 320 for further credit.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 3 · Summer5 listed

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 300The Business of Engineering I3 credits

    Covers topics in decision theory and engineering economics including: gap analysis, multi-attribute utility theory, discounted cash flow fundamentals, inflation, depreciation, tax, financial analysis, uncertainty and optimization. Prerequisite: More than 65 units. Students with credit for SEE 300 may not take this course for further credit.

    SFU Fall 2026 official course description
  • MSE 312Mechatronic Design Studio III3 credits

    Interweaves mechanisms, electronics, sensors, and control strategies with software and information technology to examine the demands and ideas of customers and find the most efficient, cost-effective method to transform their goals into successful commercial products. Most of the term is devoted to a significant design project in which student groups work independently and competitively, applying the design process to a project goal set by the faculty co-ordinator. Prerequisite: MSE 212 , MSE 222 , MSE 320 , MSE 381 (or ENSC 383 ). MSE 381 may be taken concurrently. Students with credit for ENSC 384 may not take MSE 312 for further credit.

    SFU Fall 2026 official course description
  • MSE 321Engineering Thermodynamics and Heat Transfer4 credits

    Energy transfer as work and heat, the First Law of thermodynamics. Properties and states of simple substances. Control-mass and control-volume analyses. Entropy, the Second Law of thermodynamics. Carnot cycle. Energy conversion systems; internal combustion engines, power plants and refrigeration cycles. Heat transfer by conduction, convection, and radiation. Formulation and solution of steady and transient problems. Cooling of microelectronics, thermal solutions. Prerequisite: MATH 251 and MSE 223. Students with credit for ENSC 388 may not take this course for further credit.

    SFU Fall 2026 official course description
  • MSE 353Power Electronics and Electric Machinery4 credits

    3-phase circuits, power quality, and transformers, Characteristic of power semiconductor devices, Line frequency controlled rectifiers, Buck, boost, and buck-boost dc-dc power converters, Pulse Width Modulation (PWM) techniques, Voltage source inverters and full-bridge topology, Introduction to dc machines, Introduction to stepper motors, Introduction to induction motors, Introduction to synchronous machines. Prerequisite: MSE 251 (previously ENSC 226). Students with credit for SEE 331 may not take MSE 353 for further credit.

    SFU Fall 2026 official course description
  • MSE 381Feedback 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 or SEE 341 . Students with credit for ENSC 383 or SEE 342 may not take MSE 381 for further credit.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 4 · Spring2 listed

Source-labelled slots: MSE 4XX – TECH ELEC 2, MSE 4XX – TECH ELEC 3. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The post-Fall 2024 route requires four technical electives, with at least three from Group A. Group assignment depends on the instructor’s P.Eng. status and course/version; special-topic Technology Entrepreneurship is Group B. Course offerings can change. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 402Engineering Ethics, Law, and Professional Practice2 credits

    This course 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. Prerequisite: 100 units including one of MSE 102 , ENSC 100 , ENSC 106, or CMPT 106 . MSE 102 may be taken concurrently. Students with credit for ENSC 406 or SEE 402 may not take MSE 402 for further credit.

    SFU Fall 2026 official course description
  • MSE 410Capstone Design Technical Project I3 credits

    Students will combine their technical and mechatronic design knowledge to conceive, and design a product. A comprehensive report is required at the end of the term. Prerequisite: Completion of at least 24 units from the upper division list of MSE curriculum courses and completion of two co-op terms ( MSE 293 or MSE 294 and MSE 393 or MSE 394 ). Must not be taken concurrently with MSE 493 or MSE 494 . Students with credit for ENSC 405W or SEE 410W may not take this course for further credit.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
MSE regular four-year curriculum · Year 4 · Summer3 listed

Source-labelled slots: MSE 4XX – TECH ELEC 4. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The post-Fall 2024 route requires four technical electives, with at least three from Group A. Group assignment depends on the instructor’s P.Eng. status and course/version; special-topic Technology Entrepreneurship is Group B. Course offerings can change. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 352Sequential Logic and Microcontrollers3 credits

    Synchronous and asynchronous sequential logic circuits. Counter design and registers. Introduction to microprocessor/microcontroller applications, memory and I/O systems. Microcontrollers: features, architecture and programming model. Introduction to assembly language and microcontroller programming. Addressing modes, assembling and linking programs. Timer/counter programming. ADC, DAC, and sensor interfacing. Prerequisite: CMPT 130 , MSE 252 and ( MSE 251 or ENSC 226 or SEE 231 ).

    SFU Fall 2026 official course description
  • MSE 405WThe Business of Engineering II, Entrepreneurship for Engineers4 credits

    Through the development of a business plan, MSE 405W simulates entrepreneurial activities associated with launching a technology-based start-up company. In a traditional lecture and tutorial format, students are introduced to practical and theoretical business subject-matter in engineering. Students participate in a team project and use collaborative writing strategies to produce a business plan and presentation relating to a technology-based start-up venture. Components of the business plan are submitted in multiple stages including a concept summary, proposal, marketing and operation plans, and executive summary. Prerequisite: MSE 300 . MSE 300 may be taken concurrently. Students with credits for ENSC 312 may not take this course for further credit. Writing.

    SFU Fall 2026 official course description
  • MSE 411Capstone Design Technical Project II3 credits

    Students will apply their technical knowledge to develop a prototype system representing a product that was designed earlier in MSE 410 . Students will then present it to a panel of engineers, faculty and student members. Prerequisite: MSE 410 . Must not be taken concurrently with MSE 493 or MSE 494 . Students with credit for ENSC 440 or SEE 411 may not take MSE 411 for further credit.

    SFU Fall 2026 official course description
SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tables
Mapped terms

Complete current regular four-year curriculum for first-degree students under the Fall 2024 curriculum reform: twelve actual Fall/Spring/Summer positions, nine academic and three mandatory paid co-op terms. The five-year flexible route, pre-Fall 2024 rules, second-degree exemptions and AgriTech concentration are separate and are not combined into this map. Course offerings and individual co-op placements are not guaranteed for a future cohort.

Year 1: regular four-year MSE curriculum
Fall

Source-labelled slots: COMP ELEC 1. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The regular first-degree route requires nine units or three complementary breadth courses, including at least one B-Soc and one B-Hum, from the current pre-approved list excluding Faculty of Applied Sciences courses. Individual WQB designations must be checked when choosing. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • CMPT 130Introduction to Computer Programming I3 credits

    An introduction to computing science and computer programming, using a systems oriented language, such as C or C++. This course introduces basic computing science concepts. Topics will include: elementary data types, control structures, functions, arrays and strings, fundamental algorithms, computer organization and memory management. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100 , 150 , 151 , 154 , or 157 , with a minimum grade of C-). Students with credit for CMPT 102 , 120 , 128 or 166 may not take this course for further credit. Students who have taken CMPT 125 , 129 or 135 first may not then take this course for further credit. Quantitative/Breadth-Science.

  • 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.

  • CHEM 120General Chemistry I3 credits

    Builds upon the principles of chemistry 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 has the same lecture component as CHEM 121 but no laboratory work. Students who intend to take further courses in chemistry should also take CHEM 125 or alternatively take CHEM 121 instead. Prerequisite: Chemistry 12 with a minimum grade of B, or CHEM 110 or 111 with a minimum grade of C-. Students with credit for CHEM 121 or CHEM 123 may not take this course for further credit. Quantitative/Breadth-Science.

  • MSE 103Statics and Dynamics3 credits

    Force vectors in two- and three-dimensions, equilibrium of a particle in two- and three-dimensions; moments and couples; equilibrium of rigid bodies in two- and three-dimensions. Planar kinematics of particles; planar kinetics of particles; work and energy, impulse, and momentum of particles.

Spring

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • 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.

  • 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.

  • PHYS 141Studio Physics - Optics, Electricity and Magnetism4 credits

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

  • MSE 102Applied Science, Technology and Society3 credits

    Reviews the different modes of thought characteristic of science, engineering and computing. Examines the histories and chief current research issues in these fields. Considers the ethical and social responsibilities of engineering and computing work. Students with credit for CMPT 106 , ENSC 100 or ENSC 106 may not take MSE 102 for further credit. Breadth-Science.

  • MSE 152Digital Computing Fundamentals3 credits

    Delve into critical topics such as code version control, multi-file project build systems, unit and integration testing, advanced C-programming topics including pointers, data structures, memory management, design patterns, device drivers, and real-world case studies. Prerequisite: CMPT 130 .

Summer

Source-labelled slots: COMP ELEC 2. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The regular first-degree route requires nine units or three complementary breadth courses, including at least one B-Soc and one B-Hum, from the current pre-approved list excluding Faculty of Applied Sciences courses. Individual WQB designations must be checked when choosing. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 101WProcess, 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. Students with credit for CMPT 105W , SEE 101W , ENSC 102 or ENSC 105W may not take MSE 101W for further credit. Writing.

  • MSE 112Mechatronic Design Studio I3 credits

    An introduction to the field of mechatronics and relevant hands-on experience in designing and programming robotic systems. Through a combination of theory, practical exercises, and project work, students will gain a solid foundation in programming using Python, learn the basics of a microcontroller platform, and develop the skills necessary to build and control simple robots. Topics include sensors, actuators and data acquisition techniques in sensory-based systems. Prerequisite: CMPT 130 . Students with credit for MSE 110 may not take this course for further credit.

  • 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 .

Year 2: regular four-year MSE curriculum
Fall

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 210Engineering Measurement and Data Analysis3 credits

    An introduction to methods to collect and analyse engineering data. Topics include the Engineering data representation, Discrete and continuous probability density functions, Engineering measurements, Error analysis, Introduction to sensor interfaces, Introduction to physical sensors, Introduction to sensor signal conditioning, Noise, Test of hypotheses, Linear and nonlinear regression, and Design of experiments. Prerequisite: PHYS 141 or equivalent. MATH 150 or MATH 151 . Students with credit for SEE 241 or ENSC 280 may not take MSE 210 for further credit.

  • MSE 220Engineering Materials3 credits

    Materials, their structures, properties and performance; crystal structures and instruments for structure determination; polymers, ceramics, and composites; quality control and reliability. Engineering application of materials. Prerequisite: CHEM 120 or 121 . Students with credit for SEE 222 , ENSC 231 or ENSC 330 may not take MSE 220 for further credit.

  • MSE 224Strength of Materials3 credits

    Analysis of statically determinate and indeterminate structures, distributed forces, centroids and moments of inertia. Introduction to stress and strain, axial loading, torsion, pure bending, analysis and design of beams for bending and combined loading, deflection of beams. Transformation of stresses, principle stresses, Mohr’s Circle. Prerequisite: MATH 152 and MSE 103 . Students with credit for MSE 221, SEE 221 , ENSC 281 or ENSC 385 may not take this course for further credit.

  • MSE 250Electric Circuits4 credits

    This course will cover the following topics: 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 141 or ( PHYS 121 and 131), MSE 281 (or MATH 260 ), and MATH 232 . MSE 281 (or MATH 260 ) may be taken concurrently. Students with credit for SEE 230 or ENSC 220 may not take MSE 250 for further credit. Quantitative.

  • MSE 281Modelling of Mechatronic Systems3 credits

    The theory and application of first, second and higher order linear differential equations. Introduction to system modeling to allow the construction of dynamic models of mechanical and electrical engineering systems. Laplace transforms. Prerequisite: MATH 251 , MSE 103 , MSE 250 . MSE 250 may be taken concurrently.

Spring

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 212Mechatronic Design Studio II3 credits

    Design, iterate, prototype and evaluate a 3D static system. This project-based learning design course incorporates computer aided design tools and uses traditional and rapid additive manufacturing. Instrumented prototype is evaluated based on competing project objectives. Introduction to manufacturing systems, at machine shop and industrial scales. Prerequisite: MSE 103 and ( MSE 110 or MSE 112 ).

  • MSE 222Kinematics and Dynamics of Rigid Bodies and Mechanisms4 credits

    Planar and 3D motions kinematics and kinetics of rigid bodies and mechanisms; linkages, gears, cams; synthesis and analysis of mechanisms; consideration of the static and dynamic forces in machines; impulse and momentum, energy and motion. Prerequisite: MATH 152 and MSE 103 . Students with credit for ENSC 282 may not take MSE 222 for further credit.

  • MSE 251Electronic Circuits4 credits

    Introduces the basic electronic components, amplifiers, diodes, and oscillators. Fundamentals of logic design. Prerequisite: MSE 250 or ENSC 220 or SEE 230 . Students with credit for SEE 231 , ENSC 225 or ENSC 226 may not take MSE 251 for further credit.

  • MSE 252Fundamentals of Digital Logic and PLCs3 credits

    Explore digital logic and Programmable Logic Controllers (PLCs). This course bridges theory and practice, covering digital circuits, PLC systems, and hands-on exercises. Engage in laboratory work and projects, applying concepts like Boolean algebra, combinational logic, counters, timers, and more to real-world applications.

  • MSE 282Signals and 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: 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. Prerequisite: MSE 281 or MATH 260 . Students with credit for ENSC 380 , MSE 280, or SEE 341 may not take this course for further credit.

Summer

The native schedule explicitly places a mandatory paid co-op term here. No numbered co-op course code or specific employer is assigned to this position by the table. Three required terms must be completed before graduation; optional MSE 193 does not replace one.

Co-op work term

Year 3: regular four-year MSE curriculum
Fall

Source-labelled slots: MSE 4XX – TECH ELEC 1, COMP ELEC 3. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The regular first-degree route requires nine units or three complementary breadth courses, including at least one B-Soc and one B-Hum, from the current pre-approved list excluding Faculty of Applied Sciences courses. Individual WQB designations must be checked when choosing. The post-Fall 2024 route requires four technical electives, with at least three from Group A. Group assignment depends on the instructor’s P.Eng. status and course/version; special-topic Technology Entrepreneurship is Group B. Course offerings can change. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 323Introduction to Fluid Mechanics4 credits

    Physical properties of fluids and fundamental concepts in fluid mechanics. Hydrostatics. Conservation laws for mass, momentum and energy. Flow similarity and dimensional analysis as applied to engineering problems in fluid mechanics. Laminar and turbulent flow. Engineering applications such as flow measurement, flow in pipes and fluid forces on moving bodies. Prerequisite: MATH 251 and ( MSE 103 or SEE 221 ). Students with credit for ENSC 283, MSE 223, or SEE 225 may not take this course for further credit.

  • MSE 310Sensors and Actuators3 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 various mechatronic applications. Laboratory exercises to strengthen the understanding of the course material are developed and required. Prerequisite: MSE 224 , MSE 251 , MSE 280. Students with credit for ENSC 387 may not take MSE 310 for further credit.

  • MSE 320Machine Design4 credits

    Review of stress and strain in solids, superposition, energy theorems, theories of failure, elastic and inelastic analysis of symmetrical bending, torsion of circular members, and virtual work. Adequacy assessment and synthesis of machine elements with a focus on the design process. Static failure of ductile and brittle materials, fatigue analysis of structures. Topics include the design of welds, bolted connections, springs and shafts. Solution strategies include both analytical and finite element methods. Prerequisite: MSE 212 , ( MSE 220 or SEE 222 ), MSE 224 . MSE 212 may be taken concurrently. Students with credit for ENSC 382 may not take MSE 320 for further credit.

Spring

The native schedule explicitly places a mandatory paid co-op term here. No numbered co-op course code or specific employer is assigned to this position by the table. Three required terms must be completed before graduation; optional MSE 193 does not replace one.

Co-op work term

Summer

Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 300The Business of Engineering I3 credits

    Covers topics in decision theory and engineering economics including: gap analysis, multi-attribute utility theory, discounted cash flow fundamentals, inflation, depreciation, tax, financial analysis, uncertainty and optimization. Prerequisite: More than 65 units. Students with credit for SEE 300 may not take this course for further credit.

  • MSE 312Mechatronic Design Studio III3 credits

    Interweaves mechanisms, electronics, sensors, and control strategies with software and information technology to examine the demands and ideas of customers and find the most efficient, cost-effective method to transform their goals into successful commercial products. Most of the term is devoted to a significant design project in which student groups work independently and competitively, applying the design process to a project goal set by the faculty co-ordinator. Prerequisite: MSE 212 , MSE 222 , MSE 320 , MSE 381 (or ENSC 383 ). MSE 381 may be taken concurrently. Students with credit for ENSC 384 may not take MSE 312 for further credit.

  • MSE 321Engineering Thermodynamics and Heat Transfer4 credits

    Energy transfer as work and heat, the First Law of thermodynamics. Properties and states of simple substances. Control-mass and control-volume analyses. Entropy, the Second Law of thermodynamics. Carnot cycle. Energy conversion systems; internal combustion engines, power plants and refrigeration cycles. Heat transfer by conduction, convection, and radiation. Formulation and solution of steady and transient problems. Cooling of microelectronics, thermal solutions. Prerequisite: MATH 251 and MSE 223. Students with credit for ENSC 388 may not take this course for further credit.

  • MSE 353Power Electronics and Electric Machinery4 credits

    3-phase circuits, power quality, and transformers, Characteristic of power semiconductor devices, Line frequency controlled rectifiers, Buck, boost, and buck-boost dc-dc power converters, Pulse Width Modulation (PWM) techniques, Voltage source inverters and full-bridge topology, Introduction to dc machines, Introduction to stepper motors, Introduction to induction motors, Introduction to synchronous machines. Prerequisite: MSE 251 (previously ENSC 226). Students with credit for SEE 331 may not take MSE 353 for further credit.

  • MSE 381Feedback 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 or SEE 341 . Students with credit for ENSC 383 or SEE 342 may not take MSE 381 for further credit.

Year 4: regular four-year MSE curriculum
Fall

The native schedule explicitly places a mandatory paid co-op term here. No numbered co-op course code or specific employer is assigned to this position by the table. Three required terms must be completed before graduation; optional MSE 193 does not replace one.

Co-op work term

Spring

Source-labelled slots: MSE 4XX – TECH ELEC 2, MSE 4XX – TECH ELEC 3. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The post-Fall 2024 route requires four technical electives, with at least three from Group A. Group assignment depends on the instructor’s P.Eng. status and course/version; special-topic Technology Entrepreneurship is Group B. Course offerings can change. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 402Engineering Ethics, Law, and Professional Practice2 credits

    This course 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. Prerequisite: 100 units including one of MSE 102 , ENSC 100 , ENSC 106, or CMPT 106 . MSE 102 may be taken concurrently. Students with credit for ENSC 406 or SEE 402 may not take MSE 402 for further credit.

  • MSE 410Capstone Design Technical Project I3 credits

    Students will combine their technical and mechatronic design knowledge to conceive, and design a product. A comprehensive report is required at the end of the term. Prerequisite: Completion of at least 24 units from the upper division list of MSE curriculum courses and completion of two co-op terms ( MSE 293 or MSE 294 and MSE 393 or MSE 394 ). Must not be taken concurrently with MSE 493 or MSE 494 . Students with credit for ENSC 405W or SEE 410W may not take this course for further credit.

Summer

Source-labelled slots: MSE 4XX – TECH ELEC 4. These are restricted selections, not additional named mandatory courses. No slot weight is inferred from its position. The post-Fall 2024 route requires four technical electives, with at least three from Group A. Group assignment depends on the instructor’s P.Eng. status and course/version; special-topic Technology Entrepreneurship is Group B. Course offerings can change. Current calendar approval is required before a planned term below twelve units. Remaining slot weights and exact future availability are not inferred.

  • MSE 352Sequential Logic and Microcontrollers3 credits

    Synchronous and asynchronous sequential logic circuits. Counter design and registers. Introduction to microprocessor/microcontroller applications, memory and I/O systems. Microcontrollers: features, architecture and programming model. Introduction to assembly language and microcontroller programming. Addressing modes, assembling and linking programs. Timer/counter programming. ADC, DAC, and sensor interfacing. Prerequisite: CMPT 130 , MSE 252 and ( MSE 251 or ENSC 226 or SEE 231 ).

  • MSE 405WThe Business of Engineering II, Entrepreneurship for Engineers4 credits

    Through the development of a business plan, MSE 405W simulates entrepreneurial activities associated with launching a technology-based start-up company. In a traditional lecture and tutorial format, students are introduced to practical and theoretical business subject-matter in engineering. Students participate in a team project and use collaborative writing strategies to produce a business plan and presentation relating to a technology-based start-up venture. Components of the business plan are submitted in multiple stages including a concept summary, proposal, marketing and operation plans, and executive summary. Prerequisite: MSE 300 . MSE 300 may be taken concurrently. Students with credits for ENSC 312 may not take this course for further credit. Writing.

  • MSE 411Capstone Design Technical Project II3 credits

    Students will apply their technical knowledge to develop a prototype system representing a product that was designed earlier in MSE 410 . Students will then present it to a panel of engineers, faculty and student members. Prerequisite: MSE 410 . Must not be taken concurrently with MSE 493 or MSE 494 . Students with credit for ENSC 440 or SEE 411 may not take MSE 411 for further credit.

SFU current post-Fall 2024 four-year MSE curriculum: all four native year/season tablesSFU complete current MSE curriculum reform, technical/complementary electives and second-degree conditionsSFU current MSE mandatory paid co-op and industry/special-term rulesSFU 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 description
Additional published courses
  • MATH 150Calculus I with Review4 credits

    Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Topics as for Math 151 with a more extensive review of functions, their properties and their graphs. Recommended for students with no previous knowledge of Calculus. In addition to regularly scheduled lectures, students enrolled in this course are encouraged to come for assistance to the Calculus Workshop (Burnaby), or Math Open Lab (Surrey). Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least B+, 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 151 , 154 or 157 may not take MATH 150 for further credit. Quantitative.

    SFU Fall 2026 official course description
  • 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
  • BISC 106Biological Systems for Engineers3 credits

    Engineering students are introduced to biological levels of organization and biosystems thinking. Specific lecture and lab topics include: cells and cellular processes, DNA, plant biology, pathogens, ecology, genetics and biosystems. Prerequisite: Enrolled in the MSE program. Students who have taken BISC 101 or higher level BISC courses first may not then take this course for further credit.

    SFU Fall 2026 official course description
  • MSE 360Introduction to Biosystems Engineering3 credits

    Introduction to biosystems engineering with relation to agriculture and agricultural engineering. Covers natural resource management including water irrigation, scheduling, conservation and contaminants; soil and soil erosion. Controlled environments for agricultural. Introduction to agricultural machinery. All with a focus on sustainable agricultural practices and understanding the environmental impact assessments of technology and agricultural practices. Prerequisite: CHEM 120 .

    SFU Fall 2026 official course description
  • MSE 460Precision AgriTech Engineering3 credits

    Digital agricultural mapping and technologies. Guidance and path sensing for agriculture including autonomous technologies, drones and AUVs. Sensing technologies including optical, gas, temperatures sensors for aerial and remote sensing of the environment and agricultural products, in natural and controlled settings. Data gathering and management, analysis of sensor data, including the application of variable rate systems. Prerequisite: MSE 310 and MSE 360 .

    SFU Fall 2026 official course description
  • MSE 480Manufacturing Systems3 credits

    An introduction to manufacturing systems: industrial robotics, manufacturing system components and definitions, material handling systems, production lines, assembly systems, robotic cell design, cellular manufacturing, flexible manufacturing systems, quality control, manufacturing support systems. Prerequisite: MSE 310 (or ENSC 387 )and a minimum of 80 credits. Students with credit for ENSC 432 may not take MSE 480 for further credit.

    SFU Fall 2026 official course description
  • SEE 351Bioprocess Engineering Systems3 credits

    Combines biotechnology and engineering for materials and energy harvesting for a broad range of industrial and environmental applications. Offers an in-depth understanding of underlying principles of bioprocesses, which leads to design and operation of a variety of innovative biosensors, control systems and full-scale bioreactors. Sustainable engineering applications include food processing and preservation, biofuel production, and energy generation from waste streams. Prerequisite: MATH 260 , SEE 224 , and SEE 225 . Corequisite: SEE 324 . MSE students who completed MSE 321 can take this course upon approval of the course instructor.

    SFU Fall 2026 official course description
Elective choices
  • Mechatronic Systems Engineering Major / Elective Course Requirements: MSE students must complete nine units (or three courses) of breadth courses with at least one course in each B-Soc and B-Hum category. At least one course (three units) chosen from the complementary studies electives found at https://www.sfu.ca/mechatronics/current-students/undergraduate-students/undergraduate-program-requirements/pre-approved-compementary-study-electives.html .
  • Mechatronic Systems Engineering Major / Mechatronic Systems Engineering Elective Courses: Students must also complete four mechatronic systems engineering elective courses selected from a pre-approved MSE electives list that is available at https://www.sfu.ca/mechatronics/current-students/undergraduate-students/undergraduate-program-requirements/technical-studies-electives.html .
  • Mechatronic Systems Engineering Major / Agriculture Technology (AgriTech) Concentration: Students also complete two mechatronic systems engineering elective courses selected from a pre-approved MSE electives list instead of four courses.
  • Mechatronic Systems Engineering 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.
Study routes

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

  • Mechatronic Systems Engineering Major
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: current exact programme duration and work-study routeSFU complete current MSE curriculum reform, technical/complementary electives and second-degree conditionsEngineers 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 current post-Fall 2024 four-year MSE curriculum: all four native year/season tablesSFU current MSE mandatory paid co-op and industry/special-term rules

Careers

Career examples

  • Mechatronics engineer
  • Automation specialist
  • Robotics specialist

Professional recognition

Engineers Canada’s list, updated July 7, 2026, lists Mechatronic Systems at Simon Fraser University as CEAB accredited: 2011 - 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