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.
What Students are saying about Computer Engineering
Computers always amazed me: from the evolution of their manufacturing to the logic used to program their internal circuitry. At the School of Engineering in Guelph, I was able to explore different topics related to computers - both as a system and the internal architectures! As a co-op student, I had a chance to explore a variety of career paths such as network systems, software development, robotics programming and even assisted with image processing research."
|Bachelor of Engineering*
*Available in regular or co-operative education
|PURSUE INTERESTS IN:|
|As a Computer Engineer, you can work in a variety of fields in the technological industry including circuit design and development, firmware development, software development, hardware integration, system level design and integration, or in research. Our graduates work in private and public sectors, both locally and internationally.|
Your first year courses in Computer Engineering are chosen to introduce you to engineering design and to build the foundation of fundamental science and math skills needed in all fields of engineering. These foundational courses are essential to your education as an engineer.
|CHEM*1040 | General Chemistry I||
ENGG*1210 | Engineering Mechanics I
|ENGG*1100 | Engineering and Design I||
ENGG*1420 | Object-Oriented Programming for Engineers
|ENGG*1410 | Introductory Programming for Engineers||
ENGG*1500 | Engineering Analysis
|MATH*1200 | Calculus I||
MATH*1210 | Calculus II
|PHYS*1130 | Physics with Applications||
PHYS*1010 | Introductory Electricity and Magnetism
Beyond First Year
Computer Engineering provides students with a common base of knowledge essential to computer engineering and then allows them to select from a menu of electives to attain a concentration of knowledge in one of four areas or to choose electives to broaden their knowledge base. For an overview of all courses available in Computer Engineering, please consult the current Undergraduate Calendar.
- Internet of Things
- Software Design
- Circuit design and VLSI
- AI and Robotics
Design. Create. Solve.
Guelph Engineering students experience Engineering Design from the moment they walk in the door. At Guelph, you will take part in our integrated approach to engineering design starting immediately in your first semester. Your design experience continues to build in each year of your program and many 3rd and 4th year courses have a large design component built directly into the curriculum.
Capstone Design Project
In your final year, you will work with students from multiple engineering disciplines to complete a final design project that focuses on your area of interest. This capstone course allows students to complete a project from beginning to end, in their chosen field and under the guidance of a faculty advisor. The comprehensive design course prepares our students to envision and develop new and effective solutions to issues in our world.
Examples of Computer Engineering capstone design projects:
- Vehicle Object Avoidance Test Platform
- Autonomous Terminal Luggage Trolley
- Flexible Payload Drone System
- RC Jet for Data Collection