Programs

Our four departments offer bachelor, master's and doctoral degrees. See UVic's undergraduate calendar and graduate calendar for the latest list.

Our undergraduate programs

ProgramDegree(s)Options & specializations
Computer Science BSc | Minor

Combine your degree with:

  • Mathematics
  • Statistics
  • Geography (Geomatics)
  • Health Information Science
  • Music
  • Physics
  • Psychology
  • Visual Arts

See more options

Biomedical Engineering BEng | Minor 

Specialize in:

  • Electrical
  • Mechanical
Civil Engineering BEng
Computer Engineering BEng | Minor

Specialize in:

  • Communications
  • Computational intelligence
  • Computer systems
  • Digital & embedded systems
  • Digital signal processing
  • Electrical energy systems
  • Electromagnetics & protonics
  • Electronics
  • Mechatronics
  • Network security & privacy

See more options

Electrical Engineering BEng | Minor

Specialize in:

  • Communications
  • Computational intelligence
  • Computer systems
  • Digital & embedded systems
  • Digital signal processing
  • Electrical energy systems
  • Electromagnetics & protonics
  • Electronics
  • Mechatronics
  • Network security & privacy

See more options

Mechanical Engineering BEng | Minor

Specialize in:

  • Advanced materials
  • Biomedical engineering
  • Computer aided engineering & advanced manufacturing
  • Energy systems
  • Thermo-fluids & aerodynamics
  • Mechatronics
Software Engineering BSEng | Minor

All engineering students are automatically admitted to the engineering co-op program. Computer science students will need to apply if interested.

Our graduate programs

ProgramDegreesOption
Civil Engineering MASc | PhD
Computer Science MSc | PhD Co-op
Electrical and Computer Engineering MASc | MEng | MTIS | PhD Co-op
Mechanical Engineering MASc | MEng | PhD Co-op

UVic Engineering lets you focus on your areas of interest to make your undergraduate degree unique by adding options, specializations, minors, or interdisciplinary combined programs. See the UVic Academic calendar for the latest list of offerings.

Contact an adviser to discuss how to customize your degree.

Options
  • In 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 Engineering a specialization means you focus most of your electives in a particular area.

Graduation from one of UVic's nationally accredited undergraduate engineering programs is the first step to becoming a licensed Professional Engineer (PEng). Only a Professional Engineer is licensed to practice engineering in Canada.

An engineering graduate must have between two and four years of on-the-job engineering work experience under the supervision of a Professional Engineer, as well as pass a professional ethics exam, to obtain a PEng.

The Association of Professional Engineers and Geoscientists of BC regulates and governs the professions under the authority of the Engineers and Geoscientists Act. They set and maintain high academic, experience and professional standards for all members.

You can register as a student member through the Association of Professional Engineers and Geoscientists of BC.