The Computer Engineering (CENG) undergraduate degree at the University of Guelph equips you to design, develop, and implement the hardware and software systems that power our technological world. You will delve into the fundamental principles of engineering, programming, and design, preparing you for a career at the intersection of circuits and code. This program is ideal for students passionate about understanding how computing systems function and eager to contribute to innovation in areas like embedded systems, digital design, and software architecture.
This full-time, on-campus program spans four years, immersing you in a curriculum that progresses from foundational calculus, physics, and introductory programming to advanced topics such as microcomputer interfacing, operating systems, and computer architecture. You will engage in hands-on learning through laboratory work and significant design projects, culminating in a comprehensive final-year Computer Engineering Design project. Upon graduation, you will be prepared for diverse roles in hardware development, software engineering, and systems integration within the technology sector.