Alumni & Friends
3 students sitting around a yellow robot arm

Engineering Systems & Computing

Systems thinking + Mechatronics and software development

Use systems thinking to design computer-based systems that integrate knowledge gained from various disciplines.

Engineering Systems and Computing is a multi-disciplinary field that combines the base fundamentals of general engineering with the strength of computer hardware and software knowledge.

Engineering Systems and Computing is the only program of its kind in Canada that focuses on designing integrated computer based engineering systems.  It includes a mix of courses that cover software development, computer hardware design, mechanics and energy transfer, signal processing and optimization control. 

You will understand the strengths and limitations of hardware, software and their controls in order to develop efficient and reliable systems in a variety of industrial and commercial applications.  This unique mix will empower you to tackle the design of modern systems that requires multi-disciplinary skills and knowledge.

Engineering Systems & Computing icon

Program Information


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

With elements of:

  • Control Systems
  • Biomedical
  • Embedded Systems
  • Robotics & Mechatronics

Our students have worked here:

  • Thales Rail Signalling Solutions Inc.
  • ATS Automation Tooling Systems Inc.
  • Indigo
  • Sonova Immunoassay Systems
Portrait of Ayesha Mahmood
The engineering community at Guelph was truly unmatched. Paired with the Engineering Systems & Computing program standing as the sole program in Canada specializing in integrated computer-based engineering systems. Its curriculum covering software development, hardware design, mechanics, signal processing, and optimization control aligned with my ambition to grasp the complexities and practical application of technological engineering.

Ayesha Mahmood, Undergraduate Student
Engineering Systems & Computing