This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use and Protection of Privacy Policy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Undergraduate courses

See all course descriptions and outlines. If you are looking for an outline not listed, please contact the department office staff.

Standard academic schedule

Please contact your academic advisor before making changes to your program.

  • CSC 111 - Fundamentals of Programming with Engineering Applications
  • ENGR 110 - Design and Communication I
  • ENGR 130 - Introduction to Professional Practice
  • MATH 100 - Calculus I or MATH 109 - Introduction to Calculus
  • MATH 110 - Matrix Alegebra for Engineers
  • PHYS 110 - Introductory Physics I

  • CSC 116- Fundamentals of Programming with Engineering Applications II
  • ECE 250 - Linear Circuits 1
  • ENGR 297 - Technology and Society
  • MATH 200 - Calculus III
  • MECH 200A - Introduction to Technical Drawing and Computer Aided Design
  • MECH 240 - Thermodynamics

  • ECE 365 - Applied Electronics and Electrical Machines
  • MECH 330 - Introduction to Mechanical Vibrations 
  • MECH 335 - Theory of Mechanisms
  • MECH 345 - Mechanics of Fluids
  • MECH 360 - Design of Mechanical Elements 
  • MECH 380 - Automatic Control Engineering 

select TWO of the following:

  • Work Term
  • MECH400A - Capstone Design Proposal

*Complete a total of 3.0 units in 4th year from:

*Complete a total of 3.0 units in 4th year from:

Technical electives

We offer around 22 technical electives each year. You'll choose 7 (10.5 units) as part of your degree program.

Specializations

If you complete 6.0 units in one of the specializations listed in the Academic Calendar you can request a specialization certificate from the Mechanical Engineering department office confirming this. The specialization will not be shown on your transcript.

You may apply for a maximum of 2 specialization certificates, which may share up to 3.0 units of courses only.

Specialization areas

  • advanced materials
  • biomedical engineering
  • computer aided engineering and advanced manufacturing
  • energy systems
  • mechatronics
  • thermo-fluids and aerodynamics

See all technical electives

How to request

Fill out the request form to request a specialization certificate.

Topic, thesis & project courses

You may use a topic, thesis or project course as part of a specialization request if it applies to the area requested. Contact the undergraduate secretary to determine if they apply to a specialization area.

Special topics courses

Fall 2025

MECH 450C - Energy Conversion and Storage
Prerequisites: MECH 390 and MECH 395

MECH 450D - Engineering Optimization
Prerequisites: MATH 204

Spring 2026

MECH 450D  - Pulp and Paper Technology
Prerequisites: none

Summer 2026

TBD

Design projects

Mechanical engineering students perform a major design activity in MECH 350, 400.

Industry-based project topics are often done in partnership with industry stakeholders. Students complete the design of a product or a system which includes:

  • specification of function
  • analysis
  • selection of materials
  • strength calculations
  • preparation of working drawings
  • cost analysis
  • testing
  • final design report

In some projects, it also includes a working prototype and a symposium presentation of the final design.

Industry partner project application

Project submission form