Applying as a Canadian applicant
Domestic students should apply using a Conestoga College Program Application Form.
Applying as an International applicant
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 tourVirtual 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 tourCourses - January 2023
Level 1
Course details
Conestoga 101
CON0101
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:
Advanced Solid Modelling
DRWG8000
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Electrical Design and Commissioning
EECE8070
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
IFME8000
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
PLC Programming
PROG8230
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Structured Programming
PROG8240
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Factory Talk Automation
CNTR8010
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: PROG8230 AND PROG8240
- CoRequisites:
Safety Circuits and Standards
MECH8010
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: 42
- Credits: 3
- Pre-Requisites: EECE8070
- CoRequisites:
Advanced PLC Programming
PROG8250
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: 56
- Credits: 4
- Pre-Requisites: PROG8230
- CoRequisites:
Advanced Programming
PROG8260
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: 42
- Credits: 3
- Pre-Requisites: PROG8240
- CoRequisites:
Introduction to Robotics
ROBO8010
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: PROG8240
- CoRequisites:
Level 3
Course details
Career Management in Canada
GCM8000
In this alternative to co-op students learn to establish career goals and objectives, build career management tools, identify appropriate career-related job opportunities, and acquire networking, self-marketing, job search, and interview skills for lifelong employment success. Students learn to develop workplace survival skills through an understanding of workplace structures and cultures, leadership roles, ethics and behaviours that will enable them to approach opportunities and challenges, and engage in the workforce both independently and in teams. Students will also acquire background knowledge of Canadian workplace history, legislation, and trends, which support a successful transition into the workforce. Students will gain an understanding of the business or industry sectors relevant to their academic studies as well as the potential job opportunities that support career success in the Canadian labour market.
- Hours: 225
- Credits: 15
- Pre-Requisites:
- CoRequisites:
Level 4
Course details
Process Control
CNTR8020
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: 70
- Credits: 5
- Pre-Requisites: PROG8260
- CoRequisites:
Data Communications
EECE8060
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: 56
- Credits: 4
- Pre-Requisites: PROG8250 AND PROG8260
- CoRequisites:
Advanced Automation Integration
ROBO8025
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 AND ROBO8010
- CoRequisites:
Industrial Automation Project
ROBO8030
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: PROG8250 AND ROBO8010
- CoRequisites:
Level 1
Course details
Conestoga 101
CON0101
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:
Advanced Solid Modelling
DRWG8000
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Electrical Design and Commissioning
EECE8070
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
IFME8000
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
PLC Programming
PROG8230
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Structured Programming
PROG8240
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: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Co-op and Career Preparation
CEPR8200
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:
Factory Talk Automation
CNTR8010
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: PROG8230 AND PROG8240
- CoRequisites:
Safety Circuits and Standards
MECH8010
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: 42
- Credits: 3
- Pre-Requisites: EECE8070
- CoRequisites:
Advanced PLC Programming
PROG8250
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: 56
- Credits: 4
- Pre-Requisites: PROG8230
- CoRequisites:
Advanced Programming
PROG8260
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: 42
- Credits: 3
- Pre-Requisites: PROG8240
- CoRequisites:
Introduction to Robotics
ROBO8010
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: PROG8240
- CoRequisites:
Level 3
Course details
Co-op Work Term (Robotics and Industrial Automation)
COOP8100
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
Process Control
CNTR8020
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: 70
- Credits: 5
- Pre-Requisites: PROG8260
- CoRequisites:
Data Communications
EECE8060
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: 56
- Credits: 4
- Pre-Requisites: PROG8250 AND PROG8260
- CoRequisites:
Advanced Automation Integration
ROBO8025
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 AND ROBO8010
- CoRequisites:
Industrial Automation Project
ROBO8030
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: PROG8250 AND ROBO8010
- CoRequisites:
Program outcomes
- Control automated manufacturing components and systems though the influence of configuration, programming selection, and connectivity.
- Create new, and interpret existing two and three dimensional CAD models of parts and assemblies for automated manufacturing systems
- Produce three dimensional CAD animations to simulate machine motion and operations
- Determine safety requirements of robotics and automated systems and apply them to the design of components and systems
- Work with appropriate measuring devices, and data acquisition systems to record information and measurement for analysis and interpretation.
- Analyze and communicate technical information effectively to a variety of audiences using various media and methods.
- Apply professional conduct while engaged in academic and practical activity in the classroom and during the co-op work term.