Conestoga College Logo - Home Page

Robotics and Industrial Automation (Co-op)

Ontario College Graduate Certificate
Program Code:
Engineering & Information Technology
Academic Year:
2018 / 2019
Accelerated Delivery?

About the Program

This full-time graduate certificate program will help prepare graduates with a previous technical degree or diploma for engineering work in the industrial automation sector. The program offers key practical courses similar to those found in our highly successful Robotics and Automation Technology program. The four-month co-op opportunity will help reinforce the practical learning from the classroom and laboratory-based courses.

For more information contact the Program Coordinator at

Program Information

Length: Two-year Ontario College Graduate Certificate program
Delivery Sequence: Cambridge - January/2017 - Winter | Spring/Summer | Fall | Winter
Location: Cambridge (Fountain Street)
Start: January
First-Year Capacity: 30

Admission Requirements

Note re: Admission Requirements

Applying to the Co-op Stream

Admission Procedures

Program Requirements

Tuition & Fees

Domestic fees are currently unavailable; please check back at a later time.

Financial Assistance

Financial Assistance is not available for this program.

Co-op Information

Graduate Opportunities

Graduates are prepared for an exciting career in the area of industrial automation using robotics and PLCs, including equipment specification, design, installation and troubleshooting. Sample job titles include: controls technician, maintenance person, robotic technician, PLC programmer, automation specialist, solidworks operator. Typical fields of employment include small to large manufacturing and support industries including automation consultants, automotive manufacturing, food and beverage processing and packaging, pharmaceutical, and more.

For more details on related occupations, job market information and career opportunities, see the Government of Canada website:

Pathways & Credit Transfer

Conestoga pathways enable students to build on their academic achievements in order to earn a degree or additional credential. Pathways are formed through agreements between Conestoga programs or partner institutions. View the transfer agreement opportunities for this program.

Often applicants have earned credits from another college or university that may allow a student to be granted advanced standing or exemption. Learn more about credit transfer opportunities at Conestoga.

Prior Learning Assessment and Recognition (PLAR)

Conestoga recognizes prior learning of skills, knowledge or competencies that have been acquired through employment, formal and informal education, non-formal learning or other life experiences. Prior learning must be measurable at the required academic level and meet Conestoga standards of achievement for current courses. Challenge exams and portfolio development are the primary methods of assessment. Other methods of assessment may be available depending upon the nature of the course objectives. Successful completion of the assessment results in an official course credit that will be recorded on the student's Conestoga transcript. PLAR cannot be used by registered Conestoga students for the clearance of academic deficiencies, to improve grades or to obtain admission into a program.

Learn more about PLAR.

Program Courses

Course Details (1330C)
Course Code Course Title and Description
Level 1
EECE8050 Digital Devices and Microprocessors

Description: In this course, the student will learn to use electronic components and integrated circuits for control applications. This course also covers basic microprocessor and microcomputer architecture. It includes Assembler language programming of a simple computer, sufficient for simple monitoring and control. Input/output chips for parallel and serial I/O are studied. The use of interpreters and compilers for higher level languages is discussed.
Hours: 90
Credits: 6

IFME8000 Fluid Power in Automation

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: 45
Credits: 3

PROG8230 PLC Programming

Description: Student will learn Ladder Logic and Instruction List programming languages. The operating principles and addressing conventions of Programmable Logic Controllers (PLC) will also be covered. Students will program PLCs in Boolean (binary) logic to control automated processes. Students will write programs using Timer and Counter instructions. Students will also learn to move and compare data, perform math and logical operations on whole data words, and to structure programs using data and program-control functions, including jumps and subroutines (functions). Students will program the Allen Bradley PLC-5 and the Siemens S7 PLC. Students will also learn the IEC 61131-3 international standard for open PLC programming languages.
Hours: 45
Credits: 3

PROG8240 Structured Programming

Description: This course covers the principles of structured programming. Using the Visual Basic programming language, students will plan, enter, run, and debug programs of increasing complexity using various data-types, loops, branches, functions, and data stream input and output. This course is intended for the novice programmer who wishes to create modest applications. It also serves as an introductory-level course for students who will be continuing on to more advanced programming.
Hours: 45
Credits: 3

Level 2
CEPR8000 Co-op and Career Preparation

Description: This mandatory course prepares students for job searching for their co-op work terms and for post-graduate careers. Students will reflect on their skills, attitudes, and expectations and evaluate and interpret available opportunities in the workplace. Self-marketing techniques using resumes, cover letters, cold-calls, and interviewing will be learned and students will learn the expectations, rules, and regulations that apply in the workplace with regards to social, organizational, ethical, and safety issues while developing an awareness of self-reflective practice.
Hours: 14
Credits: 1

CNTR8010 Factory Talk Automation

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: 45
Credits: 3
Pre-Requisites: PROG8230, PROG8240

DRWG8000 Advanced Solid Modelling

Description: This is an advanced course that expands on the use of SolidWorks 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: 45
Credits: 3

MECH8010 Safety Circuits and Standards

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: 45
Credits: 3

PROG8250 Advanced PLC Programming

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: 60
Credits: 4
Pre-Requisites: PROG8230

PROG8260 Advanced Programming

Description: This practical course covers material considered to be useful to an intermediate or advanced programmer. The language used is Visual Basic .NET. Topics include, but are not limited to object-oriented programming, data structures and storage, string manipulation, Windows Presentation Foundation and exception handling.
Hours: 45
Credits: 3
Pre-Requisites: EECE8050, PROG8240

ROBO8010 Introduction to Robotics

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: 75
Credits: 5
Pre-Requisites: PROG8240

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

Description: This course will provide students with college-approved work experience in a manufacturing environment. This course will increase the student's understanding of employer expectations with regards to attitudinal, practical, and academic skills. These skill areas will be improved during the work term while the student responsibly performs the duties as defined in the job description, in accordance with course and program outcomes. Student development will be evaluated during and at the conclusion of the work term.
Hours: 420
Credits: 14
Pre-Requisites: CDEV8200 or CEPR8000

Level 4
CNTR8020 Process Control

Description: This course covers the basics of servo-control. Assorted control algorithms are taught for position, velocity and acceleration. System response characteristics are also taught. Students will design and implement analog and digital controllers in the lab section.
Hours: 75
Credits: 5
Pre-Requisites: EECE8050, PROG8260

EECE8060 Data Communications

Description: The communication of information of all kinds by means of binary signals is an essential part of any technical, business, or educational activity. This course covers the main concepts and components of data communications, and in particular it covers: asynchronous and synchronous communications, interface standards, modems, multiplexing, error control, and data compression and encryption. It also examines the principles of complex networks: the Open System Interconnection (OSI) model, Wide Area Networks (WANs), and Local Area Networks (LANs). Theory is accompanied by lab assignments and lab exercises.
Hours: 60
Credits: 4
Pre-Requisites: PROG8250, PROG8260

ROBO8020 Automation Controls

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: 60
Credits: 4
Pre-Requisites: EECE8050, ROBO8010

ROBO8030 Industrial Automation Project

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: 75
Credits: 5
Pre-Requisites: PROG8250, ROBO8010

Program Outcomes

Program Advisory Committees

The College appoints Program Advisory Committee members for diploma, degree, certificate and apprenticeship programs. Committees are composed of employers, practitioners and recent program graduates. College representatives (students, faculty, and administrators) are resource persons. Each committee advises the Board on the development of new programs, the monitoring of existing programs and community acceptance of programs.

For a list of the current members, please visit our Program Advisory Committees.

Program Handbook


How to Apply to the Program

Domestic students should apply using a Conestoga College Program Application Form. This form can be obtained from any Conestoga College campus OR by writing directly to the Registrar's Office OR by using the College website at

Send completed applications to:
Conestoga College
Admissions Office
299 Doon Valley Dr.
Kitchener, Ontario
Canada N2G 4M4

International students should apply online using a Conestoga College International Application Form. Please note: not all programs are open to international students. Interested students should check the listing of open programs on our international students web page before applying.

International students should apply online using a Conestoga College International Application Form. Please note: not all programs are open to international students. Interested students should check the listing of open programs on our international students web page before applying.
For program information, call the Information Centre at 519-748-5220 ext 3656.


The College reserves the right to alter information including requirements and fees and to cancel at any time a program, course, or program major or option; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies in the job market or for budgetary reasons; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons. In the event the College exercises such a right, the College’s sole liability will be the return of monies paid by the applicant or student to the College.

Students actively registered in cohort delivered programs who take longer than the designed program length of time to complete their studies are accountable for completing any new or additional courses that may result due to changes in the program of study. Unless otherwise stated, students registered in non-cohort delivered programs must complete the program of study within seven years of being admitted to the program.


Program Status (Domestic)
Start DateCampusStatus**
JAN, 2018 Cambridge Open
** Status applicable to domestic students
Program status for international students


Engineering and Information Technology at Conestoga College video
More videos

Career Coach

Success Stories

Back To Top