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 is designed to equip students with the essential skills needed in the rapidly evolving technological landscape. This program focuses on the integration of hardware and software, preparing graduates to design, implement, and develop modern computing systems. Students will gain expertise in circuit design, hardware integration, and system-level design, making them proficient in both hardware and software components. The program emphasizes hands-on experience and collaborative projects, ensuring that graduates are well-prepared for their future careers in the tech industry.

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 professional careers. Key features of the program structure include:

  • Five work terms integrated into the academic schedule.
  • Opportunities to specialize in various elective concentrations 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 projects that emphasize teamwork and problem-solving.

Students will also have the flexibility to choose electives that broaden their knowledge base or deepen their expertise in specific areas of interest.

Featured Experiences

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

  • Co-op program: A structured co-op experience that includes five work terms, providing students with valuable industry exposure.
  • Interdisciplinary design projects: Collaborate with peers from various engineering disciplines to work on real-world problems.
  • Access to modern computer-aided design tools for practical learning and application.
  • Opportunities to engage in research and development projects, enhancing technical skills and knowledge.

These experiences are designed to prepare students for successful careers in a variety of fields within the technology sector.

Career Options

Graduates of the Bachelor of Engineering in Computer Engineering can pursue a wide range of career opportunities in Canada. Some potential job roles include:

  • Software Engineer and Developer: Design and develop software applications, ensuring functionality and user experience.
  • Computer Hardware Engineer: Focus on the design and development of computer hardware components and systems.
  • AI/ML Engineer: Work on artificial intelligence and machine learning projects, developing algorithms and models.
  • Systems Architect: Design and manage complex systems, ensuring they meet technical and business requirements.
  • Computer Network Architect: Plan and implement network systems, ensuring efficient data communication and security.
  • Embedded Systems Architect: Develop embedded systems for various applications, integrating hardware and software solutions.
  • Electronic Engineer: Work on electronic systems and devices, focusing on design and innovation.
  • Robotics Engineer: Design and develop robotic systems, applying principles of engineering and computer science.

These roles highlight the diverse career paths available to graduates, reflecting the program's comprehensive training in both hardware and software engineering.

 

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

Visit University of Guelph official website