Program overview
Admission Requirements
Intakes

Last updated on 2025-11-14

Program overview

Program Overview

The Bachelor of Engineering in Computer Engineering at the University of Guelph equips students with essential skills to design, implement, and develop modern computing systems. This program emphasizes the integration of hardware and software, preparing graduates to become experts in circuit design, hardware integration, and system-level design. Students will engage with computer-aided design tools, enabling them to create processors and hardware accelerators, while also gaining a solid foundation in software development.

Program Structure

The Bachelor of Engineering in Computer Engineering is structured as a five-year program that includes a co-op option, allowing students to gain practical experience while studying. The program is designed to facilitate a smooth transition from academic studies to a professional career. Key features of the program structure include:

  • Five work terms integrated into the co-op stream.
  • Elective concentrations in areas such as Embedded Systems, Artificial Intelligence, Software Design, and more.
  • Interdisciplinary design courses that promote collaboration with students from other engineering disciplines.
  • Hands-on experience through various projects that emphasize teamwork and problem-solving.

Students can customize their educational journey by specializing in one or more streams in their upper years, enhancing their career opportunities in the field of computer engineering.

Featured Experiences

The Computer Engineering program at the University of Guelph offers several unique experiences that enhance learning and professional development:

  • Co-op program with five work terms to gain real-world experience.
  • Hands-on projects that emphasize collaboration and teamwork.
  • Interdisciplinary design courses that allow students to work with peers from various engineering programs.
  • Access to modern computer-aided design tools for practical learning.
  • Opportunities to engage in research and development projects.

Career Options

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

  • Software Engineer and Developer: Design and develop software applications and systems.
  • Computer Hardware Engineer: Focus on the design and development of computer hardware components.
  • AI/ML Engineer: Work on artificial intelligence and machine learning projects to create intelligent systems.
  • Systems Architect: Design and manage complex systems and ensure they meet user requirements.
  • Computer Network Architect: Develop and maintain network infrastructures for organizations.
  • Embedded Systems Architect: Design and implement embedded systems for various applications.
  • Electronic Engineer: Work on electronic systems and devices, ensuring they function effectively.
  • Robotics Engineer: Design and develop robotic systems for various industries.

These roles highlight the diverse opportunities available to graduates, allowing them to make significant contributions across multiple sectors, including technology, healthcare, and manufacturing.

 

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

Visit University of Guelph official website