Degree Requirements
Please find the requirements for your program below.
Master of Applied Science and Doctoral Studies
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
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:
For a comprehensive list of academic policies that apply to research graduate students, visit the Graduate and Postdoctoral Studies website.
Master of Engineering
MEng in Mechatronics Design
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.
- Abstract of the work
- Introduction (1-2 page): purpose and what you have done
- Present the work
- 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.
- Abstract of the work
- Introduction (1-2 page): purpose and what you have done
- Present the work
- 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 Mechatronics Design Program
Program Requirements
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). The link below provides 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. 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 in June of each year (registration dates). All students are expected to register for their courses as soon as possible to maintain their spot in the program.
2022 Program Requirements and Registration Guide
Detailed program requirements, including a list of acceptable courses, can be found in the Program and Registration Guidelines:
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
Registration Enquiries: all enquiries should be directed to students@mech.ubc.ca.
Director: Dr. Yusuf Altintas, Kaiser 3102
MEng in Mechanical Engineering
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:
- 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.
Contacts
All registration enquiries should be directed to students@mech.ubc.ca.
Director: Dr. Kendal Bushe
MEng Streams
MEng Mechanical Engineering (Computational Modeling and Simulation)
Stream Requirements:
Of the 30 required credits, students in the Computational Modeling and Simulation stream must take:
- 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 | Term |
MECH 542 – CAD/CAM Principles and Practice | 3 | 1 |
MTRL 515 – Advanced Simulation and Modelling Tools for Materials Manufacturing | 3 | 2 |
Category 2: Computational Mechanics | Credits | Term |
CIVL 537 – Computational Mechanics I | 3 | 1 |
CIVL 538 – Computational Mechanics II | 3 | 2 |
MECH 479 – Introduction to Computational Fluid Dynamics | 3 | 1 |
MECH 587 – Computational Fluid Dynamics | 4 | 1 |
MECH 514 – Linear FEA in Solids and Heat Transfer | 3 | 2 |
Category 3: Electives | Credits | Term |
To be approved by the supervisor | Varies | 1 or 2 |
Final Project | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering (Design and Product Development)
Stream Requirements:
Of the 30 required credits, students in the Design and Product Development stream must take:
- at least 24 credits from Categories 1-2 (below), with
- at least 6 credits from Category 1
- 6-credit final project (MECH 597)
Courses:
Category 1: Foundational Courses (minimum 6 credits) | Credits | Term |
MECH 479 – Introduction to Computational Fluid Dynamics | 3 | 1 |
MECH 542 – CAD/CAM Principles and Practice | 3 | 1 |
MECH 514 – Linear FEA in Solids and Heat Transfer | 3 | 2 |
Category 2: Electives | Credits | Term |
To be chosen in consultation with supervisor | Varies | 1 or 2 |
Final Project (required) | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering (Energy and Environment)
Stream Requirements:
Of the 30 required credits, students in the Energy and Environment stream must take:
- 24 credits from Categories 1-4 (below), with
- at least 6 credits from each of Categories 1, 2 and 4
- at least 3 credits from Category 3
- 6-credit final project (MECH 597)
Courses:
Category 1: Fundamentals of Thermofluids (6-9 credits) | Credits | Term |
MECH 502 – Fluid Mechanics | 3 | 1 |
CEEN 501 – Energy System Fundamentals | 3 | 2 |
MECH 572 – Convection Heat Transfer | 3 | N/A |
MECH 586 – Turbulent Shear Flow | 4 | 2 |
MECH 576 – Combustion | 3 | N/A |
Category 2: Energy Systems (6-9 credits) | Credits | Term |
MECH 578 – Internal Combustion Engines | 3 | 2 |
MECH 577 – Fuel Cells Systems | 3 | 2 |
HPB 504 – Building Energy Systems Design | 3 | 2 |
MECH 473 – Heating, Ventilating and Air Conditioning | 3 | 2 |
ARCH 513 – Environmental Systems and Controls I | 3 | 1 |
ARCH 533 – Environmental Systems and Controls II | 3 | 2 |
MECH 470 – Energy Conversion Systems | 3 | 2 |
MECH 477 – Aerospace Propulsion | 3 | 1 |
Category 3: Pollution and Environmental Impacts (3-6 credits) | Credits | Term |
MECH 550J – Aerosols & Sprays | 3 | N/A |
CHBE 575 – Air Pollution Control | 3 | 1 |
CIVIL 406 – Water Treatment and Waste Management | 3 | 1 |
Category 4: Societal Factors (6-9 credits) | Credits | Term |
CHBE 583 – Energy Engineering | 3 | 1 |
RES 520 – Climate Change | 3 | 1 |
IWME 505 – Water Resources Systems Planning and Management | 3 | 1 |
Others to be chosen in consultation with supervisor | Varies | 1 or 2 |
Final Project (required) | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering (Micro and Nano Mechanical Engineering)
Stream Requirements:
Of the 30 required credits, students in the Micro and Nano Mechanical Engineering stream must take:
- 24 credits from Categories 1-3
- at least 9 credits from Category 1
- at least 6 credits from Category 2
- 6-credit final project (MECH 597)
Courses:
Category 1: Foundational Courses (minimum 9 credits) | Credits | Term |
MECH 502 – Fluid Mechanics | 3 | 1 |
MECH 503 – Linear Elasticity | 3 | 2 |
MECH 506 – Linear Vibrations | 3 | 1 |
MECH 507 – Analytical Dynamics | 3 | N/A |
MECH 550L – Microfluidics | 3 | 2 |
Category 2: Micro- and Nanomechanics (minimum 6 credits) | Credits | Term |
MECH 550J – Dynamics of Aerosols and Sprays | 3 | N/A |
MECH 550P – Special Advanced Courses - ADV SOLID MECH | 3 | N/A |
MECH 533 – Biofluids | 3 | 2 |
MECH 521 – Fundamentals of Microelectromechanical Systems | 4 | 2 |
Category 3: Technical Electives | Credits | Term |
To be chosen in consultation with supervisor | Varies | 1 or 2 |
Final Project (required) | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
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:
- 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.
Contacts
All registration enquiries should be directed to students@mech.ubc.ca.
Director: Dr. Kendal Bushe
MEng Streams
MEng Mechanical Engineering (Computational Modeling and Simulation)
Stream Requirements:
Of the 30 required credits, students in the Computational Modeling and Simulation stream must take:
- 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 | Term |
MECH 542 – CAD/CAM Principles and Practice | 3 | 1 |
MTRL 515 – Advanced Simulation and Modelling Tools for Materials Manufacturing | 3 | 2 |
CIVL 526 – Virtual Design and Construction | 3 | 2 |
Category 2: Computational Mechanics | Credits | Term |
CIVL 537 – Computational Mechanics I | 3 | 1 |
CIVL 538 – Computational Mechanics II | 3 | 2 |
MECH 479* – Introduction to Computational Fluid Dynamics | 3 | 1 |
MECH 536 – Fundamentals of Injury Biomechanics | 3 | 1 |
MECH 587* – Computational Fluid Dynamics | 4 | 1 |
MECH 514 – Linear FEA in Solids and Heat Transfer | 3 | 2 |
MECH 570C – Emerging Topics in Thermofluids - FLUID STRCTR INT | 3 | 2 |
* Important note: Students can only receive credit for one of MECH 479 or MECH 587.
Category 3: Electives | Credits | Term |
To be approved by the supervisor | Varies | 1 or 2 |
Final Project | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering (Design and Product Development)
Stream Requirements:
Of the 30 required credits, students in the Design and Product Development stream must take:
- at least 24 credits from Categories 1-2 (below), with
- at least 6 credits from Category 1
- 6-credit final project (MECH 597)
Courses:
Category 1: Foundational Courses (minimum 6 credits) | Credits | Term |
MECH 514 – Linear FEA in Solids and Heat Transfer | 3 | 2 |
MECH 542 – CAD/CAM Principles and Practice | 3 | 1 |
MECH 587* – Computational Fluid Dynamics | 4 | 1 |
MECH 479* – Introduction to Computational Fluid Dynamics | 3 | 1 |
* Important note: Students can only receive credit for one of MECH 479 or MECH 587.
Category 2: Electives | Credits | Term |
To be chosen in consultation with supervisor | Varies | 1 or 2 |
Final Project (required) | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering (Energy and Environment)
Stream Requirements:
Of the 30 required credits, students in the Energy and Environment stream must take:
- 24 credits from Categories 1-4 (below), with
- at least 6 credits from each of Categories 1, 2 and 4
- at least 3 credits from Category 3
- 6-credit final project (MECH 597)
Courses:
Category 1: Fundamentals of Thermofluids (6-9 credits) | Credits | Term |
MECH 501 – Thermodynamics | 3 | 2 |
MECH 502 – Fluid Mechanics | 3 | 1 |
MECH 570D – Emerging Topics in Thermofluids - THERMAL RADIATN | 3 | 2 |
MECH 576 – Combustion | 3 | 2 |
CEEN 501 – Energy System Fundamentals | 3 | 2 |
MECH 572 – Convection Heat Transfer | 3 | N/A |
MECH 586 – Turbulent Shear Flow | 4 | N/A |
Category 2: Energy Systems (6-9 credits) | Credits | Term |
MECH 577 – Fuel Cells Systems | 3 | 2 |
MECH 578 – Internal Combustion Engines | 3 | 2 |
MECH 582 – Experimental Fluid Mechanics | 4 | 2 |
MECH 587 – Computational Fluid Dynamics | 4 | 1 |
MECH 473 – Heating, Ventilating and Air Conditioning | 3 | 1 |
MECH 470 – Energy Conversion Systems | 3 | 2 |
MECH 477 – Aerospace Propulsion | 3 | 1 |
ARCH 513 – Environmental Systems and Controls I | 3 | 1 |
ARCH 533 – Environmental Systems and Controls II | 3 | 2 |
HPB 504 – Building Energy Systems Design | 3 | N/A |
Category 3: Pollution and Environmental Impacts (3-6 credits) | Credits | Term |
MECH 550J – Dynamics of Aerosols & Sprays | 3 | N/A |
MECH 410U – Topics in Mechanical Engineering - AIR POLLUTION | 3 | 2 |
CHBE 575 – Air Pollution Control | 3 | 1 |
CIVIL 406 – Water Treatment and Waste Management | 3 | 1 |
Category 4: Societal Factors (6-9 credits) | Credits | Term |
CHBE 583 – Energy Engineering | 3 | 1 |
RES 520 – Climate Change: Science, Technology and Sustainable Development | 3 | 2 |
IWME 505 – Water Resources Systems Planning and Management | 3 | N/A |
Or other electives to be chosen in consultation with supervisor | Varies | 1 or 2 |
Final Project (required) | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering (Micro and Nano Mechanical Engineering)
Stream Requirements:
Of the 30 required credits, students in the Micro and Nano Mechanical Engineering stream must take:
- 24 credits from Categories 1-3
- at least 6 credits from Category 1
- at least 6 credits from Category 2
- 6-credit final project (MECH 597)
Courses:
Category 1: Foundational Courses (minimum 6 credits) | Credits | Term |
MECH 502 – Fluid Mechanics | 3 | 1 |
MECH 503 – Linear Elasticity | 3 | 2 |
MECH 506 – Linear Vibrations | 3 | N/A |
MECH 507 – Analytical Dynamics | 3 | 1 |
MECH 550B – Microfluidics | 3 | N/A |
Category 2: Micro- and Nanomechanics (minimum 6 credits) | Credits | Term |
MECH 550J – Dynamics of Aerosols and Sprays | 3 | N/A |
MECH 515B – Special Advanced Courses - MECH MATERIAL | 3 | 1 |
MECH 533 – Biofluids | 3 | 2 |
MECH 521 – Fundamentals of Microelectromechanical Systems | 4 | 2 |
MECH 570A – Emerging Topics in Thermofluids - INTR NON-NEWTNIN | 3 | 2 |
Category 3: Technical Electives | Credits | Term |
To be chosen in consultation with supervisor | Varies | 1 or 2 |
Final Project (required) | Credits | Term |
MECH 597 – Project for MEng Studies | 6 | Summer |
MEng Mechanical Engineering Program
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 PDF Requirements and Registration Guides below.
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
2022 Program Requirements and Registration Guides
Students are expected to choose one of the streams below. These guides list the detailed requirements and courses related to each stream, and can be used to register for your stream of choice:
- Computational Modeling and Simulation - Program & Registration Guide
This program of coursework focuses on fundamental computational methods and their applications in engineering modeling and simulation. - Design and Product Development - Program & Registration Guide
This program of coursework focuses on technical product design. - Energy and Environment - Program & Registration Guide
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 - Program & Registration Guide
This program of coursework focuses on the fundamentals of micro- and nanoscale phenomena and their application to engineering systems.
Contacts
Registration Enquiries: all enquiries should be directed to students@mech.ubc.ca.
Director: Dr. Kendal Bushe
MEng Naval Architecture & Marine Engineering (NAME)
Please visit the NAME website for the list of program requirements.