- About
- Schools
- Study
- Research
- News & Events
- Contact
- SEE Grad
- FAS Graduation
Mechatronic Systems Engineering Undergraduates
Mechatronic Systems Engineering students integrates cyber and physical realms, turning theory into practice with hands-on experiences to create technology for social good.
Undergraduate Program Requirements
MSE undergraduate students should be familiar with their program requirements - below are program details related to the curriculum, course schedule and sequencing, pre-approved electives, technical electives and concentration options.
Are you a Future Student?
The MSE undergraduate program provides a four-year curriculum that details the courses necessary for successful completion of the degree program.
We also offer five-year degree options designed to provide students with a more flexible curriculum, allowing them to reduce their workload. Below is a curriculum table outlining the courses required to successfully complete this program in five years.
NEW! Fall 2024 Curriculum Reform
The curriculum reform has been designed to provide an improved experience for students in MSE, to provide more industry-ready skills and increase the likelihood that students will graduate in a timely manner as 14 fewer credits are required to graduate.
The main changes to the curriculum, compared to the pre-Fall 2024 curriculum are available here.
Statics Material Changes. MSE 224 / MSE 221
The Statics content from MSE 221 (now MSE 224) has been moved to MSE 103 (3): Statics and Dynamics.
For students on the pre-Fall 2024 curriculum.
This should not have any affect on you as long as you are following the curriculum guides and have taken MSE 221 (or SEE 221) already.
If you have chosen to not take MSE 221 in Fall 2024 or earlier, then you can either, a) take SEE 221 and appeal for MSE 221 to be waivered, or b) take MSE 224 and complete the free online self-paced upgrade course before you take this course.
If you have previously failed or obtained a 鈥淒鈥 in MSE 221, you may either, a) take SEE 221 and appeal for MSE 221 to be waivered, or b) take MSE 224 and you may want to complete the free online self-paced upgrade course especially if you struggled on the first part of the course.
To get enrolled in the self-paced, online Statics Upgrade Course, you should submit an or ask an Advisor to add you. You must have passed PHYS 140 to be added to this course.
For transfer students on the post-Fall 2024 curriculum.
If you have already taken PHYS 140, you may request a waiver for MSE 103 subject to you a) having completed the Statics Upgrade Course, or b) taken SEE 221.
To get enrolled in the self-paced, online Statics Upgrade Course, you should submit an or ask an Advisor to add you. You must have passed PHYS 140 or PHYS 120 to be added to this course.
If you have already taken MSE 221 (Fall 2024 or earlier) or SEE 221, you may waiver MSE 103 without taking the Statics Upgrade Course. You should submit an .
If you have taken PHYS 120 but not PHYS 132, it is recommended you take MSE 103, especially if your grade is a 鈥淏-鈥 or lower. You may take the Statics Upgrade Course, and subject to you completing this course and taking PHYS 132, MSE 103 will be waivered.
If you have taken PHYS 101, you should take MSE 103. No waiver will be offered.
Fall 2024 Program Requirements
Pre-Fall 2024 Program Requirements
Important Notes:
- Mechatronic Systems Engineering students must finish three mandatory co-op terms before graduation.
- MSE students must complete nine (9) units or three (3) courses of social science and humanity breadth courses (B-Soc and B-Hum) with at least one course in each B-Soc and B-Hum category. Complementary elective course must be selected from pre-Approved Complementary Electives list.
- MSE 4XX = Technical Studies Elective (can be selected from the list of Technical Studies Electives)
- Pre-Fall 2024 admits must complete six (6) courses from the list of Technical Studies Electives.
- Starting Fall 2024, new admits must complete four (4) courses from the list of Technical Studies Electives.
- Please visit for list of coures offered in a particular semester.
Group A:
- MSE 412, MSE 413, MSE 420, MSE 421, MSE 422, MSE 423, MSE 424, MSE 425, MSE 426, MSE 427, MSE 428, MSE 429, MSE 450, MSE 451, MSE 453, MSE 460, MSE 480, MSE 481, MSE 483, MSE 490, MSE 491
Remarks:
- If any of these courses are taught by sessional lectures who do not have P. Eng., the course is moved to group B.
- MSE 490, 491 and MSE 492 are counted in group A, if they are taught by MSE P. Eng. Faculty members.
- MSE 490: ST: Technology Entrepreneurship is counted as a group B course.
Group B:
- 400-level engineering elective courses that are taught by faculty members who have yet to obtain their professional status; engineering elective courses taught by non-P. Eng. Faculty members; 400 level courses taken at other schools (after appeal to MSE); and Directed Studies (MSE or outside)
- MSE students must take at least four engineering electives from group A. They can take the other two courses from group B.
ENGINEERING ELECTIVE OFFERING
The MSE engineering electives will be offered in accordance with the two year plan and the posted course offering maybe subject to change. Please check to confirm offering and class schedule.
Spring 2025
- MSE 413
- MSE 421
- MSE 453
- MSE 480
- MSE 481
- MSE 483
- MSE 490 ST RobustEstimation &Filtering
- MSE 491 ST-ElectTransportSys (Grp B)
* Fall 2025
- MSE 460
- MSE 491 ST Dig Sig Processing
* SPRING 2026
- MSE 413
- MSE 429
- MSE 453
- MSE 481
- MSE 483
- MSE 490 ST UAV
- MSE 490 ST PID Cntrl
- MSE 491 ST Elect Trnsport Sys
- MSE 481 ST Adv Elect Circuits
Summer 2025
- MSE 426
- MSE 450
- MSE 452
- MSE 454
* Summer 2026
- MSE 426
- MSE 452
- MSE 454
- MSE 480
MSE students must complete 9 units (or 3 courses) of breadth courses (B-Hum and B-Soc) with at least one course in each B-Soc and B-Hum category. All courses designated as B-Hum or B-Soc from the SFU Certified Breadth List, with the exception of those under the Faculty of Applied Sciences, are valid.
MSE second degree students are considered to have met the comlementary electives requirement of the program. As per University policy, students admitted to second degrees are exempt from all of the Breadth requirements, the lower-division W course, and one Q course. The remaining W and Q courses must be a minimum of 3 credits each; the W course must be upper-division and within the major, while the Q course may be upper- or lower-division. Second degree students must meet the FAL and FAN prerequisites in order to enrol in W and Q courses. Second degree students who have met WQB requirements in a first degree at Simon Fraser Unviersity are still required to meet this UD W and Q requirement for the second degree.
IMPORTANT: Students are advised to visit the following link 尤物视频 Breadth courses to double check the designation of courses for B-Hum or B-Soc as they might change from time to time: