Skip to primary navigation.
Skip to secondary navigation.
Skip to page content.

Return to top of page.
Skip to secondary navigation.
Skip to page content.
Return to top of page.
Return to primary navigation.
Skip to secondary navigation.

Options and specializations

Return to top of page.
Return to primary navigation.
Skip to secondary navigation.

Our combined program options are unique in Canada. Customize your degree by adding a specialization, option, minor, or interdisciplinary combined program.

UVic Engineering lets you focus on your areas of interest to make your degree unique.

Contact an adviser to discuss how to customize your degree.

Computer Engineering Computer Science Electrical Engineering Mechanical Engineering Software Engineering

Options*

Minors - offered to students outside the department

Specializations**

  • Communications
  • Computational intelligence
  • Computer systems
  • Digital and embedded systems
  • Digital signal processing
  • Electrical energy systems
  • Electromagnetics and photonics
  • Electronics
  • Mechatronics
  • Networks, Security and Privacy
  • Others
More info...
  • Communications
  • Computational intelligence
  • Computer systems
  • Digital and embedded systems
  • Digital signal processing
  • Electrical energy systems
  • Electromagnetics and photonics
  • Electronics
  • Mechatronics
  • Networks, Security and Privacy
  • Others
More info...
  • Advanced Manufacturing
  • Advanced Materials
  • Biomedical Engineering
  • Computer Aided Engineering
  • Energy Systems
  • Fluids and Aerodynamics
  • Mechatronics
More info...
  • Biomedical
  • Communication and Networks
  • Computational Intelligence
  • Embedded Systems
  • Graphics and Gaming
  • High Performance Computing
  • Human Computer Interaction
  • Mechatronics
  • Programming Languages and Architectures
  • Security and Privacy
  • Theory of Computations
More info...
Combined programs

* Options

  • In Engineering (Computer Engineering, Electrical Engineering, Mechanical Engineering and Software Engineering), an option means you take extra courses in addition to the required core and electives.
  • In Computer Science an option means you focus most of your electives in a particular area.

** Specializations

  • In Computer Engineering and Electrical Engineering a specialization means you focus most of your electives in a particular area.
  • In Mechanical Engineering you can choose from technical electives.
Return to top of page.
Return to primary navigation.
Skip to page content.
Return to top of page.
Return to primary navigation.
Return to secondary navigation.
Return to page content.