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 2025
Level 1
Course details
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
Introduction to Engineering Projects
EECE71345
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Digital Systems
EECE71425
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Electrical Foundations
ELEC71170
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Foundation Module
FND71025
- Hours: 45
- Credits: 2
- Pre-Requisites:
- CoRequisites:
Math I
MATH71620
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Physics I
PHYS71105
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Science, Technology and Society
SOC71045
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Group Dynamics
SOC71500
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Engineering Project II
EECE71355
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: ELCN71100
Electronic Foundations
ELCN71100
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC71170 OR ELEC71180 AND PHYS71105
- CoRequisites:
Scientific and Technical Communications
ENGL71200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Math II
MATH71630
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH71620
- CoRequisites:
Physics II
PHYS71165
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming Principles
PROG71985
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Level 3
Course details
Co-op and Career Preparation
CEPR71050
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
Engineering Project III
EECE72405
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: EECE72435 AND EECE73230 AND ELCN72015 AND PROG72365
Telecommunications and Signal Processing
EECE72435
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: MATH72300
Digital Design
EECE73230
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE71425
- CoRequisites:
Electronics II
ELCN72015
- Hours: 56
- Credits: 4
- Pre-Requisites: ELCN71100
- CoRequisites: MATH72300
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:
Project Management, Methods and Tools
MGMT72120
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Data Structures and Algorithms
PROG72365
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG71985 OR PROG71990
- CoRequisites:
Level 4
Course details
Business Foundations
BUS72060
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Embedded Systems Hardware
EECE72395
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73230 AND ELCN72015
- CoRequisites: EECE72545 AND SENG72005
Digital Signal Processing
EECE72425
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE72435 AND MATH72300 AND PROG72365
- CoRequisites:
Engineering Project IV
EECE72545
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: EECE72395 AND SENG72005
Embedded Systems Software
SENG72005
- Hours: 70
- Credits: 5
- Pre-Requisites: EECE73230 AND PROG72365
- CoRequisites: EECE72395 AND EECE72545
Student must pass 1 Course(s), selected in the Student Portal from available course options
Interdisciplinary Elective Details
Level 5
Course details
Co-op Work Term I (ESE)
COOP73130
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV71050 OR CEPR71050
- CoRequisites:
Level 6
Course details
Chemistry
CHEM72005
- Hours: 56
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Engineering Project V
EECE73205
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: EECE73220 AND ELCN73005 AND INFO72220
Signals and Control Systems
EECE73220
- Hours: 70
- Credits: 5
- Pre-Requisites: EECE72425
- CoRequisites:
Electronics III
ELCN73005
- Hours: 56
- Credits: 4
- Pre-Requisites: ELCN72015
- CoRequisites: EECE73220
Operating Systems
INFO72220
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG72365
- CoRequisites:
Probability and Statistics
MATH73050
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH72000 OR MATH72005 OR MATH72300
- CoRequisites:
Level 7
Course details
Co-op Work Term II (ESE)
COOP73140
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV71050 OR CEPR71050
- CoRequisites:
Level 8
Course details
Engineering Project VI
EECE73125
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: INFO73180 AND SENG73000
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:
Advanced Topics in Mathematics
MATH73235
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH73050
- CoRequisites:
Thermodynamics
MECH73115
- Hours: 56
- Credits: 3
- Pre-Requisites: CHEM72000 OR CHEM72005 AND MATH71570 OR MATH72000 OR MATH72005 OR MATH72300
- CoRequisites:
Introduction to Natural Sciences
SCIE71000
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Engineering
SENG73000
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO72220
- CoRequisites:
Level 9
Course details
Co-op Work Term III (ESE)
COOP74030
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV71050 OR CEPR71050
- CoRequisites:
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:
Computer Architecture
EECE74100
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73230 AND INFO72220 AND SENG72005
- CoRequisites:
Wireless Communications and Networks
EECE74110
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO73180 AND MATH73235
- CoRequisites:
Capstone Project I
EECE74125
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Law, Ethics and Professional Practice
LAW74600
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Electromagnetism
PHYS74100
This course covers the fundamental physics of electromagnetic phenomena focusing on the study of electric and magnetic phenomena under static conditions, time-varying fields, plane-wave propagation, wave reflection and transmission, and radiation.
- Hours: 70
- Credits: 5
- Pre-Requisites: MATH73235
- CoRequisites:
Level 11
Course details
Capstone Project II
EECE74135
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE74125
- CoRequisites:
Selected Topics in Power Electronics
ELCN74000
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE73220 AND ELCN73005
- CoRequisites:
Numerical Methods
MATH74000
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH72300 AND PROG72355 OR PROG72365
- CoRequisites:
Student must pass 1 Course(s), 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:
Sustainable and Concurrent Design
DSGN74070
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
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
- CoRequisites:
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:
Value Engineering and Life Cycle Costing
ENGG74100
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
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:
Operations Management
OPER73240
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Interdisciplinary Elective Details
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.