Courses


Note – The course syllabuses below are NOT official. They are only samples, intended to provide an overview of what type of content will be covered and the nature of the course, as this information can be useful for selecting courses and determining transfer credits, etc. For the official Mechanical Engineering course list, refer to the UBC Calendar. For official course syllabus and curriculum details, please refer to the instructor’s handouts and the course’s website (if available).

Code Title/Syllabus Credits Current Course Schedule
Mech 410D Special Topics in Mechanical Engineering: Engineering Dynamics 3 Course Page
Mech 410H Special Topics in Mechanical Engineering: INTRO RSRCH COMM  3 Course Page
Mech 410I Special Topics in Mechanical Engineering: Thermal Radiation 3 Course Page
Mech 410K Special Topics in Mechanical Engineering: ADV MECHATRONICS 3 Course Page
Mech 410M Special Topics in Mechanical Engineering: Intro to Mechatronics 3 Course Page
Mech 410Q Special Topics in Mechanical Engineering: Introduction to Optimization for Engineers 3 Course Page
Mech 410R Special Topics in Mechanical Engineering: Microfluidics 3 Course Page
Mech 410T Special Topics in Mechanical Engineering: ENG IN SOCIETY 3 Course Page
Mech 410U Special Topics in Mechanical Engineering: Air Pollution, Technology, and Society 3 Course Page
Mech 410X Special Topics in Mechanical Engineering: Advanced Engineering Analysis 3 Course Page
Mech 420 Sensors and Actuators 3 Course Page
Mech 421 Mechatronics System Instrumentation 3 Course Page
Mech 423 Mechatronic Product Design 3 Course Page
Mech 426 Mechanical Design 3 Course Page
Mech 431 Engineering Economics 3 Course Page
Mech 433 Biofluids 3 Course Page
Mech 435 Orthopaedic Biomechanics 3 Course Page
Mech 436 Fundamentals of Injury Biomechanics 3 Course Page
Mech 439 Biomechanics Research 1 Course Page
Mech 445 Fuel Cell Systems 3 Course Page
Mech 454 Thermofluids Capstone Design Project 6 Course Page
Mech 457 Mechanical Engineering Design Project 6 Course Page
Mech 458 Mechatronics Design Project 6 Course Page
Mech 459 Biomedical Design Project 6 Course Page
Mech 460 Advanced Mechanics of Materials 3 Course Page
Mech 462 Finite Element Analysis 3 Course Page
Mech 463 Mechanical Vibrations 4 Course Page
Mech 464 Industrial Robotics 3 Course Page
Mech 466 Automatic Control 4 Course Page
Mech 467 Computer Control of Mechatronics Systems 4 Course Page
Mech 468 Modern Control Engineering 3 Course Page
Mech 469 Dynamic System Modeling 3 Course Page
Mech 470 Energy Conversion Systems 3 Course Page
Mech 473 Heating, Ventilating and Air Conditioning 3 Course Page
Mech 477 Aerospace Propulsion 3 Course Page
Mech 478 Internal Combustion Engines 3 Course Page
Mech 479 Introduction to Computational Fluid Dynamics 3 Course Page
Mech 481 Aerodynamics of Aircraft I

Lab Syllabus

3 Course Page
Mech 484 Aircraft Design: Aerodynamics 3 Course Page
Mech 485 Aircraft Design: Structures 3 Course Page
Mech 488 Introduction to Ship Hydrodynamics 3 Course Page
Mech 489 Experimental Thermofluids 4 Course Page
Mech 491 Computer-Aided Manufacturing 3 Course Page
Mech 493 Introduction to Academic Research 3 Course Page
Mech 495 Industrial Engineering 3 Course Page
Mech 496 Engineering Management 3 Course Page

Effective 2020W, some course numbers have changed. Please refer to the following link for a list of the previous and new course numbers.

New graduate course numbers effective 2020W

Code Title/Syllabus Credits Current Course Schedule
Mech 500A Emerging Topics in Mechanical Engineering – Research Writing in the Applied Sciences 3 Course Page
Mech 500B Emerging Topics in Mechanical Engineering – Advanced Engineering Analysis 3 Course Page
Mech 501 Thermodynamics 3 Course Page
Mech 502 Fluid Mechanics 3 Course Page
Mech 503 Linear Elasticity 3 Course Page
Mech 505 Industrial and Environmental Acoustics and Vibration 3 Course Page
Mech 506 Linear Vibrations 3 Course Page
Mech 507 Analytical Dynamics 3 Course Page
Mech 509 Controls 4 Course Page
Mech 514 Linear FEA in Solids and Heat Transfer 3 Course Page
Mech 515B Emerging Topics in Applied Mechanics: Mechanics of Materials 3 Course Page
Mech 520 Control Sensors and Actuators 3 Course Page
Mech 521 Fundamentals of Microelectromechanical Systems 4 Course Page
Mech 526 Mechatronic System Design Project I 6 Course Page
Mech 527 Mechatronic System Design Project II 6 Course Page
Mech 529 Modelling of Dynamic Systems III 3 Course Page
Mech 533 Biofluids 3 Course Page
Mech 535 Orthopaedic Biomechanics 3 Course Page
Mech 536 Fundamentals of Injury Biomechanics 3 Course Page
Mech 540A Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation ‐ SFTWR DSGN MECH 4 Course Page
Mech 540B Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation ‐ PRNCPLS MECHTRCS 4 Course Page
Mech 540C Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation ‐ ADV MECHATRONICS 3 Course Page
Mech 540D Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation ‐ MLTIBDY DYNAMICS 3 Course Page
Mech 540E Mechanical Behavior in Manufacturing Processes 3 Course Page
Mech 540G Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation: Introduction to Optimization for Engineers 3 Course Page
Mech 541 Computer Control of Multi-Axis Machines 4 Course Page
Mech 542 CAD/CAM Principles and Practice 3 Course Page
Mech 543 Acoustics and Noise Control 3 Course Page
Mech 544 Machine Tool Structures and Vibrations 3 Course Page
Mech 562 Multivariable Feedback Control 3 Course Page
Mech 563 Robotics: Kinematics, Dynamics and Control 3 Course Page
Mech 570A Emerging Topics in Thermofluids ‐ INTR NON‐NEWTNIN 3 Course Page
Mech 570B Emerging Topics in Thermofluids ‐ MICROFLUIDICS 3 Course Page
Mech 570C Emerging Topics in Thermofluids ‐ FLUID STRCTR INT 3 Course Page
Mech 577 Fuel Cell Systems 3 Course Page
Mech 578 Internal Combustion Engines 3 Course Page
Mech 582 Experimental Fluid Mechanics 4 Course Page
Mech 586 Turbulent Shear Flow 4 Course Page
Mech 587 Computational Fluid Dynamics 4 Course Page
Mech 597 Project for M.Eng. Studies 6 Course Page
Mech 598 Research Seminar 2 Course Page
Mech 599B Thesis – MASC THESIS 12 Course Page
Mech 698 Seminar 3 Course Page
Mech 699 Doctoral Dissertation 0 Course Page
Important!

Students must complete their registration for both academic terms by August 1st, after which:

  • Courses with low enrollment will be cancelled.
  • It may not be possible for us to accommodate registration requests; this includes core courses if room capacities have been reached.
For Students in Mech

Please see the 2019W 1.0 Course Planning and Registration Guide for technical elective information and regulations.

For Other Engineering Students

The available technical electives for 2019W are listed in the 2019W 1.0 Course Planning and Registration Guide. Note that these are the courses Mech is making available – your program will not necessarily accept them for credit.

All of the Mech lecture-based courses being opened as technical electives to our own students are open to engineering students in all departments, provided they are in third year and above and meet the prerequisites. Please note that a few courses with lab space limitations may reserve some of the seats for Mech students only.

Note: Students may only register in up to six credits of MECH 410 courses over the course of their degree.