Program Requirements
Mechanical Engineering Technical Electives 
The Department of Mechanical Engineering offers a large number of technical electives; the program requires completion of seven technical electives (10.5 units) to be chosen from the lists below. Students who complete 6 units in one of the areas listed below can request a letter from the Mechanical Engineering undergraduate office confirming this; the area will not be shown on the transcript.
Note that some courses appear under more than one category.
| Advanced Manufacture |
| MECH 411 |
Planning and Control of Production Systems |
| MECH 460 |
Computer Aided Manufacture |
| MECH 462 |
Small Business Organization |
| MECH 465 |
Machine Vision and Sensors |
| Topic, thesis or project courses * |
| Advanced Materials |
| MECH 423 |
Engineering Ceramics |
| MECH 471 |
Fracture, Fatigue and Mechanical Reliability |
| MECH 473 |
Ferrous and Non-Ferrous Metals |
| Topic, thesis or project courses * |
| Computer Aided Engineering |
| MECH 410 |
Computer Aided Design |
| MECH 420 |
Finite Element Applications |
| MECH 459 |
Fundamentals of Hybrid Vehicles |
| MECH 460 |
Computer Aided Manufacture |
| MECH 495 |
Computational Fluid Dynamics and Heat Transfer |
| Topic, thesis or project courses * |
| Energy Systems |
| ENGR 400 |
Sustainable Energy Systems Design Project |
| MECH 443 |
Advanced Thermodynamics |
| MECH 445 |
Cryogenic Engineering |
| MECH 447 |
Energy Systems |
| MECH 449 |
Fuel Cell Technology |
| MECH 459 |
Fundamentals of Hybrid Vehicles |
| MECH 493 |
Design of Thermo-Fluid Systems |
| MECH 497 |
Green Vehicle Technology Project |
| Topic, thesis or project courses * |
| Fluids and Aerodynamics |
| MECH 475 |
Aircraft Design |
| MECH 492 |
Transport Phenomena |
| MECH 493 |
Design of Thermo-Fluid Systems |
| MECH 495 |
Computational Fluid Dynamics and Heat Transfer |
| Topic, thesis or project courses * |
| Mechatronics |
| MECH 464 |
Mechatronics Design Project (1.5 units, required for mechatronics certificate) |
| MECH 421 |
Mechanical Vibrations |
| MECH 430 |
Robotics |
| MECH 458 |
Mechatronics |
| MECH 459 |
Fundamentals of Hybrid Vehicles |
| MECH 465 |
Machine Vision and Sensors |
| MECH 466 |
Microelectromechanical Systems |
| MECH 485 |
Mechanism and Manipulator Synthesis |
| Topic, thesis or project courses * |
| Topics, Thesis or Projects Courses |
| * Can be used for certificate, when related to certificate topic |
| MECH 450 |
Special Topics Courses |
| MECH 498 |
Honours Thesis (3.0 units) |
| MECH 499 |
Technical Project (1.5 units) |
Courses from Other departments 
With the permission of the involved departments, students may take a limited number of upper-level courses as technical electives from other departments.
MECH 500-level Courses 
With the permission of the department, students may select courses as technical electives, from the list of 500-level Mechanical Engineering graduate courses.
Minor in Mechanical Systems 
A Mechanical Systems Minor is open to all students outside the Mechanical Engineering program. It requires 9 units of MECH-designated courses, with a minimum of 4.5 units at the 300 level or above. Permission of the department is required. Courses that fulfill requirements for a Minor cannot form part of the requirements for the degree. In order to accommodate students from different backgrounds, as much flexibility as possible is given in course selection (consistent with course prerequisites). A suitable choice of second-year courses can lead to any areas of specialization given above in the Mechanical Engineering Technical Elective list.
|