Applying as a Canadian applicant
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: The cost is included in the course fee. View the eText fee.
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: No cost.
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: 40
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
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: No cost.
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: No cost.
Introduction to Natural Sciences
SCIE71000
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
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: No cost.
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: The cost is included in the course fee. View the eText fee.
Level 3
Course details
Engineering Project III
EECE72405
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: EECE72435 AND EECE73230 AND ELCN72015 AND PROG72365
- Estimated required text and/or learning resource costs: $432.80
Telecommunications and Signal Processing
EECE72435
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: MATH72300
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Electronics II
ELCN72015
- Hours: 56
- Credits: 4
- Pre-Requisites: ELCN71100
- CoRequisites: MATH72300
- Estimated required text and/or learning resource costs: $105.15
Math III
MATH72300
Major areas of study are differential equations, a continuation of linear algebra, and an introduction to multivariable analysis. Topics include: solutions to ordinary differential equations of first and higher orders, vector spaces, linear transforms, linear systems, multivariable functions, partial derivatives, gradient vectors, and line integrals.
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH71630
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
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.
Data Structures and Algorithms
PROG72366
This course emphasizes problem solving and software design that make use of efficient and effective data organization. Essential advanced data structures are discussed, analysed, and implemented. Algorithms for sorting, searching, and other applications are studied and implemented. Efficiencies and costs of selected algorithms are evaluated. Object oriented programming is introduced.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 4
Course details
Digital Systems
EECE71425
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Embedded Systems Hardware
EECE72395
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73230 AND ELCN72015
- CoRequisites: EECE72545 OR EECE72546 AND SENG72005 OR SENG72006
- Estimated required text and/or learning resource costs: Not available at this time.
Digital Signal Processing
EECE72425
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE72435 AND MATH72300 AND PROG72365
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Project IV
EECE72545
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: EECE72395 AND SENG72005 OR SENG72006
- Estimated required text and/or learning resource costs: Not available at this time.
Numerical Methods
MATH73215
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH71000 AND MATH71560 OR MATH71561
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Embedded Systems Software
SENG72006
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73230 AND PROG72365
- CoRequisites: EECE72395 AND EECE72545 OR EECE72546
- 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
EECE73205
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: EECE73220 OR EECE73225 AND ELCN73005 AND INFO72220
- Estimated required text and/or learning resource costs: No cost.
Digital Design
EECE73230
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE71425
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Electronics III
ELCN73006
This course covers the analysis and design of circuits for linear and non-linear signal conditioning applications using op-amps and related components. Consideration is given to both DC and AC device characteristics and limitations. Laplace-domain techniques are used for the analysis and design of active and passive circuits.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Signals and Control Systems
ELCN74010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Operating Systems
INFO72220
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG72365
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
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: MATH71570
- CoRequisites:
- Estimated required text and/or learning resource costs: $221.75
Level 6
Course details
Engineering Project VI
EECE73125
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: INFO73180 AND SENG73000
- 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: EECE72435 AND INFO72220 OR PROG71040
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Advanced Topics in Mathematics
MATH73235
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH73050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
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
Software Engineering
SENG73000
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO72220
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
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 (ESE)
COOP73130
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV71050 OR CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 8
Course details
Co-op Work Term II (ESE)
COOP73140
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV71050 OR CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Level 9
Course details
Co-op Work Term III (ESE)
COOP74030
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV71050 OR CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
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.
Computer Architecture
EECE74105
This course is a study of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics include: instruction set design, processor micro-architecture and pipelining, cache and virtual memory organizations, protection and sharing, in-order and out-of-order superscalar architectures, multithreaded architectures, symmetric multiprocessors, memory models and synchronization, parallel computers, reconfigurable systems and emerging technologies.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Wireless Communications and Networks
EECE74115
This course covers principles of packet radio communications, and their practical applications in contemporary cellular mobile and wireless local & personal area data networks. Topics include: radio path characterization & modeling; advanced modulation, multiplexing and channelization schemes; and network architecture, radio access and channel assignment schemes.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO73180 AND MATH73235
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Capstone Project I
EECE74126
The design, implementation and evaluation of a capstone project that integrates the technical knowledge and skills learned in previous and the current semesters. Appropriate research, problem solving, communication, time and project management skills are emphasized.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Law, Ethics and Professional Practice
LAW74600
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Electromagnetism
PHYS74110
This course covers the fundamental physics of electromagnetic phenomena focusing on the study of transmission lines, electric and magnetic phenomena under static conditions, time-varying fields, plane-wave propagation, wave reflection and transmission, and radiation. Applications and examples will be taken from transmission lines, antennas and waveguides
- Hours: 42
- 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
Artificial Intelligence
CNTR73150
Topics in this course include: solving problems by searching (uninformed search algorithms, informed search algorithms, nonclassical search) and learning (regression and classification with linear models and artificial neural networks). The students will develop computer programs for solving a given problem using different searching methods and for simple character recognition using neural networks.
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG71985 OR PROG72355
- CoRequisites:
- Estimated resource cost: No resources required
Sustainable and Concurrent Design
DSGN74070
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Advanced DSP Applications
EECE74085
An exploration of software and systems used to implement digital signal processing (DSP) applications. Students research and present a seminar on a DSP application or system.
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE72425 AND SENG72005 OR SENG72006
- CoRequisites:
- Estimated resource cost: No resources required
Advanced Technical Elective I
ENGG74020
On an individual basis and through self-directed learning, students will select an area of specialized study involving engineering analysis, design, development and research. The area of study may be in product design, process design or process control. It may include a new design, design improvement/refinement or applied research. The study will be under the supervision of a faculty or industry mentor and may include industry-based projects or applied research with a multi-disciplinary approach. Students must approach faculty members regarding supervision in the term preceding the start of this course.
- 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
Network Administration and Security
INFO74075
This course introduces packet radio communications engineering, contemporary cellular mobile networks and wireless data networks, such as wireless local area networks (WLANs) and wireless personal area networks (WPANs). It also develops practical skills of selecting wireless devices, setting up and configuring WLAN and WPAN networks.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO73180
- CoRequisites:
- Estimated resource cost: No resources required
Operations Management
OPER73240
- 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: Not available at this time.
Business Foundations
BUS72060
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Capstone Project II (ESE)
EECE74136
- Hours: 70
- Credits: 5
- Pre-Requisites: EECE74125
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Selected Topics in Power Electronics
ELCN74000
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73220 OR EECE73225 AND ELCN73005
- 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
Artificial Intelligence
CNTR73150
Topics in this course include: solving problems by searching (uninformed search algorithms, informed search algorithms, nonclassical search) and learning (regression and classification with linear models and artificial neural networks). The students will develop computer programs for solving a given problem using different searching methods and for simple character recognition using neural networks.
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG71985 OR PROG72355
- CoRequisites:
- Estimated resource cost: No resources required
Sustainable and Concurrent Design
DSGN74070
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Advanced DSP Applications
EECE74085
An exploration of software and systems used to implement digital signal processing (DSP) applications. Students research and present a seminar on a DSP application or system.
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE72425 AND SENG72005 OR SENG72006
- CoRequisites:
- Estimated resource cost: No resources required
Advanced Technical Elective I
ENGG74020
On an individual basis and through self-directed learning, students will select an area of specialized study involving engineering analysis, design, development and research. The area of study may be in product design, process design or process control. It may include a new design, design improvement/refinement or applied research. The study will be under the supervision of a faculty or industry mentor and may include industry-based projects or applied research with a multi-disciplinary approach. Students must approach faculty members regarding supervision in the term preceding the start of this course.
- 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
Network Administration and Security
INFO74075
This course introduces packet radio communications engineering, contemporary cellular mobile networks and wireless data networks, such as wireless local area networks (WLANs) and wireless personal area networks (WPANs). It also develops practical skills of selecting wireless devices, setting up and configuring WLAN and WPAN networks.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO73180
- CoRequisites:
- Estimated resource cost: No resources required
Operations Management
OPER73240
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
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.
Program outcomes
- Apply university level mathematics, natural sciences, and engineering principles to solve engineering problems involving electronic systems.
- Apply critical thinking to identify, formulate, analyze, and solve complex engineering problems related to the design and application of electronic systems, to reach substantiated conclusions.
- Determine requirements and develop specifications for electronic systems.
- Conduct investigations related to electronic systems using methods that include appropriate research and experimentation, analysis and interpretation of data, and synthesis of information to reach substantiated conclusions.
- Evaluate, verify and validate electronic systems against specifications and requirements.
- Creatively transform ideas and concepts into robust technical solutions that meet stakeholder requirements specifically considering health and safety risks, applicable standards, and economic, environmental, cultural and societal constraints.
- Design, model, analyze, simulate, implement, and integrate electronic systems hardware and software to realize solutions that conform to design specifications and stakeholder requirements.
- Create, select, adapt, and extend appropriate techniques, resources, and modern engineering tools for the design, analysis, simulation, evaluation, and implementation of electronic systems, and apply them appropriately giving consideration to their associated limitations.
- Apply concepts of human relations and organizational behaviour to establish and maintain effective relationships using leadership, interpersonal, group dynamics and conflict resolution skills across diverse teams and groups.
- Communicate complex engineering concepts to technical and non-technical audiences using written, oral, and graphical methods producing effective reports, presentations, design documentation, and instructions.
- Interpret professional, ethical, and legal codes of practice required to be in compliance with industrial, labour and environmental legislation, and to protect the public and public interest.
- Apply the concepts of sustainability, environmental stewardship, and an awareness of societal impacts, including an appreciation for the interactions and uncertainties involved, to design and development activities.
- Apply professional ethics, accountability and equity to demonstrate, value, and respect diversity across global and societal contexts.
- Integrate technical skills and knowledge with current business practices to provide economically sound solutions to product realization problems.
- Effectively manage enterprise resources and risk through the application of project management principles and techniques.
- Identify and address individual needs for continuing education and professional development to maintain technical and professional competence, and to contribute to the advancement of knowledge.