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

  • Full-time MEng students can expect to complete the program in 12 months if they take 24 credits between the two winter terms, and a 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 552 projects must involve the application of electronics, instrumentation, real-time software engineering, sensors, actuators, and controls in designing a computer controlled/monitored system. MECH 551 projects must involve design and analysis by applying some of the fundamental principles of mechanical engineering such as solid mechanics, vibrations, kinematics, fluid mechanics or thermodynamics.
  • Students must complete 24 credits before being eligible to enroll in their final project course.

NOTE: Starting from 2020W, MEng students in Mechatronics Design are not permitted to participate in the co-op program.

Courses

All Mechatronics Design students are responsible for registering themselves in their T1 and T2 core and elective courses in the summer before starting the program. Summer project course registration takes place in T2.

Term I (September-December):

Core Courses Credits
MECH 550E – Principles of Mechatronics Instrumentation (3 hours lecture/week) 3
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.
1

Term II (January-April):

Core Courses Credits
MECH 550C – Software Design for Mechatronics Systems (3 hours lecture/week) 3
MECH 575A - Software Design Laboratory (2 hour labs/week) 1
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

Students need to follow the project guidelines given below:

The project must be solicited from industry or a research laboratory at the university. A one page project description must be submitted to the Mechatronics MEng Coordinator for approval in order to register in the MECH 551 or MECH 552 project course.

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 551) or electronics/software design project (MECH 552).

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 give assign the final grade.

Technical Electives:

All Mechatronics Design MEng students are required to complete a minimum of 30 credits for their degree, which typically requires 12 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 589 – Computer Control of Multi-Axis Machines*
Not available to those with prior credit for UBC Mech 467.
 4
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.
 4
MECH 423 - Mechatronic Product Design*
Not available to those with prior credit.
 4
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 Director 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. Please send your proposal plan of substitute courses to students@mech.ubc.ca no later than June 5 in order for it to be approved prior to the registration deadline of June 22.

Mechatronics MEng Project Guidelines

MEng students may take either MECH 551 or MECH 552 as their mechatronics project course. (Mechatronics MEng students can 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 551 Electro-Mechanical 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 552 Electro-Mechanical 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

Director: Dr. Yusuf Altintas, Kaiser 3102
Co-director: Dr. Ryozo Nagamune, Kaiser 3104

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

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 in the Computational Modeling and Simulation stream 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.