Undergraduate student resources

Ariane Ouellette, undergraduate student.
Ariane Ouellette, undergraduate student.

Undergraduate program outline

The Bachelor of Engineering in Mechanical Engineering (BEng) degree requirements are 48 courses (72 units) and four co-op work terms (18 units):

  • 16 core courses in mechanical engineering
  • 3 courses in electrical engineering
  • 6 courses in math/stats
  • 2 courses in physics
  • 1 course in chemistry
  • 3 courses in science/computer science
  • 7 courses in engineering
  • 1 technical report course
  • 1 complementary studies elective
  • 8 technical elective courses
  • 4 co-op work terms

If your graduating GPA is in the top 20 per cent of those graduating in your academic unit, the notation "with distinction" will appear on your degree parchment, convocation program and transcript.


Students outside the mechanical engineering program may take a mechanical systems minor.

The minor requires nine units of MECH-designated courses, with a minimum of 4.5 units at the 300 course level or above. Permission of the department is required.

Co-operative Education (co-op) combines practical work experience with academic studies. Once you’re admitted to the program, you’ll generally alternate four-month work and four-month study terms. You’ll need to submit a written report at the end of each work term.

You normally complete four work terms in addition to the other academic requirements to complete your BEng degree. Learn more about co-op.

The MECH undergraduate adviser can help you decide which option’s best for you.

See the course list for information on the courses we offer.