Computer Engineering

Computer engineers focus their skills on computer systems, especially the interaction between the hardware and software components of those systems. They also have a strong background in software design and understand the interface between different pieces of hardware and how computer systems integrate into the larger picture.

Credential(s) granted:
Bachelor of Engineering (BEng)
Study options:
Full-time study
Program delivery options:
Dynamic learning:
Co-op required
Tuition & finances:
Tuition rates


  • Apply to the Faculty of Engineering as a high school student or a transfer student from another post-secondary institution.
  • If you're a high school student, you will declare Computer Engineering as your program after one year of full-time study.
  • If you're a transfer student, select Computer Engineering as your preferred program when you submit your application to UVic.

If you have a technology diploma in computer, electrical or electronics engineering (or a related discipline), Camosun College offers a one-year Engineering Bridge program that will enable you to enter third-year engineering studies at UVic. Consult with UVic's Engineering Advisor () for more information.

Start your application

Areas of focus

  • Communications
  • Computational intelligence
  • Computer systems
  • Digital and embedded systems
  • Digital signal processing
  • Electrical energy systems
  • Electromagnetics and photonics
  • Electronics
  • Mechatronics
  • Networks security and privacy


  • Circuit designer
  • Design validator
  • Hardware engineer

Sample courses

See all computer engineering courses in the Academic Calendar

Related programs

Faculties and departments

< Explore more programs