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
Introduction to Engineering Projects
EECE71345
Digital Systems
EECE71425
Electrical Foundations
ELEC71170
Foundation Module
FND71025
Math I
MATH71620
Physics I
PHYS71105
Science, Technology and Society
SOC71045
Group Dynamics
SOC71500
Level 2
Course details
Engineering Project II
EECE71355
Electronic Foundations
ELCN71100
Scientific and Technical Communications
ENGL71200
Math II
MATH71630
Physics II
PHYS71165
Programming Principles
PROG71985
Level 3
Course details
Co-op and Career Preparation
CEPR71050
Engineering Project III
EECE72405
Telecommunications and Signal Processing
EECE72435
Digital Design
EECE73230
Electronics II
ELCN72015
Math III
MATH72300
Project Management, Methods and Tools
MGMT72120
Data Structures and Algorithms
PROG72365
Level 4
Course details
Business Foundations
BUS72060
Embedded Systems Hardware
EECE72395
Digital Signal Processing
EECE72425
Engineering Project IV
EECE72545
Embedded Systems Software
SENG72005
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
Level 6
Course details
Chemistry
CHEM72005
Engineering Project V
EECE73205
Signals and Control Systems
EECE73220
Electronics III
ELCN73005
Operating Systems
INFO72220
Probability and Statistics
MATH73050
Level 7
Course details
Co-op Work Term II (ESE)
COOP73140
Level 8
Course details
Engineering Project VI
EECE73125
Data Communications and Networks
INFO73180
Advanced Topics in Mathematics
MATH73235
Thermodynamics
MECH73115
Introduction to Natural Sciences
SCIE71000
Software Engineering
SENG73000
Level 9
Course details
Co-op Work Term III (ESE)
COOP74030
Level 10
Course details
Economics for Engineers
ECON74000
Computer Architecture
EECE74100
Wireless Communications and Networks
EECE74110
Capstone Project I
EECE74125
Law, Ethics and Professional Practice
LAW74600
Electromagnetism
PHYS74100
Level 11
Course details
Capstone Project II
EECE74135
Selected Topics in Power Electronics
ELCN74000
Numerical Methods
MATH74000
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
Artificial Intelligence
CNTR73150
Sustainable and Concurrent Design
DSGN74070
Advanced DSP Applications
EECE74085
Advanced Technical Elective I
ENGG74020
Value Engineering and Life Cycle Costing
ENGG74100
Network Administration and Security
INFO74075
Operations Management
OPER73240
Student must pass 1 Course(s), selected in the Student Portal from available course options
Interdisciplinary Elective Details
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.