Degree Requirements

Degree Requirements

Please click on your program’s heading.

Program completion requirement:

  • MASc - 30 credits
  • PhD - 33 credits

All research students are required to register in their relevant Thesis course all year around (for both winter/summer terms). Seminar courses are only mandatory for students who belong to the biomedical, applied mechanics and design, and mechatronics and manufacturing research groups in each winter term (no seminars are held over summer). Seminar policies may vary from group to group.

Seminar and thesis courses

Seminar Credits Thesis Credits
MASc MECH 598 2 MECH 599B 12
PhD MECH 698 3 MECH 699 0

Students normally register in the full session section of the course (Term 1-2). The Term 1 only or Term 2 only section may be used by new students arriving at other than usual registration periods, or by students nearing completion of their studies.

The course requirements for this program have changed. The requirements for 2017W onwards are outlined below. If you started your program prior to 2017W, see the following tab, labelled "MEng Mechatronics Design (prior to 2017W)."

Program completion requirements

  • 30 credits of coursework

Program guidelines

  • Full-time MEng students can expect to complete the program in 12 months if they take 8 courses between the two winter terms, and 6 credit project in the summer term. At a minimum, they must take 3 courses a term, and complete the degree within 16 months.
  • The design project can be solicited from industry or the research laboratories at UBC, with the approval of the MEng program supervisor. MECH 551 projects must involve the application of electronics, instrumentation, real-time software engineering, sensors, actuators, and controls in designing a computer controlled/monitored system.
  • Students must complete 24 credits before being eligible to enroll in a co-op term.
  • Students who transfer from a MASc/PhD program and students who start their program in January cannot participate in co-op.

Courses

MECH Student Services Office will automatically register all MEng in Mechatronics Design students in their T1 and T2 core courses by August 1. Summer registration takes place in T2.

Term I (September-December):

Core Courses Credits
MECH 550C – Design for Mechatronics Systems (3 hours lecture/week)
MECH 575A – Software Design Laboratory (2 hour labs/week)>
3
1
MECH 550E – Principles of Mechatronics Instrumentation (3 hours lecture/week)
MECH 575B – Mechatronics Design Laboratory (3 hour labs/ alternating weeks)
Exception: Electrical Engineering and UBC BASc in Mech with Mechatronics Option graduates should substitute additional technical electives. See note.
3
1
MECH 589 – Computer Control of Multi-Axis Machines (3 hours lecture/week ; 2 hours laboratories/week
Exception: Those with prior credit for UBC Mech 467 or UBC Mech 589 should substitute additional technical electives. See note.
 4

Term II (January-April):

Core Courses Credits
MECH 522 – Modern Control Engineering (3 hours lecture/week)
Exception: Those with prior credit for UBC Mech 468 or UBC Mech 522 should substitute additional technical electives. See note.
4

Term III (May-August): MEng Project

Core Courses (one of:) Credits
MECH 551 - Electro-Mechanical System Design Project I (Integrated Mechanical Design/analysis) 6
MECH 552 - Electro-Mechanical System Design Project I (Integrated Electronics, control, software design) 6
Note: If the student finds an industrial sponsor or an academic supervisor with an acceptable project, it is possible to take both MECH 551 and 552 in 8 Months long period as a COOP or INTERN student in industry or at the university laboratory.

All Mechatronics Design MEng students are required to complete a minimum of 30 credits for their degree, which typically requires 8 credits of technical electives. Recommended technical electives can be found in the table below. In addition to this list, students are permitted to take up to 6 credits from 500 level courses offered in Computer Science, Mechanical, and Electrical and Computer Engineering Departments. Students are responsible for choosing and registering themselves in their chosen technical electives.

Technical Electives Credits
MECH 529 - Modeling of Dynamic Systems
Not available to those with prior credit for UBC Mech 469.
 3
MECH 420 – Sensors and actuators*
Not available to those with prior credit.
 3
MECH 592 - Machine Tool Structures and Vibrations  3
MECH 520 – Sensors and actuators  3
MECH 421 - Mechatronics System Instrumentation*
Not available to those with prior credit.
 3
MECH 423 - Mechatronic Product Design*
Not available to those with prior credit.
 3
MECH 596 - CAD/CAM Principles and Practice
Not available to those with prior credit for UBC Mech 491.
 3
MECH 563 - Industrial Robotics
Not available to those with prior credit for UBC Mech 464.
 3
MECH 514 – Finite Element Analysis
Not available to those with prior credit for UBC Mech 462.
 3

* Please note that graduate students are restricted to a maximum of 6 credits of 300 or 400 level courses. Students wishing to register in MECH 420, MECH 421, and/or MECH 423 should contact students@mech.ubc.ca for registration. Seats in these courses are first reserved for 4th-year mechatronics students; MEng students will be registered in the first week of August if seats are available.

Note: Students who have exceptions for core content should prepare a proposal plan of substitute courses. This list needs to be approved by the Coordinator of the MEng in Mechatronics Design Program. Substitute courses must primarily be 500 level from Mechanical Engineering, Computer Science, and Electrical and Computer Engineering Departments.

The course requirements for this program have changed. The following are the requirements for those who started their program prior to 2017W. If you are starting your program in 2017W or later, see the previous tab, labelled "MEng Mechatronics Design (2017W onwards)."

Program completion requirements

  • 30 credits of coursework

Program guidelines

  • Full-time MEng students can expect to complete the program in 12 months if they take 8 courses between the two winter terms, and 6 credit project in the summer term. At a minimum, they must take 3 courses a term, and complete the degree within 16 months.
  • The design project can be solicited from industry or the research laboratories at UBC, with the approval of the MEng program supervisor. MECH 551 projects must involve the application of electronics, instrumentation, real-time software engineering, sensors, actuators, and controls in designing a computer controlled/monitored system.
  • Students must complete 24 credits before being eligible to enroll in a co-op term.
  • Students who transfer from a MASc/PhD program and students who start their program in January cannot participate in co-op.

Courses

Students may select any of the courses below under the following conditions:

  • A similar course must not have been taken before at UBC or elsewhere.
  • A maximum of 6 credits worth of 300- or 400-level courses may be taken.
  • A maximum of three courses from Electrical Engineering/Computer Engineering/Computer Science may be taken.

Course list

Please note that the following courses may or may not be offered every year.

  • MECH 366 Modelling of Mechatronic Systems
  • MECH 386 Industrial Fluid Mechanics
  • MECH 420 Sensors and Actuators
  • MECH 421 Mechatronics System Instrumentation
  • MECH 423 Biomechatronics
  • MECH 462 Finite Element Analysis
  • MECH 463 Mechanical Vibrations
  • MECH 464 Industrial Robotics
  • MECH 468 Modern Control Engineering
  • MECH 506 Linear Vibrations
  • MECH 520 Control Sensors and Actuators
  • MECH 522 Foundations in Control Engineering
  • MECH 529 Modelling of Dynamic Systems
  • MECH 551 Electro-Mechanical System Design Project I [After one term is completed, subject to the approval of coordinator]
  • MECH 552 Electro-Mechanical System Design Project II [After one term is completed, subject to the approval of coordinator]
  • MECH 555 Fundamentals of Microelectromechanical Systems
  • MECH 563 Robotics: Kinematics, Dynamics and Control
  • MECH 589 Computer Control of Multi-Axis Machines
  • MECH 592 Machine Tool Structures and Vibrations
  • MECH 596 CAD/CAM Principles and Practice
  • CPEN 441 Human Computer Interfaces in Engineering Design
  • CPEN 412 Microcomputer Systems Design
  • EECE 543 Software Project Management
  • EECE 549 Dynamic Modelling of Electric Machines and Controls
  • EECE 544 Medical Imaging
  • EECE 511B Topics in Software Engineering - SFTWR TSTNG & MNTC
  • EECE 543 Software Project Management
  • CPSC 424 Geometric Modelling
  • CPSC 425 Computer Vision
  • CPSC 524 Computer Graphics: Modelling
  • CPSC 544 Human Computer Interaction

Only ONE of the following courses may be taken:

  • APSC 512 Intellectual Property Management and Technology Commercialization
  • APSC 540 Business Decisions for Engineering Ventures
  • APSC 541 Technology Entrepreneurship for Engineers

Other courses require the approval of the program coordinator in the beginning of the term.

Please visit the NAME website for the list of program requirements.

Please visit the MEL website for detailed lists of the program requirements for the MEL Naval Architecture & Marine Engineering and MEL Clean Energy Engineering programs.