Robotics and Industrial Automation (Optional Co-op)

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply using a Conestoga College Program Application Form.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - January 2026

Level 1

Course details

Conestoga 101
CON0101

Description: This self-directed course focuses on introducing new students to the supports, services, and opportunities available at Conestoga College. By the end of this course, students will understand the academic expectations of the Conestoga learning environment, as well as the supports available to ensure their academic success. Students will also be able to identify on-campus services that support their health and wellness, and explore ways to get actively involved in the Conestoga community through co-curricular learning opportunities.
  • Hours: 1
  • Credits: 0
  • Pre-Requisites:
  • CoRequisites:

Solid Modelling
DRWG8370

Description:

This course develops SolidWorks skills for mechanical design. Topics include user interface, file structure, 3D sketches, plane creation, advanced sweeps, lofts and surfaces, sheet metal, weldments, top-down assembly and introduction to motion and simulation analysis.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Electrical Design and Commissioning
EECE8071

Description: This course covers the design and commissioning of automation systems from an electrical perspective. Students will learn how to read and modify industrial electrical schematics as well as wire and troubleshoot industrial circuits. Students will explore the common panel devices found in electrical panels within automation systems and discuss the purpose of the devices as well as how they are selected. Students will also explore the common field devices found in automation systems such as sensors, actuators and motors as well as methods to connect the devices to the main electrical panel to control the automation system as a whole.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Fluid Power in Automation
IFME8005

Description:

This course introduces the students to the field of industrial fluid power. Students will learn fluid power terminology, component sizing and selection methods, circuit design and documentation. Students will understand the fundamental principles as well as the practical applications of fluid power as it applies to industry. In the lab, students are required to design and build a variety of circuits using both hydraulic and pneumatic components. The hands-on approach provides an excellent learning environment with a significant focus on trouble-shooting and problem solving.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Structured Programming
PROG8890

Description:

This introductory course will enable students to learn computer software fundamentals via a hands-on approach to writing computer programs in Microsoft Windows environments. The course will cover techniques such as: user interfaces, event handling, data storage, data manipulation, decision making, code repetition, and data structures. Students will employ a variety of strategies as they develop and troubleshoot their programs

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

PLC and HMI Programming
PROG8900

Description:

Student will learn Programmable Logic Controller (PLC) operation and languages. Students will program PLCs in Boolean (binary) logic to control automated processes. Students will write programs using Timer and Counter instructions, move and compare data, perform math and logical operations, and to structure programs using data and program-control functions. Students will also learn the IEC 61131-3 international standard for open PLC programming languages. Students will create Human Machine Interface (HMI) applications to interact with control systems.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Level 2

Course details

Co-op and Career Preparation
CEPR8200

Description: This series of modules will prepare graduate certificate students for job searching for their co-op work terms with the guidance of a Co-op Advisor. Students will familiarize themselves with the co-operative education policies and procedures and will learn the expectations, rules, and regulations that apply in the workplace regarding social, organizational, ethical, and safety issues while deepening their awareness of self- reflective practices. Students will critically reflect on their skills, attitudes, and expectations and evaluate available opportunities in the workplace. Successful completion of these modules is a requirement for co-op eligibility.
  • Hours: 14
  • Credits: 1
  • Pre-Requisites:
  • CoRequisites:

Industrial Communications
CNTR8080

Description:

This hands-on course uses the Rockwell FactoryTalk suite of monitoring, analysis, and control software to give the student knowledge and experience with this growing and increasingly important area. The student will learn how FactoryTalk can be used to collect information from HMIs, create reports, and develop HMIs for PLCs.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Safety Circuits and Standards
MECH8015

Description:

This course will familiarize the student with the basic concepts and techniques necessary to develop industrial machinery designs to meet current Canadian safety criteria. Students will perform risk assessments and hazard analyses. The student will analyze and design safeguarding requirements for robots and automated systems. This course will examine Ontario’s Occupational Health and Safety Act and the design elements necessary for compliance with the OHSA, Sub-Sections 25 (2) (a) and (h). This course will also introduce the students to Ontario’s Pre-Start Health and Safety Review and other current machinery safety related standards used in Canada.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE8070 OR EECE8071
  • CoRequisites:

Advanced Programming
PROG8265

Description:

This practical course covers material considered to be useful to an intermediate or advanced programmer. Topics include, but are not limited to object-oriented programming, data structures and storage, string manipulation, Windows Presentation Foundation and exception handling.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: PROG8890
  • CoRequisites:

Advanced PLC Programming
PROG8880

Description:

Students will learn how to use the advanced operating system capabilities of Programmable Logic Controllers (PLCs). Students will program PLCs using structured programming techniques, and will configure PLCs to use their interrupt response capabilities. Students will program PLCs to monitor and control analog processes and to exchange data with other PLCs and computers via local area networks. Proprietary PLC systems and the IEC 61131-3 standard will be learned.

  • Hours: 84
  • Credits: 6
  • Pre-Requisites:
  • CoRequisites:

Introduction to Robotics
ROBO8011

Description:

This course introduces the student to the history and use of robots in industry. Standard arm configurations and hardware are examined including the principles of path control, motion sensing, speed and position control, and servo-actuators. End-effectors, supplemental tooling hardware, and sensors are examined for their interaction with other work-cell elements. Students program various types of robot controllers ranging from stop-to-stop sequencers to continuous path servo-controlled robots that use high-level control languages.

  • Hours: 70
  • Credits: 5
  • Pre-Requisites: PROG8241 OR PROG8890
  • CoRequisites:

Level 3

Course details

Co-op Work Term (Robotics and Industrial Automation)
COOP8100

Description: This co-op work term will provide students with college-approved work experience in an authentic, professionally relevant work environment. Students will be provided the opportunity to connect theory and practice by leveraging their academic knowledge to develop specialized vocational skills. The practical applications of this work term will promote students’ awareness of key concepts and terminology in their field, improve their competencies in problem-solving and decision-making, further their application of professional judgement, hone their leadership skills (independently or as part of team), and enhance their capacity to critically analyze and reflect on their demonstrated abilities in the workplace.
  • Hours: 420
  • Credits: 14
  • Pre-Requisites: CDEV8200 OR CEPR8200
  • CoRequisites:

Level 4

Course details

Internet and Device Communication
EECE8080

Description:

This course covers the main concepts and components of data communications as it relates to smart manufacturing. In this course we will cover ethernet based communication as it is used in automation. This will start with the Open System Interconnection (OSI) model building to standard network communications and standard industrial protocols. It also examines common tasks in smart manufacturing, including database management, cyber security, and historical data analysis. The students will implement many of these standards on a demonstration automation system.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: CNTR8011 OR CNTR8080 AND PROG8261 OR PROG8265
  • CoRequisites:

Instrumentation Design and Control
INST8000

Description:

This hands-on course uses standard programmable logic controllers (PLCs) and industrial devices to give the student knowledge and experience with typical communications/networks used in an automation system. The student will learn how to create a PLC program and set up communications between devices on multiple systems. They will learn the strengths and weaknesses of different communication standards and topologies starting with serial and moving to more modern ethernet based standards.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: CNTR8080
  • CoRequisites:

Advanced Automation Integration
ROBO8026

Description: This course builds on prior courses in computer, robotics and electro-mechanical devices in a study of robot controllers and cell controllers. Special automation peripherals such as position and velocity sensors and vision systems are covered. Control of motors of various types is also discussed. Labs include robot and PLC programming, vision system applications and component interfacing.
  • Hours: 70
  • Credits: 5
  • Pre-Requisites: EECE8070 OR EECE8071 AND ROBO8010 OR ROBO8011
  • CoRequisites:

Industrial Automation Project
ROBO8031

Description:

Students are required to undertake a major manufacturing and automation project, simulating as nearly as possible the integration of advanced technologies. Students will utilize all they have learned in previous courses to design a complete automated manufacturing system. During this process, they will develop the ability to plan, schedule, self-direct and evaluate, using communication skills and team building techniques.

  • Hours: 70
  • Credits: 5
  • Pre-Requisites: PROG8251 OR PROG8880 AND ROBO8010 OR ROBO8011
  • CoRequisites:

Program outcomes

  1. Control automated manufacturing components and systems though the influence of configuration, programming selection, and connectivity.
  2. Create new, and interpret existing two and three dimensional CAD models of parts and assemblies for automated manufacturing systems
  3. Produce three dimensional CAD animations to simulate machine motion and operations
  4. Determine safety requirements of robotics and automated systems and apply them to the design of components and systems
  5. Work with appropriate measuring devices, and data acquisition systems to record information and measurement for analysis and interpretation.
  6. Analyze and communicate technical information effectively to a variety of audiences using various media and methods.
  7. Apply professional conduct to perform well in an engineering environment.
  8. Integrate control and mechanical systems to improve or commission automated processes