Engineering Systems and Computing

Engineering Systems and Computing Banner

Program Overview

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.

What Students are saying about Engineering Systems and Computing

Anthony - Engineering Systems and Computing Student

Engineering Systems and
 I chose Engineering Systems and Computing because I wanted to know how everything worked together as opposed to individual parts. The ES&C program taught me both the hardware and software aspects of computers, in addition to other crucial topics such as mechanics and thermodynamics. Guelph, as a whole, taught me how to problem solve effectively, and how to work in a group dynamic through several design courses and group projects. All these elements helped me secure a job immediately after graduation as an IT operations engineer.

Program Information

  Bachelor of Engineering*
*Available in regular or co-operative education
  • Digital Systems Design
  • Operating Systems
  • Signal Processing
  • Micro Computer Interfacing
      As a graduate of Engineering Systems and Computing, you can work in a variety of fields and applications including business, science and industry.  Our graduates work with software development, hardware design, signal processing, and control and modelling within a systems perspective in private and public sectors, both locally and internationally.
  • Embedded Software Developer
  • Information Technology Specialist
  • Applications Developer
  • Wireless Solutions Engineer


    First Year

    Your first year courses in Engineering Systems and Computing 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.

    Fall Semsester

    Winter Semester

    General Chemistry I

    Intermediate Programming

    Calculus I

    Calculus II


    Engineering Analysis

    Engineering and Design I

    Engineering Mechanics I

    Physics with Applications

    Introductory Electricity and Magnetism

    Beyond First Year

    In your first two years of Engineering Systems and Computing, you will develop a solid background in software, hardware and engineering systems.  In addition to the foundation courses, below are a few courses students will encounter.  For an overview of all courses available in Engineering Systems and Computing, please consult the current Undergraduate Calendar.

    Areas of Interest

    • Mechatronics Systems: The integration of microprocessor control systems, electrical systems, and mechanical systems. In the design of cars, robots, machine tools, household appliances, etc., such an integration and interdisciplinary approach to engineering design is increasingly adopted. Within this option students study the design and integration of such complex systems, and such courses as mechatronics, robotics, and control systems. 
    • Embedded Systems: The software and hardware aspects related to the integration of embedded computers. An embedded computer system is any device that includes a programmable computer but is not itself intended to be a general purpose computer. Thus, a PC is not an embedded computing system but a fax machine is an embedded computing system. Embedded computing system design is a useful skill for the design of products such as: automobiles, PDAs and household appliances. Within this option students will study various aspects of the embedded systems including the design of analog integrated circuits, digital integrated circuits, re configurable computing, ASICs, and systems-on-chips.
    • Computing: The focus of this option is on studying software development and computer science fields such as Artificial Intelligence, database management systems and real-time systems design. 
    • Biomedical Systems: The application of engineering principles and techniques to the medical field.  With a solid background from the core of the Systems and Computing program, students taking this option can apply their skills in such areas as medical imaging, image processing, physiological signal processing, systems analysis, sensor development and 3-D modeling.  Within this option students study medical image processing, bio-instrumentation design, and such courses as neuroanatomy, physiology, and neuroscience.


    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 Engineering Systems and Computing capstone design projects:

    • Static/dynamic path planning for commercial robots
    • Image processing techniques for fingerprint authentication
    • Wireless automobile accident avoidance - proximity warning system
    • Speech recognition to assist disabled and translation