Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
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 - September 2025
Level 1
Course details
College Reading & Writing Across Contexts
COMM1085
This course explores the intersections of reading, writing, and critical thinking with an emphasis on academic and workplace competencies for the 21st century. Through regular reading, writing, and discussion, students will develop the ability to analyze texts, construct well-supported arguments, and express their ideas effectively by learning to meet the expectations of selected audiences, purposes, and contexts. The course also provides a foundation for understanding the complexities of research, information literacy, and ethical communication in relation to various contemporary social and cultural issues.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Excel for Engineering Technology
COMP1347
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Electrical Fundamentals
EECE1475
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Fluid Power and Automation
IFME1020
This course introduces the students to the field of industrial fluid power and control. 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 a combination of hydraulic, pneumatic and electrical 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:
- Estimated required text and/or learning resource costs: $69.70
Machining Processes
MACH1011
This course introduces students to the foundational principles and hands-on skills involved in machining processes. With a focus on the operation of both manual milling machines and lathes, students will develop essential competencies in precision measurement, material removal techniques, and safe machining practices.The course also includes a basic introduction to CNC machining, emphasizing setup and machine operation rather than advanced programming. Lab sessions are critical because they support the application of theory through practical projects.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $143.30
Mathematics I
MATH1085
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Drawing I
MECH1051
This course uses drafting techniques through computer-aided drawing techniques (using AutoCAD), and introduction to 3D Modelling (using SolidWorks) to introduce the student to Mechanical Engineering drawings. The material covered will include orthographic representations and 2D projection views such as auxiliary, sections and 3D isometric drawing views. The course will emphasize proper dimension techniques and tolerances, as the student will create detailed, working, and assembly drawings conforming to CSA/ANSI standards.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Structured Programming
PROG1126
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:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 2
Course details
Introduction to Geometric Dimensioning and Tolerancing
DRWG1405
- Hours: 28
- Credits: 2
- Pre-Requisites: MECH1050 OR MECH1051
- CoRequisites:
- Estimated required text and/or learning resource costs: $37.50
Mathematics II
MATH1195
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Engineering Drawing II
MECH1065
- Hours: 56
- Credits: 4
- Pre-Requisites: MECH1050 OR MECH1051
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Engineering Materials
MECH1130
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $143.30
Applied Mechanics
MECH1220
- Hours: 70
- Credits: 5
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
PLC and HMI Programming
PROG1095
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 3
Course details
Machine Level Communications
CNTR2190
This course covers modern and established industrial communications including ethernet, bus and serial based communication protocols and their associated architecture. Students will perform hands-on labs to wire and configure communications between PLCs and other industrial devices and troubleshoot common issues with communication.
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE1475 AND PROG1095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced Solid Modeling
DRWG2220
- Hours: 42
- Credits: 3
- Pre-Requisites: MECH1065
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Electrical Design and Commissioning
EECE2655
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE1475 AND PROG1095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Embedded Systems
EECE2680
This course covers basic microprocessor and microcomputer architecture. It includes programming of a simple computer, sufficient for simple monitoring and control. Input/output chips for parallel and serial I/O are studied as well as semiconductors and integrated circuits. The use of interpreters and compilers for higher level languages is discussed.
- Hours: 70
- Credits: 5
- Pre-Requisites: EECE1475 AND PROG1126
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Manufacturing Processes
MANU2070
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced PLC Programming
PROG2187
- Hours: 84
- Credits: 6
- Pre-Requisites: PROG1095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Robotics
ROBO2025
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 workcell elements. Students program various types of robot controllers ranging from stop-to-stop sequencers and to continuous path servo-controlled robots that use high-level control languages.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG1095 AND PROG1125 OR PROG1126
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 4
Course details
Dimensional Metrology and Coordinate Measuring Machines
DIMM2010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mechanical Design
DSGN2061
This course provides a foundational understanding of mechanical design principles with a specific emphasis on applications in robotics. The course narrows its focus to the mechanical systems and components most relevant to robotic platforms and automation technologies. Students will explore key topics including materials selection, heat treatments, bearings, belts and chains, and basic physics related to motion, force, and mechanical advantage. Through applied examples and hands-on lab activities, learners will gain the practical knowledge needed to make sound design decisions, laying the groundwork for complex projects in later semesters.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mechanics of Materials
MECH2030
- Hours: 56
- Credits: 4
- Pre-Requisites: MECH1130 AND MECH1220
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Safety Circuits and Standards
MECH2147
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE1475 OR EECE2330
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Data Management In Automation
PROG2660
This course covers material that is essential for a computer programmer in automation. The students will be taught key programming concepts including object-oriented programming, data structures, data storage, string manipulation, and exception handling. They will be introduced on how to transfer information between PCs, databases, and PLCs.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG1126
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Machine and Robot Vision
ROBO2100
This course introduces the principles and applications of computer vision in modern manufacturing environments. The students will gain hands on experience with lighting and camera systems, image processing techniques, and the implementation of vision inspection systems using industry-standard platforms. This course will introduce the use of AI in visual inspection tasks. Students will also examine the role of vision-guided robots in automated production systems, preparing them for practical deployment of vision technologies in industrial settings.
- Hours: 56
- Credits: 4
- Pre-Requisites: CNTR2190 AND PROG2187 AND ROBO2020 OR ROBO2025
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced Motion and Robotics
ROBO2110
This course offers in-depth training on motion control, robotic systems, and industrial identification technologies used in modern automation environments. Students will learn foundational techniques in motor control, robotic setup, and simulation, along with advanced topics such as collaborative robotics, mobile platforms, and coordinated motion. The course also introduces identification and data tracking technologies commonly used in automated manufacturing environments. Designed for hands-on learning, this course prepares students to work with complex robotic and motion systems in modern industrial settings.
- Hours: 42
- Credits: 3
- Pre-Requisites: CNTR2190 AND PROG2187 AND ROBO2020 OR ROBO2025
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 5
Course details
Process Instrumentation
CNTR3170
This course will teach practical skills in process and instrumentation controls and monitoring, chemical processes, fluid and gas, and instrumentation drawings (P&IDs). Students will perform hands-on labs covering process measurements, hysteresis, PIDs (proportional, integral, gain), and control systems.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG2187
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Enterprise Automation Integration
CNTR3180
This course examines the information that flows between automation systems and enterprise applications. Students will gain insight into information required to manage the material flow, capture inefficiencies in processes, remote monitoring. Leveraging various programming software applications, students will extract information from PLCs, populate databases, manage high-level networking devices, and interpret and correlate data to provide insight into manufacturing processes.
- Hours: 56
- Credits: 4
- Pre-Requisites: CNTR2190 AND PROG2187
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Design for Manufacturing
DSGN3130
In this course, students will evaluate different manufacturing processes to determine the best choice for a given component or product. These processes may include, CNC, milling, lathe, 3D printers, laser cut and bending, and purchased components. Students will critique and improve designs to minimize costs and maximize efficiencies of part manufacturing.
- Hours: 56
- Credits: 4
- Pre-Requisites: DSGN2061
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Industrial Engineering and Time Study
IENG3006
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mechanism Design and Analysis
MECH2105
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Automation Project - A
ROBO3070
- Hours: 28
- Credits: 2
- Pre-Requisites: MACH1010 OR MACH1011 AND MECH2145 OR MECH2147 AND PROG2187
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Student must pass one course, selected in the Student Portal from available course options.
Level 6
Course details
Engineering Economics
ECON1041
Contemporary engineering professionals are widely recognized as principal decision makers who have to decide among alternatives with respect to expected costs and benefits, while taking into account strategic and policy issues affecting their corporations. The course is based on a thorough understanding of the concepts of the time value of money, cash flow analysis, present and future worth analyses, depreciation and financial accounting, effects of inflation, income taxes and marketing goals.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $114.70
Quality Assurance and Systems
QUAL2010
The course will provide an understanding of concepts, applications and practical skills on quality engineering and management. Topics covered include: History of Quality, seven basic statistical control tools (Cause and Effect, Pareto Analysis, Histogram, Scatter Plot, Xbar-R charts, Attribute Charts, GRR Analysis), mathematical development of grouped sigma vs. trial sigma, Developing Control Limits, Confidence Limits & Percentage out of specification, Chart trend analysis, Statistical sampling plans (MIL STD 105), ISO 9001, DOE (Design of Experiment), FMEA (Failure Mode Effect Analysis), Introduction to GD&T (Geometric dimensioning and tolerancing), Application of Excel in QA, MINITAB 16 Introduction, OC Curve (Understanding Probability) Probability Inference on Capability (Chi-Square Analysis), ANNOVA (Analysis of Variance) Regression Analysis (Linear vs. Logarithmic). The course has five major assignments, midterm exam and final exam. The course will use examples from automotive, aerospace, sports, business and medicine to illustrate concepts. Textbook is not required since concepts, applications and analysis techniques will be included from Dr. Deming, Dr. Juran, Dr. Ishikawa, Dr. Besterfield, Dr. Gryna, Dr. Starbird, Dr. Doty and Forrest E. Breyfogle.
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Automation Project - B
ROBO3080
Students are required to undertake a major manufacturing and automation project, simulating as nearly as possible the integration of advanced technologies. As students utilize all they have learned in previous years to design and build a complete automated manufacturing system, they will develop the ability to plan, schedule, self-direct and evaluate, and will build communication skills and team building techniques.
- Hours: 112
- Credits: 8
- Pre-Requisites: ROBO3070
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Student must pass one course, selected in the Student Portal from available course options.
Level 1
Course details
College Reading & Writing Across Contexts
COMM1085
This course explores the intersections of reading, writing, and critical thinking with an emphasis on academic and workplace competencies for the 21st century. Through regular reading, writing, and discussion, students will develop the ability to analyze texts, construct well-supported arguments, and express their ideas effectively by learning to meet the expectations of selected audiences, purposes, and contexts. The course also provides a foundation for understanding the complexities of research, information literacy, and ethical communication in relation to various contemporary social and cultural issues.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Excel for Engineering Technology
COMP1347
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Electrical Fundamentals
EECE1475
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Fluid Power and Automation
IFME1020
This course introduces the students to the field of industrial fluid power and control. 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 a combination of hydraulic, pneumatic and electrical 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:
- Estimated required text and/or learning resource costs: $69.70
Machining Processes
MACH1011
This course introduces students to the foundational principles and hands-on skills involved in machining processes. With a focus on the operation of both manual milling machines and lathes, students will develop essential competencies in precision measurement, material removal techniques, and safe machining practices.The course also includes a basic introduction to CNC machining, emphasizing setup and machine operation rather than advanced programming. Lab sessions are critical because they support the application of theory through practical projects.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $143.30
Mathematics I
MATH1085
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Drawing I
MECH1051
This course uses drafting techniques through computer-aided drawing techniques (using AutoCAD), and introduction to 3D Modelling (using SolidWorks) to introduce the student to Mechanical Engineering drawings. The material covered will include orthographic representations and 2D projection views such as auxiliary, sections and 3D isometric drawing views. The course will emphasize proper dimension techniques and tolerances, as the student will create detailed, working, and assembly drawings conforming to CSA/ANSI standards.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Structured Programming
PROG1126
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:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 2
Course details
Co-op and Career Preparation
CEPR1020
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Introduction to Geometric Dimensioning and Tolerancing
DRWG1405
- Hours: 28
- Credits: 2
- Pre-Requisites: MECH1050 OR MECH1051
- CoRequisites:
- Estimated required text and/or learning resource costs: $37.50
Mathematics II
MATH1195
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Engineering Drawing II
MECH1065
- Hours: 56
- Credits: 4
- Pre-Requisites: MECH1050 OR MECH1051
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Engineering Materials
MECH1130
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $143.30
Applied Mechanics
MECH1220
- Hours: 70
- Credits: 5
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
PLC and HMI Programming
PROG1095
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 3
Course details
Co-op Work Term I (Robotics and Automation)
COOP1130
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 4
Course details
Machine Level Communications
CNTR2190
This course covers modern and established industrial communications including ethernet, bus and serial based communication protocols and their associated architecture. Students will perform hands-on labs to wire and configure communications between PLCs and other industrial devices and troubleshoot common issues with communication.
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE1475 AND PROG1095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced Solid Modeling
DRWG2220
- Hours: 42
- Credits: 3
- Pre-Requisites: MECH1065
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Electrical Design and Commissioning
EECE2655
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE1475 AND PROG1095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Embedded Systems
EECE2680
This course covers basic microprocessor and microcomputer architecture. It includes programming of a simple computer, sufficient for simple monitoring and control. Input/output chips for parallel and serial I/O are studied as well as semiconductors and integrated circuits. The use of interpreters and compilers for higher level languages is discussed.
- Hours: 70
- Credits: 5
- Pre-Requisites: EECE1475 AND PROG1126
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Manufacturing Processes
MANU2070
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced PLC Programming
PROG2187
- Hours: 84
- Credits: 6
- Pre-Requisites: PROG1095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Robotics
ROBO2025
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 workcell elements. Students program various types of robot controllers ranging from stop-to-stop sequencers and to continuous path servo-controlled robots that use high-level control languages.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG1095 AND PROG1125 OR PROG1126
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 5
Course details
Co-op Work Term II (Robotics and Automation)
COOP2130
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 6
Course details
Dimensional Metrology and Coordinate Measuring Machines
DIMM2010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mechanical Design
DSGN2061
This course provides a foundational understanding of mechanical design principles with a specific emphasis on applications in robotics. The course narrows its focus to the mechanical systems and components most relevant to robotic platforms and automation technologies. Students will explore key topics including materials selection, heat treatments, bearings, belts and chains, and basic physics related to motion, force, and mechanical advantage. Through applied examples and hands-on lab activities, learners will gain the practical knowledge needed to make sound design decisions, laying the groundwork for complex projects in later semesters.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mechanics of Materials
MECH2030
- Hours: 56
- Credits: 4
- Pre-Requisites: MECH1130 AND MECH1220
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Safety Circuits and Standards
MECH2147
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE1475 OR EECE2330
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Data Management In Automation
PROG2660
This course covers material that is essential for a computer programmer in automation. The students will be taught key programming concepts including object-oriented programming, data structures, data storage, string manipulation, and exception handling. They will be introduced on how to transfer information between PCs, databases, and PLCs.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG1126
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Machine and Robot Vision
ROBO2100
This course introduces the principles and applications of computer vision in modern manufacturing environments. The students will gain hands on experience with lighting and camera systems, image processing techniques, and the implementation of vision inspection systems using industry-standard platforms. This course will introduce the use of AI in visual inspection tasks. Students will also examine the role of vision-guided robots in automated production systems, preparing them for practical deployment of vision technologies in industrial settings.
- Hours: 56
- Credits: 4
- Pre-Requisites: CNTR2190 AND PROG2187 AND ROBO2020 OR ROBO2025
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced Motion and Robotics
ROBO2110
This course offers in-depth training on motion control, robotic systems, and industrial identification technologies used in modern automation environments. Students will learn foundational techniques in motor control, robotic setup, and simulation, along with advanced topics such as collaborative robotics, mobile platforms, and coordinated motion. The course also introduces identification and data tracking technologies commonly used in automated manufacturing environments. Designed for hands-on learning, this course prepares students to work with complex robotic and motion systems in modern industrial settings.
- Hours: 42
- Credits: 3
- Pre-Requisites: CNTR2190 AND PROG2187 AND ROBO2020 OR ROBO2025
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 7
Course details
Co-op Work Term III (Robotics and Automation)
COOP3080
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 training to develop a broad base of vocational skills. The practical applications of this work term will promote students’ awareness of key concepts and terminology in their field, cultivate their problem-solving and decision-making capabilities, encourage their development of professional autonomy and collaboration, and enhance their capacity to analyze and reflect on their demonstrated abilities in the workplace.
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 8
Course details
Process Instrumentation
CNTR3170
This course will teach practical skills in process and instrumentation controls and monitoring, chemical processes, fluid and gas, and instrumentation drawings (P&IDs). Students will perform hands-on labs covering process measurements, hysteresis, PIDs (proportional, integral, gain), and control systems.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG2187
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Enterprise Automation Integration
CNTR3180
This course examines the information that flows between automation systems and enterprise applications. Students will gain insight into information required to manage the material flow, capture inefficiencies in processes, remote monitoring. Leveraging various programming software applications, students will extract information from PLCs, populate databases, manage high-level networking devices, and interpret and correlate data to provide insight into manufacturing processes.
- Hours: 56
- Credits: 4
- Pre-Requisites: CNTR2190 AND PROG2187
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Design for Manufacturing
DSGN3130
In this course, students will evaluate different manufacturing processes to determine the best choice for a given component or product. These processes may include, CNC, milling, lathe, 3D printers, laser cut and bending, and purchased components. Students will critique and improve designs to minimize costs and maximize efficiencies of part manufacturing.
- Hours: 56
- Credits: 4
- Pre-Requisites: DSGN2061
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Industrial Engineering and Time Study
IENG3006
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mechanism Design and Analysis
MECH2105
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Automation Project - A
ROBO3070
- Hours: 28
- Credits: 2
- Pre-Requisites: MACH1010 OR MACH1011 AND MECH2145 OR MECH2147 AND PROG2187
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Student must pass one course, selected in the Student Portal from available course options.
Level 9
Course details
Engineering Economics
ECON1041
Contemporary engineering professionals are widely recognized as principal decision makers who have to decide among alternatives with respect to expected costs and benefits, while taking into account strategic and policy issues affecting their corporations. The course is based on a thorough understanding of the concepts of the time value of money, cash flow analysis, present and future worth analyses, depreciation and financial accounting, effects of inflation, income taxes and marketing goals.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $114.70
Quality Assurance and Systems
QUAL2010
The course will provide an understanding of concepts, applications and practical skills on quality engineering and management. Topics covered include: History of Quality, seven basic statistical control tools (Cause and Effect, Pareto Analysis, Histogram, Scatter Plot, Xbar-R charts, Attribute Charts, GRR Analysis), mathematical development of grouped sigma vs. trial sigma, Developing Control Limits, Confidence Limits & Percentage out of specification, Chart trend analysis, Statistical sampling plans (MIL STD 105), ISO 9001, DOE (Design of Experiment), FMEA (Failure Mode Effect Analysis), Introduction to GD&T (Geometric dimensioning and tolerancing), Application of Excel in QA, MINITAB 16 Introduction, OC Curve (Understanding Probability) Probability Inference on Capability (Chi-Square Analysis), ANNOVA (Analysis of Variance) Regression Analysis (Linear vs. Logarithmic). The course has five major assignments, midterm exam and final exam. The course will use examples from automotive, aerospace, sports, business and medicine to illustrate concepts. Textbook is not required since concepts, applications and analysis techniques will be included from Dr. Deming, Dr. Juran, Dr. Ishikawa, Dr. Besterfield, Dr. Gryna, Dr. Starbird, Dr. Doty and Forrest E. Breyfogle.
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1085
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Automation Project - B
ROBO3080
Students are required to undertake a major manufacturing and automation project, simulating as nearly as possible the integration of advanced technologies. As students utilize all they have learned in previous years to design and build a complete automated manufacturing system, they will develop the ability to plan, schedule, self-direct and evaluate, and will build communication skills and team building techniques.
- Hours: 112
- Credits: 8
- Pre-Requisites: ROBO3070
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Student must pass one course, selected in the Student Portal from available course options.
Please note:
Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.
If your invoice amount differs from the learning resource costs, the invoice amount is correct.
Program outcomes
- Monitor compliance with current legislation, standards, regulations and guidelines.
- Plan, co-ordinate, implement and evaluate quality control and quality assurance procedures to meet organizational standards and requirements.
- Monitor and encourage compliance with current health and safety legislation, as well as organizational practices and procedures.
- Develop and apply sustainability best practices in workplaces.
- Use current and emerging technologies* to implement mechanical engineering projects.
- Analyze and solve complex mechanical problems by applying mathematics and fundamentals of mechanical engineering
- Prepare, analyze, evaluate and modify mechanical engineering drawings and other related technical documents.
- Design and analyze mechanical components, processes and systems by applying fundamentals of mechanical engineering.
- Design, manufacture and maintain mechanical components according to required specifications.
- Establish and verify the specifications of materials, processes and operations for the design and production of mechanical components.
- Plan, implement and evaluate projects by applying project management principles.
- Develop strategies for ongoing personal and professional development to enhance work performance.
- Apply business principles to design and engineering practices.
- Design, program and integrate machines and control systems for industrial robots and automation.