Program overview
Admission Requirements
Intakes

Last updated on 2025-04-29

Program overview

Program Overview

The Bachelor of Engineering (BEng) in Computer Engineering at the University of Victoria is designed to provide students with a comprehensive understanding of the interactions between software and hardware in computer systems. This program emphasizes the development of skills in software design and the integration of computer systems with the larger world. Students will explore various areas of focus, including communications, computational intelligence, and digital systems, preparing them for a dynamic career in technology.

Program Structure

The BEng in Computer Engineering is structured to be completed in four years. During this time, students will engage in a variety of learning experiences that include:

  • Hands-on learning opportunities
  • Project-based assignments
  • Collaborative work with peers

Students will have the option to participate in co-op programs, which provide valuable work experience in the field. The program is designed to ensure that graduates are well-prepared for the demands of the engineering profession, with a strong foundation in both theoretical and practical aspects of computer engineering.

Featured Experiences

  • Co-op opportunities that allow students to gain real-world experience while studying.
  • Hands-on learning through projects that integrate software and hardware.
  • Access to state-of-the-art laboratories and facilities.
  • Collaboration with industry partners for joint projects and research.

Career Options

Graduates of the BEng in Computer Engineering can pursue a variety of career paths in Canada, including:

  • Circuit Designer: Responsible for designing and testing electronic circuits for various applications.
  • Design Validator: Ensures that designs meet specifications and function as intended through rigorous testing.
  • Hardware Engineer: Focuses on the development and testing of computer hardware components.
  • System Designer: Works on creating and implementing complex systems that integrate hardware and software.
  • System Integration Engineer: Specializes in ensuring that different subsystems work together effectively within a larger system.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit University of Victoria official website