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 - August 2026
Level 1
Course details
Chemistry
CHEM72005
- Hours: 56
- Credits: 3
- 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.
Project 1a
ENGG70000
In this first engineering project, students will explore topics in mechanical systems, joining and welding, building systems, sustainable design, electrical systems, power systems and cyber systems engineering.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Sustainable Engineering Design
ENGG71000
In this course the three pillars of sustainability will be defined. Students will examine what sustainability means from scientific, economic, and societal perspectives. Through lectures, case studies and group discussions, students will lay a foundation for defining what sustainability is and how humans are affecting the earth's natural systems.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Foundation Module
FND71110
The Foundation Module is a two-week preparatory session designed to ensure all students possess the required fundamental skills to be successful within the program. This module provides the first exposure to Project Based Learning, and to learning through alternatives to traditional teaching practices.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mathematics for Engineering I
MATH70000
The topics covered in this course include: methods of solving a set of linear equations, matrix algebra and matrix determinant, linear transformations; spatial vectors.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Physics for Engineering I
PHYS70000
Topics in this physics course include fundamental mechanics: scientific units and accuracy of measurement, kinematics, dynamics, energy and momentum (linear and rotational), centroid, moment of inertia, static equilibrium of particles and rigid bodies, and simple harmonic motion.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Natural Sciences
SCIE71000
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Group Dynamics
SOC71500
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Level 2
Course details
Electrical and Electronic Foundations
ELEC72030
This course introduces the basic electrical and electronic components, circuits and network theorems. Topics include: electrical power sources, passive and active circuit elements using AC and DC and DC circuit analysis using different network theorems and computer aided tools.
- Hours: 56
- Credits: 4
- Pre-Requisites: PHYS70000 OR PHYS71020 OR PHYS71095
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Project 1b
ENGG70010
This course is a continuation of the first engineering project.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Scientific and Technical Communications
ENGL71200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Mathematics for Engineering II
MATH70010
This course is the second foundational Mathematics course for Engineering.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Physics for Engineering II
PHYS70010
This is the second fundamental Physics for Engineering course
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Programming Principles
PROG71985
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 3
Course details
Engineering Project III
EECE72015
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Electronics II
ELCN72015
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
AC Circuits
ELEC71190
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Electromagnetism, DC Motors and Transformers
ELEC72000
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Drawing and Electrical Code
ELEC72027
This course is designed to provide an overall introduction to industry standard CAD (computer aided design) tool for 2D engineering drawing application. This course also includes the Canadian electric code and safety in working with electrical equipment and systems.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Project Management, Methods, and Tools
MGMT72125
Management of large scale projects is both a science and art. Engineering projects are typically complex, are comprised of many tasks/components and involve a cross-section of different functional teams. In industry, one of the biggest challenges is to ensure product development or implementation is on time and within the original project parameters. One key success factor for managers is to be able to organize, lead and manage multiple tasks simultaneously. This course is designed to provide the student with an overview of the structure, functions and operations of projects. A significant emphasis will be on problem solving and teamwork skills while also providing practical training on the software tools and project planning processes/techniques. Key topics include goal setting, identifying dependency relationships, outlining resources required, concurrent activity management, decision theory, monitoring and controlling of progress to result in the successful completion of projects. Overall, this course helps prepare students how best to work as a productive member of a team.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 4
Course details
Sensors Actuators and Instrumentation
CNTR72000
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC71190
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Digital Systems
EECE71425
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Project IV
EECE72025
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE72010 OR EECE72015
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
AC Motors and Generators
ELEC72010
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC72000
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Renewable Energy
ELEC74000
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Math III
MATH72005
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 5
Course details
Co-op and Career Preparation
CEPR71050
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Engineering Project V
EECE73016
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Signals and Control Systems
EECE73225
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Introduction to Power and Industrial Electronics
ELCN73030
This course examines the application of power electronics to energy conversion and control. Students will be exposed to the design and analysis of uncontrolled rectifiers, DC-DC converters, motor control, and battery charging systems.
- Hours: 42
- Credits: 3
- Pre-Requisites: ELEC72010
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Power Systems Analysis
ELEC73006
This course introduces power system analysis. Topics include: power system components and electric power generation, modelling of equipment and of transmission lines, analysis of three-phase circuits, per unit representation, load flow studies for linear systems, symmetrical components, and symmetrical faults in power systems
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC71190 AND ELEC72010
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Power Transmission and Distribution
ELEC73010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Probability and Statistics
MATH74005
Topics in this course include: data summary and graphical display; data analysis methods; random variables and probability distributions; statistical inference: point estimation, confidence intervals, and hypothesis testing; empirical model building; and design of engineering experiments.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $221.75
Student must pass one course, selected in the Student Portal from available course options.
View Program Option Electives
Material Removal Manufacturing Processes
MACH71685
- Hours: 56
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Building Materials and Processes
MATR71030
In this course the student will learn the basics of building components and construction. The materials that are commonly used will be discussed. The construction process and health and safety considerations will be covered.
- Hours: 56
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Introduction to Welding
WELD73295
- Hours: 56
- Credits: 4
- Pre-Requisites: MANU72025 OR MATR71030
- CoRequisites:
- Estimated resource cost: No resources required
Level 6
Course details
Engineering Project VI
EECE73006
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE72020 OR EECE72025
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Power and Industrial Electronics
ELCN73020
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC72010
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Power Systems Analysis II
ELEC73020
This course deals with advanced topics related to power systems. The topics include: Power flow studies for non-linear systems, introduction to optimal power flow and unsymmetrical faults in power systems.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Data Communications and Networks
INFO73180
This course covers data communication and internetworking principles, design of practical data network and protocols, analysis of network performance, and overview of network security and management techniques. Topics include: characterization of data traffic, principals of packet switching, routing algorithms, TCP/IP protocol & internetworking, real-time services over internet, network security techniques and network management systems, local area and industrial data networks.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Thermodynamics
MECH73115
- Hours: 56
- Credits: 3
- Pre-Requisites: CHEM72000 OR CHEM72005 AND MATH70010 OR MATH71000 OR MATH71570 OR MATH72005 OR MATH72300
- CoRequisites:
- Estimated required text and/or learning resource costs: $43.60
Science, Technology and Society
SOC71045
- Hours: 42
- Credits: 3
- Pre-Requisites:
- 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. View all interdisciplinary electives and available minors.
Level 7
Course details
Co-op Work Term I - (B.Eng Power Systems Engineering)
COOP72040
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 8
Course details
Co-op Work Term II - (B.Eng Power Systems Engineering)
COOP73040
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 9
Course details
Co-op Work Term III - (B.Eng Power Systems Engineering)
COOP74020
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 10
Course details
Economics for Engineers
ECON74000
Engineering Economics is a requirement of the Canadian Engineering Accreditation Board. Marketing and price determination. Project cash flows. Assessment of alternative investments/equipment/projects and determination of output decisions. Depreciation of equipment. Factors affecting decisions: Taxation, Inflation. Assessment and management of uncertainties and risk.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Project VII
EECE74056
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73010 OR EECE73015 OR EECE73016
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Switch Gear and Protection for Power Systems
ELEC74010
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC73000 OR ELEC73005 OR ELEC73006 AND ELEC73010 OR ELEC73015
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Law, Ethics and Professional Practice
LAW74600
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Robotics and Automation for Power Engineering
ROBO73010
This course introduces robotic programming to solve industrial problems. Topics include: operation and control of industrial robots using industry standard programming, integration of robots to automation systems and safety practices/procedures while robots are in operation.
- Hours: 56
- Credits: 3
- Pre-Requisites:
- 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.
View Program Option Electives
Power Plant and Economy
EECE74140
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Electric Vehicles and Controls
EECE74150
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Power Electronic Solutions for Power Systems
EECE74160
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Value Engineering and Life Cycle Costing
ENGG74100
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Level 11
Course details
Financial and Managerial Accounting
ACCT74100
Today’s technology employees need financial management skills to make decisions and manage projects within an organization. This introductory course for non-accounting students covers aspects of both financial accounting and management accounting. Students will be able to apply concepts of financial accounting to both personal and business situations, including the preparation and use of basic financial statements. Management accounting topics will allow the students to understand cost behaviour and its use in decision-making, evaluate capital investments, and prepare operating budgets.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Business Foundations
BUS72060
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Protection and Control for Power Systems
CNTR74005
This course covers the implementation and testing of protective relaying such as overcurrent, thermal, differential, directional and line protection. Protection coordination and design of new protection is covered. Transients occurring on power systems are also studied.
- Hours: 42
- Credits: 3
- Pre-Requisites: ELEC73010 OR ELEC73015
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Control of Power Devices for Power System Stability
CNTR74010
This course covers the limitations of transmission lines, the stability of power systems, the flexible AC transmission lines controllers (FACTS Controllers) and HVDC technology. In addition, the dynamic line rating, synchro-phasor and phasor measurement units will be taught.
- Hours: 42
- Credits: 3
- Pre-Requisites: ELEC73000 OR ELEC73005 OR ELEC73006 AND ELEC73010 OR ELEC73015
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Engineering Project VIII
EECE74065
- Hours: 70
- Credits: 5
- Pre-Requisites: EECE74050 OR EECE74055 OR EECE74056
- 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. View all interdisciplinary electives and available minors.
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
- Solve engineering problems related to electric power systems by applying advanced principles of mathematics, natural sciences and engineering.
- Identify, formulate, analyze and solve complex engineering problems in electric power systems to reach substantiated conclusions.
- Develop specifications based on determined requirements for electric power systems.
- Investigate power system problems using appropriate methods that include research, practical experimentation, simulations, engineering analysis and information synthesis in order to reach valid conclusions.
- Evaluate, verify and validate electric power engineering systems against specifications and requirements.
- Design new solutions in the field of power systems engineering using appropriate engineering design method and process, considering health and safety risks, applicable standards, economic, environmental, cultural and societal aspects, in order to meet stakeholder requirements.
- Create, select, adapt, and extend appropriate techniques, resources, and modern engineering tools for analysis, design, development and evaluation of electric power systems, and effectively apply them to solve power systems engineering problems.
- Work independently and in diverse teams using leadership, interpersonal, group dynamics and conflict resolution skills to provide flexible and adaptable solutions.
- Communicate complex engineering and non-technical concepts using a variety of communication techniques that include oral presentations, technical reports, design documentation and instructions.
- Interpret professional, ethical, and legal codes of practice for professional engineers in order to be in compliance with industrial, labor and environmental legislation, and to protect the public and public interest.
- Apply stewardship of society, environment, law, and health & safety effectively to engineering design and process development activities.
- Apply professional ethics, accountability and equity to maintain fairness and demonstrate values and respect diversity across global settings and societal contexts.
- Effectively incorporate economics and business practices including project, resource, risk and change management into the practice of engineering research and development.
- Identify and address professional development needs independently, to maintain technical and professional currency and competence, and to contribute to the advancement of knowledge.