three people working with computers and robotics

Engineering Systems and Computing Co-op Information for Employers

Adding Value to Your Team

Engineering Systems and Computing is the only program of its kind in Canada that focuses on designing integrated computer-based engineering systems. It is a multi-disciplinary field that combines the base fundamentals of general engineering with the strength of computer hardware and software knowledge. The program prepares students to become specialists who can incorporate information into complex industrial processes.

Engineering Systems and Computing includes courses that cover software development, hardware design, signal processing and optimization control. These areas provide students with a unique systems perspective, making them a valuable addition in a variety of workplace settings.

Students may choose to specialize in one of the following areas:

  • Digital Systems Design
  • Operating Systems
  • Signal Processing
  • Micro Computer Interfacing

University of Guelph Advantage

  • Students begin their first work term after completing two years of their academic program and mastering the core skills needed to integrate into the workplace
  • Co-op students complete a full semester course focused on job search skills and professionalism in the workplace
  • Students are available for four or eight-month work terms
  • Recruitment timelines are flexible, and employers can find the right student through our efficient, streamlined employment process

Student Strengths


By their first work term, students have completed at least four programming courses using multiple languages, a Digital Design course, as well as a Computer Organization and Design course.


Solid knowledge of structure and application of computing systems, from algorithms and chip-level design, to systems interfacing and data structures.


Participation in interdisciplinary design groups focused on developing effective problem solving, communication and teamwork skills.

Engineering Systems and Computing Work Term Schedule








Engineering Systems and Computing Course Sequencing

Based on the 2023/24 undergraduate calendar. Please see the current undergraduate calendar for more information.


  • General Chemistry
  • Engineering and Design I
  • Calculus I
  • Physics With Applications
  • Introductory Programming For Engineers


  • Object-Oriented Programming For Engineers
  • Engineering Analysis
  • Calculus II
  • Introductory Electricity And Magnetism
  • Engineering Mechanics I


  • Data Structures
  • Fluid Mechanics
  • Engineering Systems Analysis
  • Digital Systems Design Using Descriptive Languages
  • Applied Differential Equations
  • Introduction to Cooperative Education
  • 1 Restricted Elective


  • Material Science
  • Electric Circuits
  • Numerical Methods
  • Engineering and Design II
  • Probability and Statistics For Engineers
  • 1 Restricted Elective


Work Term One


  • Thermodynamics
  • Signal Processing
  • Electronic Devices
  • Microcomputer Interfacing
  • 1 Restricted Elective
  • Large-Scale Software Architecture Engineering


Work Term Two


Work Term Three


  • Engineering Economics
  • Real-Time Systems Design
  • 3 Restricted Electives


  • Modelling Complex Systems
  • Engineering and Design III
  • Systems and Control Theory
  • Heat and Mass Transfer
  • Science and Technology In A Global Context
  • 1 Restricted Elective


Work Term Four


Work Term Five


  • Engineering Systems And Computing Design IV
  • Sampled Data Control Design
  • 2 Electives