·¬ÇÑÉçÇø

Undergraduate courses

Students currently registered in the program can visit course syllabi, notes and lab instructions for detailed course information.

Past course outlines can be searched for by logging into the .

Course
2024 Spring
Summer
Fall
2025 Spring

Legend:
  • A check mark (✓) under a term indicates the course was or is being planned to be offered that term;
  • A ballot x (✗) under a term indicates the course was scheduled for the term but has been cancelled;
  • A document icon ( ) indicates the course was or is offered that term and a Syllabus for the course from the respective term is available by clicking the icon. If the icon follows the course title, it links to the latest available version of the syllabus;
  • A diamond (♦) beside the course title indicates the course is available as a 4 th year elective.
Course
2024 Spring
Summer
Fall
2025 Spring

Legend:
  • A check mark (✓) under a term indicates the course was or is being planned to be offered that term;
  • A ballot x (✗) under a term indicates the course was scheduled for the term but has been cancelled;
  • A document icon ( ) indicates the course was or is offered that term and a Syllabus for the course from the respective term is available by clicking the icon. If the icon follows the course title, it links to the latest available version of the syllabus;
  • A diamond (♦) beside the course title indicates the course is available as a 4 th year elective.
Course
2024 Spring
Summer
Fall
2025 Spring

Legend:
  • A check mark (✓) under a term indicates the course was or is being planned to be offered that term;
  • A ballot x (✗) under a term indicates the course was scheduled for the term but has been cancelled;
  • A document icon ( ) indicates the course was or is offered that term and a Syllabus for the course from the respective term is available by clicking the icon. If the icon follows the course title, it links to the latest available version of the syllabus;
  • A diamond (♦) beside the course title indicates the course is available as a 4 th year elective.
Course
2024 Spring
Summer
Fall
2025 Spring
SENG 275 - Software Testing

Legend:
  • A check mark (✓) under a term indicates the course was or is being planned to be offered that term;
  • A ballot x (✗) under a term indicates the course was scheduled for the term but has been cancelled;
  • A document icon ( ) indicates the course was or is offered that term and a Syllabus for the course from the respective term is available by clicking the icon. If the icon follows the course title, it links to the latest available version of the syllabus;
  • A diamond (♦) beside the course title indicates the course is available as a 4 th year elective.

Please refer to the respective department course information page for details regarding the course offering. The following courses are available as 4th year electives.

    • SENG 410 - Media Applications
    • SENG 466 - Software for Embedded and Mechatronics Systems
  • Mechanical engineering
    • MECH 410 - Computer Aided Design
    • MECH 458 - Mechatronics
    • MECH 460 - Computer Aided Manufacturing
    • MECH 464 - Mechatronics Design Project
    • MECH 466 - Microelectromechanical Systems