Degree Requirements

Degree Requirements

Please click on your program’s heading.

Program completion requirements

  • 33 credits of coursework, including the seminar (if applicable)

All PhD students are required to register in the Thesis course, MECH 699, all year around (i.e. for both winter and summer terms). The seminar course is 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 the summer). Seminar policies may vary from group to group.

Seminar and thesis courses

Course Credits
MECH 698 (Seminar) 3
MECH 699 (Thesis) 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.

Guidelines

PhD Program Guidelines

For a comprehensive list of academic policies that apply to research graduate students, visit the Graduate and Postdoctoral Studies website.

  • 30 credits of coursework, including the seminar (if applicable) and thesis

All MASc students are required to register in the Thesis course, MECH 598, all year around (i.e. for both winter and summer terms). The seminar course is 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 the summer). Seminar policies may vary from group to group.

Seminar and thesis courses

Course Credits
MECH 598 (Seminar) 2
MECH 599B (Thesis) 12

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.

Guidelines

Please see the following document for additional program information:

MASc Program Guidelines

For a comprehensive list of academic policies that apply to research graduate students, visit the Graduate and Postdoctoral Studies website.

Program completion requirements

  • 30 credits of coursework

Program guidelines

All Mechatronics Design MEng students are required to complete a minimum of 30 credits for their degree and the program is designed to be completed within 12 months (September to August). Below is a general overview of the 12 month program. Note that all core courses are only offered once per year, so it is not possible to take them in a different term than what is listed below. If students wish to take a technical elective (T.ELEC) in term 2 instead of term 1, that is also permitted, however it will make your term 2 course load heavier. Registration for graduate students opens on June 16, 2020. All students are expected to register for their courses as soon as possible to maintain their spot in the program.

Term 1 (Sept-Dec) Credits
MECH 540A 4
T.ELEC 3
T.ELEC 3
T.ELEC 3
Total 13
Term 2 (Jan-Apr) Credits
MECH 540B 4
MECH 509 4
T.ELEC 3
Total 11
Summer (May-Aug) Credits
MECH 526 or 527 6
Total 6

 

Core Courses:

All core courses are mandatory, so students must register for core courses as listed below unless they have prior credit.

Core Courses Term
MECH 540A – Emerging Topics in Mechatronics, Manufacturing, Controls, & Automation  - SFTWR DSGN MECH

Exception: UBC BASc in Mech with Mechatronics Option graduates should substitute additional technical electives.

1
MECH 540B – Emerging Topics in Mechatronics, Manufacturing, Controls, & Automation - PRNCPLS MECHTRCS

Exception: Electrical Engineering and UBC BASc in Mech with Mechatronics Option graduates should substitute additional technical electives.1

2
MECH 509 – Controls

Exception: Those with prior credit for UBC Mech 468 or UBC Mech 522 should substitute additional technical electives.1

2
MECH 526 – Mechatronic System Design Project I (Integrated Mechanical Design/analysis) 2 Summer
MECH 527 – Mechatronic System Design Project II (Integrated Electronics, control, software design) 2 Summer

 

1 Students who have exceptions for core content should prepare a proposal plan of substitute courses. This list needs to be submitted to students@mech.ubc.ca for approval. Substitute courses must primarily be 500 level from Mechanical Engineering, Computer Science, and Electrical and Computer Engineering Departments.

2 The project must be solicited from industry or a research laboratory. A one page project description must be submitted to the Mechatronics MEng Program Director for approval in order to register in the MECH 526 or MECH 527 project course. Students will be registered into the project course when it gets closer to Summer Term once the proposal has been approved. The project must demonstrate the application of knowledge from solid mechanics, vibrations, kinematics, fluid mechanics, heat transfer, control theory and circuit theory in the machine design project (MECH 526) or electronics/software design project (MECH 527).

An industrial project must have a principal supervisor at the company and an academic sponsor from UBC. The project must be submitted in a UBC Master of Engineering format (similar to UBC MASc) to the supervisor who will arrange an oral defense with another faculty member or senior researcher. The final report with the assessment by the supervisor must be submitted to the Mechatronics MENG coordinator, who will assign the final grade.

Note: Starting from 2020W, MEng students in Mechatronics Design are not permitted to participate in the co-op program. However, if the student finds an industrial sponsor or an academic supervisor with an acceptable project, it is possible to take both MECH 526 and 527 in 8 Months long period as a COOP or INTERN student in industry or at the university laboratory, with the permission from program director. Such projects are usually taken by a team of two students.

Technical Electives:

All Mechatronics Design MEng students are required to complete a minimum of 30 credits for their degree, which requires students to choose a minimum of 12 credits of technical electives. Approved technical electives can be found in the tables below. Important things to note about registering for technical electives:

  • Students are responsible for choosing and registering themselves in their chosen technical electives.
  • Graduate students are restricted to taking a maximum of 6 credits of undergraduate (300 or 400 level) courses throughout their program.
  • Every technical elective listed below may not be offered every year, depending on departmental resources, so if you do not see it on SSC during registration, please check with the relevant department directly about availability.

 

Mechanical Engineering Technical Electives Credits Term
MECH 420 – Sensors and actuators 3

Not available to those with prior credit.

3 1
MECH 421 – Mechatronics System Instrumentation 3

Not available to those with prior credit.

4 2
MECH 423 – Mechatronic Product Design 3

Not available to those with prior credit.

4 1
MECH 514 – Linear FEA in Solids and Heat Transfer

Not available to those with prior credit for UBC Mech 462.

3 2
MECH 541 – Computer Control of Multi-Axis Machines

Exception: Those with prior credit for UBC Mech 467 or UBC Mech 589 should substitute additional technical electives.1

4 1
MECH 520 – Sensors and actuators 3 1
MECH 529 – Modeling of Dynamic Systems

Not available to those with prior credit for UBC Mech 469.

3 2
MECH 563 – Robotics: Kinematics, Dynamics and Control

Not available to those with prior credit for UBC Mech 464.

3 2
MECH 544 – Machine Tool Structures and Vibrations 3 1
MECH 542 – CAD/CAM Principles and Practice

Not available to those with prior credit for UBC Mech 491.

3 1

3 Students wishing to register in MECH 420, MECH 421, and/or MECH 423 should contact students@mech.ubc.ca for registration assistance. Seats in these courses are first reserved for 4th year mechatronics students; MEng students will only be offered registration in these courses after the first week of August if seats are available.

 

Students are strongly encouraged to choose technical electives offered by the Department of Mechanical Engineering, however are permitted to take up to 6 credits from the courses listed below offered by the Department of Computer Science, and the Department of Electrical and Computer Engineering. Note that it is the student’s responsibility to ensure that they meet the prerequisites for any electives you choose, and your ability to register in the below courses is at the offering department’s discretion.

Electrical and Computer Engineering Technical Electives Credits
ELEC 401 - Analog CMOS Integrated Circuit Design 3
ELEC 402 - Introduction to VLSI Systems 4
ELEC 403 -  Advanced Digital VLSI Systems 3
ELEC 404 - RF Integrated Circuits 3
ELEC 412 Optical Waveguides and Photonics 3
ELEC 421 - Digital Signal and Image Processing 3
ELEC 462 - Sensors and Actuators in Microsystems 3
ELEC 463 - Micro/Nanofabrication and Instrumentation Laboratory 3
ELEC 465 - Microsystems Design 3
ELEC 471 - Medical Imaging 3
ELEC 473 - Biological Micro-Electro-Mechanical Systems 3
ELEC 474 - Biophotonics 3
CPEN 411 - Computer Architecture 4
CPEN 412 - Microcomputer Systems Design 4
CPEN 421 - Software Project Management 4
CPEN 422 - Software Testing and Analysis 4
CPEN 431 - Design of Distributed Software Applications 4
CPEN 432 - Real-time System Design 4
CPEN 441 - Human Computer Interfaces in Engineering Design 4
EECE 514 - Software Verification and Testing 3
EECE 532 - Biomedical Microdevices 3
EECE 543 - Software Project Management 3
EECE 544 - Medical Imaging 3
EECE 549 - Dynamic Modeling of Electric Machines and Controls 3
EECE 574 - Self-Tuning Control 3

 

Computer Science Technical Electives Credits
CPSC 406 – Computational Optimization 3
CPSC 410 - Advanced Software Engineering 3
CPSC 415 - Advanced Operating Systems 3
CPSC 416 –  Distributed Systems 3
CPSC 420 – Advanced Algorithms Design and Analysis 3
CPSC 422 - Intelligent Systems 3
CPSC 424 - Geometric Modeling 3
CPSC 425 - Computer Vision 3
CPSC 426 - Computer Animation 3
CPSC 444 - Advanced Methods for Human Computer Interaction 3
CPSC 504 - Data Management 3
CPSC 505 - Image Understanding I: Image Analysis 3
CPSC 507 - Software Engineering 3
CPSC 508 - Operating Systems 3
CPSC 509 - Programming Language Principles 3
CPSC 521 - Parallel Algorithms and Architectures 3
CPSC 522 - Artificial Intelligence II 3
CPSC 524 - Computer Graphics: Modeling 3
CPSC 526 - Computer Animation 3
CPSC 530P - Topics in Information Processing - SENSORIMOTOR CMP 3
CPSC 530K - Topics in Information Processing - DIGITAL LEARNING 3
CPSC 531H - Topics in Theory of Computation - MACH LRN THEORY 3
CPSC 532C - Topics in Artificial Intelligence - USER-CENTERED AI 3
CPSC 532L - Topics in Artificial Intelligence - VISION&LANGUAGE 3
CPSC 532R - Topics in Artificial Intelligence - GRAPHICAL MODELS 3
CPSC 532S - Topics in Artificial Intelligence - COMP NEUROSCI 3
CPSC 532S - Topics in Artificial Intelligence - VISION&LANGUAGE 3
CPSC 535P - Topics in Simulation and Optimization - DIGITAL HUMANS 3
CPSC 539F - Topics in Programming Languages - SD PRODUCTIVITY 3
CPSC 540 - Machine Learning 3
CPSC 543 - Physical User Interface Design and Evaluation 3
CPSC 544 - Human Computer Interaction 3
CPSC 554C  - Topics in Human-Computer Interaction - ADAPTIVE INTERF 3
CPSC 547 - Information Visualization 3
CPSC 554K - Topics in Human-Computer Interaction - DESGN FOR PPL 3
CPSC 554Y - Topics in Human-Computer Interaction - MULTMDAL INTRCTN 3

Mechatronics MEng Project Guidelines

MEng students may take either MECH 526 or MECH 527 as their mechatronics project course. (Mechatronics MEng students take analog/digital electronics, software engineering, computer control of machines and processes as core requirements.)

Students must find a project sponsor from industry or a research laboratory at the university. The project must contain design and/or development of mechatronics machines/systems with the following content:

  • MECH 526 Mechatronic System Design Project I (6): The project must demonstrate the application of mechanical engineering principles (solid mechanics, thermo – dynamics/heat transfer, fluid mechanics or vibrations) to design a machine or a mechanical system.
  • MECH 527 Mechatronic System Design Project II (6): The project must demonstrate the application of electronics, sensors-actuators, or software to design a system.

The project is expected to be 4 months in length and is worth 6 credits. A one page or shorter proposal must be submitted to Prof. Altintas for approval and registration in one of the project courses. The project may start at any time, but usually starts in May after completing 24 credits of regular courses. If completing the project in industry, it is expected that the student will be paid by the industrial sponsor. If completing the project in a UBC research laboratory, the faculty member may pay the student, but it is not compulsory.

Upon completing the project, MEng students will need to present the project and submit a project report to the respective academic supervisor.

Final Project Report Guidelines: The Master of Engineering report must be written in a Master of Applied Science format. You don't need to include a detailed literature review.

  1. Abstract of the work
  2. Introduction (1-2 page): purpose and what you have done
  3. Present the work
  4. Conclusion
    Appendix: codes, design drawing, tables, etc.

Formatting templates can be found here:

MS Word: https://researchcommons.library.ubc.ca/thesis-formatting-tips-tricks-and-resources/
LaTeX: https://www.grad.ubc.ca/current-students/dissertation-thesis-preparation/style-guides-computer-tools

Defense

The presentation should be about 20 minutes, followed by a 10-minutes Q&A.

You need to defend the work to:

  • Your academic supervisor
  • Additional supervisor from industry if any, or one more faculty/Postdoctoral Fellow/senior Ph.D. Your advisor can select.

Students should receive a numeric grade (out of 100%) based on their final report and the defense. The report should be submitted to the examiners (supervisor and another faculty member selected by your supervisor) one week before the defense.

The grades should be reported to Dr. Altintas by the respective supervisor after the defense. Grades should be entered into the system by Dr. Altintas  at least 5 days prior to the tuition & fee deadline. Students should time their defense accordingly (around 2 weeks before the tuition & fees deadline)

For students who are completing all degree requirements in Summer term:

All grades will need to be entered at least 5 days prior to the tuition & fees deadline and programs will need to be closed before the same deadline to avoid additional tuition charged. We won’t be able to close your program until your degree requirement is complete and grades have been entered for all your courses, which means we cannot remove the tuition charge until late August/early September. Should you complete all of your graduation requirements by the end of August, the fee will get removed and you will be able to apply for graduation for November.

Contacts

All registration enquiries should be directed to students@mech.ubc.ca.

Director: Dr. Yusuf Altintas, Kaiser 3102

Program completion requirements

  • 30 credits of coursework

Program guidelines

All Mechatronics Design MEng students are required to complete a minimum of 30 credits for their degree and the program is designed to be completed within 12 months (September to August). Below is a general overview of the 12 month program. Note that all core courses are only offered once per year, so it is not possible to take them in a different term than what is listed below. If students wish to take a technical elective (T.ELEC) in term 2 instead of term 1, that is also permitted, however it will make your term 2 course load heavier. Registration for graduate students opens on June 16, 2020. All students are expected to register for their courses as soon as possible to maintain their spot in the program.

Term 1 (Sept-Dec) Credits
MECH 540A 4
T.ELEC 3
T.ELEC 3
T.ELEC 3
Total 13
Term 2 (Jan-Apr) Credits
MECH 540B 4
MECH 509 4
T.ELEC 3
Total 11
Summer (May-Aug) Credits
MECH 526 or 527 6
Total 6

 

Core Courses:

All core courses are mandatory, so students must register for core courses as listed below unless they have prior credit.

Core Courses Credits Term
MECH 540A – Emerging Topics in Mechatronics, Manufacturing, Controls, & Automation  - SFTWR DSGN MECH

Exception: UBC BASc in Mech with Mechatronics Option graduates should substitute additional technical electives.1

4 1
MECH 540B – Emerging Topics in Mechatronics, Manufacturing, Controls, & Automation - PRNCPLS MECHTRCS

Exception: Electrical Engineering and UBC BASc in Mech with Mechatronics Option graduates should substitute additional technical electives.1

4 2
MECH 509 – Controls

Exception: Those with prior credit for UBC Mech 468 or UBC Mech 522 should substitute additional technical electives.1

4 2
MECH 526 – Mechatronic System Design Project I (Integrated Mechanical Design/analysis) 2 6 Summer
MECH 527 – Mechatronic System Design Project II (Integrated Electronics, control, software design) 2 6 Summer

1 Students who have exceptions for core content should prepare a proposal plan of substitute courses. This list needs to be submitted to students@mech.ubc.ca for approval. Substitute courses must primarily be 500 level from Mechanical Engineering, Computer Science, and Electrical and Computer Engineering Departments.

2 Students must take either MECH 526 or MECH 527 as their mechatronics project course. Students who are unable to find projects in the summer/fall are permitted to take two graduate courses (equivalent to 6 credits) to satisfy the project requirement on a case by case basis. Students must submit your request along with a rationale to students@mech.ubc.ca for approval.  Please also provide a brief timeline outlining your plans to complete the MEng program.

Technical Electives:

All Mechatronics Design MEng students are required to complete a minimum of 30 credits for their degree, which requires students to choose a minimum of 12 credits of technical electives. Students are responsible for choosing and registering themselves in their chosen technical electives. Approved technical electives can be found in the tables below. Important things to note about registering for technical electives:

  • Graduate students are restricted to taking a maximum of 6 credits of undergraduate (300 or 400 level) courses throughout their program.
  • Every technical elective listed below may not be offered every year, depending on departmental resources, so if you do not see it on SSC during registration, please check with the relevant department directly about availability.
Mechanical Engineering Technical Electives Credits Term
MECH 420 – Sensors and actuators 1

Not available to those with prior credit. See footnote one for registration details.

3 1
MECH 421 – Mechatronics System Instrumentation 1

Not available to those with prior credit. See footnote one for registration details.

4 2
MECH 514 – Linear FEA in Solids and Heat Transfer

Not available to those with prior credit for UBC Mech 462.

3 2
MECH 520 – Sensors and actuators 3 1
MECH 529 – Modeling of Dynamic Systems

Not available to those with prior credit for UBC Mech 469.

3 2
MECH 540C – Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation - ADV MECHATRONICS  3 2
MECH 540E – Emerging Topics in Mechatronics, Manufacturing, Controls, and Automation – Behavior in Manufacturing Processes 3 1
MECH 541 – Computer Control of Multi-Axis Machines

Not available to those with prior credit for UBC Mech 467 or UBC Mech 589.

4 1
MECH 563 – Robotics: Kinematics, Dynamics and Control

Not available to those with prior credit for UBC Mech 464.

3 2
MECH 544 – Machine Tool Structures and Vibrations 3 1
MECH 542 – CAD/CAM Principles and Practice

Not available to those with prior credit for UBC Mech 491 or MECH 596.

3 1

1 Seats MECH 420 and/or MECH 421 are first reserved for 4th year undergraduate mechatronics students; MEng students will only be offered registration in these courses after the first week of August if seats become available. Students wishing to register in these courses should register on the waitlist first if one is available. If you are unable to register for the waitlist, please contact students@mech.ubc.ca for registration assistance.

Students are strongly encouraged to choose technical electives offered by the Department of Mechanical Engineering, however are permitted to take up to 6 credits from the courses listed below offered by the Department of Computer Science, the Department of Electrical and Computer Engineering and the Department of Materials Engineering. Note that it is the student’s responsibility to ensure that they meet the prerequisites for any electives you choose, and your ability to register in the below courses is at the offering department’s discretion.

Note: Students who wish to take technical electives that are not on the registration guide must submit a request to students@mech.ubc.ca for approval.

Electrical and Computer Engineering Technical Electives Credits
ELEC 401 - Analog CMOS Integrated Circuit Design 3
ELEC 402 - Introduction to VLSI Systems 4
ELEC 403 -  Advanced Digital VLSI Systems 3
ELEC 404 - RF Integrated Circuits 3
ELEC 412 Optical Waveguides and Photonics 3
ELEC 421 - Digital Signal and Image Processing 3
ELEC 462 - Sensors and Actuators in Microsystems 3
ELEC 463 - Micro/Nanofabrication and Instrumentation Laboratory 3
ELEC 465 - Microsystems Design 3
ELEC 471 - Medical Imaging 3
ELEC 473 - Biological Micro-Electro-Mechanical Systems 3
ELEC 474 - Biophotonics 3
CPEN 411 - Computer Architecture 4
CPEN 412 - Microcomputer Systems Design 4
CPEN 421 - Software Project Management 4
CPEN 422 - Software Testing and Analysis 4
CPEN 431 - Design of Distributed Software Applications 4
CPEN 432 - Real-time System Design 4
CPEN 441 - Human Computer Interfaces in Engineering Design 4
EECE 514 - Software Verification and Testing 3
EECE 532 - Biomedical Microdevices 3
EECE 543 - Software Project Management 3
EECE 544 - Medical Imaging 3
EECE 549 - Dynamic Modeling of Electric Machines and Controls 3
EECE 574 - Self-Tuning Control 3

 

Manufacturing Engineering Technical Electives Credits
MANU 465 - AI and Machine Learning Applications in Manufacturing 3

 

Computer Science Technical Electives Credits
CPSC 406 – Computational Optimization 3
CPSC 410 - Advanced Software Engineering 3
CPSC 415 - Advanced Operating Systems 3
CPSC 416 –  Distributed Systems 3
CPSC 420 – Advanced Algorithms Design and Analysis 3
CPSC 422 - Intelligent Systems 3
CPSC 424 - Geometric Modeling 3
CPSC 425 - Computer Vision 3
CPSC 426 - Computer Animation 3
CPSC 444 - Advanced Methods for Human Computer Interaction 3
CPSC 504 - Data Management 3
CPSC 505 - Image Understanding I: Image Analysis 3
CPSC 507 - Software Engineering 3
CPSC 508 - Operating Systems 3
CPSC 509 - Programming Language Principles 3
CPSC 521 - Parallel Algorithms and Architectures 3
CPSC 522 - Artificial Intelligence II 3
CPSC 524 - Computer Graphics: Modeling 3
CPSC 526 - Computer Animation 3
CPSC 530P - Topics in Information Processing - SENSORIMOTOR CMP 3
CPSC 530K - Topics in Information Processing - DIGITAL LEARNING 3
CPSC 531H - Topics in Theory of Computation - MACH LRN THEORY 3
CPSC 532C - Topics in Artificial Intelligence - USER-CENTERED AI 3
CPSC 532L - Topics in Artificial Intelligence - VISION&LANGUAGE 3
CPSC 532R - Topics in Artificial Intelligence - GRAPHICAL MODELS 3
CPSC 532S - Topics in Artificial Intelligence - VISION&LANGUAGE 3
CPSC 535P - Topics in Simulation and Optimization - DIGITAL HUMANS 3
CPSC 539F - Topics in Programming Languages - SD PRODUCTIVITY 3
CPSC 540 - Machine Learning 3
CPSC 543 - Physical User Interface Design and Evaluation 3
CPSC 544 - Human Computer Interaction 3
CPSC 554C  - Topics in Human-Computer Interaction - ADAPTIVE INTERF 3
CPSC 547 - Information Visualization 3
CPSC 554K - Topics in Human-Computer Interaction - DFP Project 3
CPSC 554Y - Topics in Human-Computer Interaction - AR/VR INTERCTN 3

Mechatronics MEng Project Guidelines

Students must take either MECH 526 or MECH 527 as their mechatronics project course. Students may find a project sponsor from industry or within a research laboratory at UBC. An industrial project must have a principal supervisor at the company and an academic sponsor from UBC. The project must contain design and/or development of mechatronics machines/systems with the following content:

  • MECH 526 Mechatronic System Design Project I (6): The project must demonstrate the application of mechanical engineering principles (solid mechanics, thermo – dynamics/heat transfer, fluid mechanics or vibrations) to design a machine or a mechanical system.
  • MECH 527 Mechatronic System Design Project II (6): The project must demonstrate the application of electronics, sensors-actuators, or software to design a system.

The project is expected to be 4 months in length and is worth 6 credits. A one page or shorter proposal must be submitted to the Program Director for approval and registration (by Student Services) in one of the project courses by the end of April. The project may start at any time, but usually starts in May after completing 24 credits of regular coursework. If completing the project in industry, it is expected that the student will be paid by the industrial sponsor. If completing the project in a UBC research laboratory, the faculty member may pay the student, but it is not compulsory.

Upon completing the project, MEng students will need to present the project and submit a project report to the respective academic supervisor.

Final Project Report Guidelines: The project report must be written in a Master of Applied Science format, however, you do not need to include a detailed literature review. The report must be submitted to the examiners (supervisor and another faculty member selected by your supervisor) one week before the defense.

  1. Abstract of the work
  2. Introduction (1-2 page): purpose and what you have done
  3. Present the work
  4. Conclusion
    Appendix: codes, design drawing, tables, etc.

Formatting templates can be found here:

MS Word: https://researchcommons.library.ubc.ca/thesis-formatting-tips-tricks-and-resources/
LaTeX: https://www.grad.ubc.ca/current-students/dissertation-thesis-preparation/style-guides-computer-tools

Defense: The presentation should be about 20 minutes, followed by a 10-minutes Q&A.

The examining committee should include:

  • The academic supervisor
  • One additional supervisor from industry or a faculty member/Postdoctoral Fellow/senior Ph.D. The supervisor will select.

Students will receive a numeric grade (out of 100%) based on their final report and the defense. Following the defense, the grade should be reported to the Program Director by the respective supervisor. Grades should be entered into the system by the Program Director at least one week prior to the tuition & fee deadline of the following term. Students should time their defense accordingly before the last day of August.

Note: Starting from 2020W, MEng students in Mechatronics Design are not permitted to participate in the co-op program. However, if the student finds an industrial sponsor or an academic supervisor with an acceptable project, it is possible to take both MECH 526 and 527 in 8 Months long period as a COOP or INTERN student in industry or at the university laboratory, with the permission from program director. Such projects are usually taken by a team of two students.

For students who are completing all degree requirements in Summer term:

All grades will need to be entered at least 5 days prior to the tuition & fees deadline and programs will need to be closed before the same deadline to avoid additional tuition charged. We won’t be able to close your program until your degree requirement is complete and grades have been entered for all your courses, which means we cannot remove the tuition charge until late August/early September. Should you complete all of your graduation requirements by the end of August, the fee will get removed and you will be able to apply for graduation for November.

Contacts

All registration enquiries should be directed to students@mech.ubc.ca.

Director: Dr. Yusuf Altintas, Kaiser 3102

MEng Mechanical Engineering Program completion requirements

  • 30 credits of coursework

Students are expected to choose one of these streams:

  • Computational Modeling and Simulation
    This program of coursework focuses on fundamental computational methods and their applications in engineering modeling and simulation.
  • Design and Product Development
    This program of coursework focuses on technical product design.
  • Energy and Environment
    This program of coursework focuses on the technical aspects of energy conversion systems and their relation to environmental and health impacts.
  • Micro and Nano Mechanical Engineering
    This program of coursework focuses on the fundamentals of micro- and nanoscale phenomena and their application to engineering systems.
    Please scroll down for stream details.

This program will start in September 2019. For further details on the curriculum, contact program director Dana Grecov.

MEng Streams

 

MEng Mechanical Engineering  (Computational Design and Manufacturing)

Stream Requirements:
  • At least 12 credits from Categories 1 and 2 (below)
  • Up to 12 additional credits from Category 3 (with approval of the supervisor)
  • 6-credit final project (MECH 597)
Courses:
Category 1: Computational Design and Manufacturing Credits
CPSC 406 – Computational Optimization 3
CPSC 524 – Computer Graphics: Modeling 3
MECH 596 – CAD/CAM Principles and Practice 3
MTRL 515 – Advanced Simulation and Modelling Tools for Materials Manufacturing 3

 

Category 2: Computational Mechanics Credits
CIVL 537 – Computational Mechanics I 3
CIVL 538 – Computational Mechanics II 3
MECH 479 – Computational Fluid Dynamics 3
MECH 510 – Computational Methods in Transport Phenomena I 4
MECH 511 – Computational Methods in Transport Phenomena II 3
MECH 514 – Linear FEA in Solids and Heat Transfer 3

 

Category 3: Electives Credits
To be approved by the supervisor Varies

 

Final Project Credits
MECH 597 – Project for MEng Studies 6

 

MEng Mechanical Engineering (Design and Product Development)

Stream Requirements:
  • 24 credits from Categories 1-4 (below), with
    • At least 6 credits from Category 1
    • at least 3 credits from Category 2
    • at least 6 credits from Category 3
  • 6-credit final project (MECH 597)
Courses:
Category 1: Foundational Courses (minimum 6 credits) Credits
MECH 596 – CAD/CAM Principles and Practice 3
MECH 514 – Linear FEA in Solids and Heat Transfer 3
MECH 510 – Computational Methods in Transport Phenomena I 4
CPSC 544* – Human Computer Interaction 3

*Additional application is required for CPSC 544 registration. Students interested in taking CPSC 544 should send an email to students@mech.ubc.ca to request for registration instructions.

 

Category 2: Statistical and Qualitative Research Methods (minimum 3 credits) Credits
SOCI 514 – Analyzing Quantitative Data in Sociology 3
SOCI 328 – Social Statistics I 3
KIN 371 – Introduction to Statistics in Kinesiology 3
ECON 425 – Introduction to Econometrics 3
STAT 305 – Introduction to Statistical Inference 3
RES 505 – Qualitative Methods in Interdisciplinary Contexts 3
SPPH 519 – Qualitative Methods in Health Research Design 3
EPSE 595 – Qualitative Research Methods 3
KIN 571 – Qualitative Methods in Sport, Leisure, and Health Studies 3

 

Category 3: Depth Area Technical Electives (minimum 6 credits) Credits
MECH 520 – Control Sensors and Actuators 3
MECH 578 – Internal Combustion Engines 3
APSC 541 – Technology Entrepreneurship for Engineers 3
CPSC 524 – Computer Graphics: Modeling 3
CPSC 547 – Information Visualization 3
EECE 518 – Human Interface Technologies 3

 

Category 4: Electives Credits
To be chosen in consultation with supervisor Varies

 

Final Project (required) Credits
MECH 597 – Project for MEng Studies 6

 

MEng Mechanical Engineering (Energy and Environment)

Stream Requirements:
  • 24 credits from Categories 1-4 (below), with
    • at least 6 credits from each of Categories 1, 2, and 3
    • at least 3 credits from Category 4
  • 6-credit final project (MECH 597)
Courses:
Category 1: Fundamentals of Thermofluids  (6-9 credits) Credits
MECH 502 – Fluid Mechanics 3
CEEN 501 – Energy System Fundamentals 3
MECH 572 – Convection Heat Transfer 3
MECH 586 – Turbulent Shear Flow 4
MECH 576 – Combustion 3

 

Category 2: Energy Systems (6-9 credits) Credits
MECH 578 – Internal Combustion Engines 3
MECH 545 – Fuel Cells 3
HPB 504 – Building Energy Systems Design 3
MECH 473 – Heating, Ventilating and Air Conditioning 3
ARCH 513 – Environmental Systems and Controls I 3
ARCH 533 – Environmental Systems and Controls II 3
MECH 470 – Energy Conversion Systems 3

 

Category 3: Pollution and Environmental Impacts (6-9 credits) Credits
MECH 550J – Aerosols & Sprays 3
CHBE 575 – Air Pollution Control 3
CIVIL 406 – Water Treatment and Waste Management 3

 

Category 4: Societal Factors (3-6 credits) Credits
RES 520 – Climate Change: Science, Technology and Sustainable Development 3
Others by approval of the supervisor Varies

 

Final Project (required) Credits
MECH 597 – Project for MEng Studies 6

 

MEng Mechanical Engineering (Micro and Nano Mechanical Engineering)

Stream Requirements:
  • 12 credits from Categories 1 and 2 (below),
    • at least 3 credits from Category 1
    • at least 6 credits from Category 2
  • 12 additional credits from Categories 1-4
  • 6-credit final project (MECH 597)
Courses:
Category 1: Foundational Courses (minimum 3 credits) Credits
MECH 502 – Fluid Mechanics 3
MECH 506 – Linear Vibrations 3
MECH 561 – Linear Elasticity 3

 

Category 2: Micro- and Nanomechanics (minimum 6 credits) Credits
MECH 550J – Dynamics of Aerosols and Sprays 3
MECH 550L – Microfluidics 3
MECH 550P – Advanced Mechanics of Materials 3
MECH 545 – Fuel Cell Systems 3
MECH 533 – Biofluids 3
MECH 555 – Fundamentals of Microelectromechanical Systems 4

 

Category 3: Micro- and Nanophenomena Fundamentals Credits
CHBE 587 – Interfacial Phenomena 3
ELEC 524 – Advanced Biophotonics 3
ELEC 543 – Green Nanoelectronic Devices 3
EECE 531 – Nanoscale Modeling and Simulations 3
EECE 576 – Semiconductor Theory for Device Applications 3

 

Category 4: Micro- and Nanotechnology Applications Credits
MTRL 571 – Advanced Nanofibre Technology 3
MTRL 578 – Microstructural Evolution of Deformed Materials 3
MTRL 579 – Physics of Microfabrication: Front End Processing 3
MTRL 595 – Advanced Biomaterials 3
ELEC 521 – Biomedical Microdevices 3
ELEC 544 – Advanced Microsystems Design 3
ELEC 546 – Micro and Nano Fabrication Technologies 3
EECE 571Z – CMOS Design for Optoelectronics Applications 3
EECE 580 – Emerging Electronic Materials and Devices 3

 

Final Project (required) Credits
MECH 597 – Project for MEng Studies 6

Contacts

Director: Dr. Dana Grecov, CEME 2060, dgrecov@mech.ubc.ca

MEng Mechanical Engineering Program completion requirements

Program Requirements:

All MEng MECH students are required to complete a minimum of 30 credits for their degree. Of these 30 credits, students will choose 24 credits from a restricted list of courses, and complete a mandatory 6-credit design project. Detailed stream-specific requirements, including a list of acceptable courses, can be found in the following section.

When choosing courses, students should keep in mind the following general MEng requirements:

  • At least 24 credits must be at the 500-level.
  • A minimum of 18 of the 24 credits must be in the program area at the 500-level, including the project.
  • A maximum of 6 credits may be taken at the 300-/400-level.
  • A maximum of 6 credits of 500-level directed studies courses may be counted toward the program requirements.

For more information on general MEng requirements, please refer to the Academic Calendar: http://www.calendar.ubc.ca/vancouver/index.cfm?tree=12,195,838,0

Students are expected to choose one of these streams:

Please scroll down for stream details.

Contacts

All registration enquiries should be directed to students@mech.ubc.ca.

Director: Dr. Kendal Bushe

 

MEng Streams




MEng Mechanical Engineering Program completion requirements

Program Requirements:

All MEng MECH students are required to complete a minimum of 30 credits for their degree. Of these 30 credits, students will choose 24 credits from a restricted list of courses, and complete a mandatory 6-credit design project. Detailed stream-specific requirements, including a list of acceptable courses, can be found in the following section.

When choosing courses, students should keep in mind the following general MEng requirements:

  • At least 24 credits must be at the 500-level.
  • A minimum of 18 of the 24 credits must be in the program area at the 500-level, including the project.
  • A maximum of 6 credits may be taken at the 300-/400-level.
  • A maximum of 6 credits of 500-level directed studies courses may be counted toward the program requirements.

For more information on general MEng requirements, please refer to the Academic Calendar: http://www.calendar.ubc.ca/vancouver/index.cfm?tree=12,195,838,0

Students are expected to choose one of these streams:

Please scroll down for stream details.

Contacts

All registration enquiries should be directed to students@mech.ubc.ca.

Director: Dr. Kendal Bushe

 

MEng Streams




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.