Alumni & Friends
Student working on a computer chip

Computer Engineering

Designing computing machines + Hardware/software design

Improving life through advancing computer technologies.

Computer Engineering fuses computer science with electrical engineering to develop systems and solutions for the technological industry.

Computer Engineering focuses on the science and tools behind designing, constructing, implementing and maintaining software and hardware components of modern computing systems.  By emphasizing algorithmic, electronic, and digital design principles, Computer Engineering prepares you to develop effective and innovative technological systems and solutions.  As a graduate of Computer Engineering, you may be involved in circuit design and development, hardware integration, and system level design integration.

Computer Engineering icon

Program Information


Bachelor of Engineering (B.Eng.)*
*Available in regular or co-operative education

With elements of:

  • AI and Robotics
  • Software Design
  • Circuit Design
  • Internet of Things

Our students have worked here:

  • Amazon
  • Advanced Micro Devices (AMD)
  • General Dynamics
  • Capco
  • ecobee
  • Rogers Communications
Portrait of Shaan Saharan
Greetings everyone! I'm Shaan Saharan, and my journey as a Computer Engineering student commenced at the University of Guelph in 2020. Since then, I've forged countless cherished memories. One aspect I particularly treasure about my engineering experience at Guelph is the opportunity to collaborate with fellow engineers in the Engineering Design courses. This dynamic setting not only allows me to engage with individuals from various engineering disciplines but also mirrors the collaborative environment prevalent in the industry.

Shaan Saharan, Undergraduate Student
Computer Engineering