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 2024
Level 1
Course details
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Engineering Project I (CSE)
EECE71020
This project course is designed to introduce basic engineering analysis, investigation, health and safety standards, simple design, and skills required as the foundation for practical work performed throughout the program. It also includes the design, implementation and evaluation of projects that integrate the fundamental knowledge and skills learned this semester. Students will be exposed to practical interactive software design using C procedural programming skills, and basic hardware design, prototype, and validation skills. Appropriate problem solving, communication and time management skills are emphasized as critical components to the successful completion of the course.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Electrical Foundations
ELEC71170
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Foundation Module (Cyber Systems Engineering)
FND71100
- Hours: 40
- Credits: 2
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Math I
MATH71620
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Physics I
PHYS71105
- Hours: 56
- Credits: 4
- 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: $88.93
Science, Technology and Society
SOC71045
- Hours: 42
- Credits: 3
- 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: $72.00
Level 2
Course details
Computer Systems Architecture Fundamentals
CSCN71010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Engineering Project II (CSE)
EECE71030
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Digital Systems
EECE71425
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Scientific and Technical Communications
ENGL71200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Math II
MATH71630
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH71620
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Data Structures and Algorithms
PROG72365
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG71985 OR PROG71990
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Level 3
Course details
Business Foundations
BUS72060
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
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 III (CSE)
EECE72030
The design, implementation and evaluation of projects that integrate the fundamental knowledge and skills learned this semester with a focus on building a camera-carrying semi-automated vehicular system using learned software design and electronic communication knowledge. Student will further gain basic exposure to Linux-based operating systems as preparation for the upcoming level 4 core technical course. CSE Project III outcomes will be directly applied as the starting platform for CSE Project IV. Appropriate problem solving, communication and time management skills are emphasized.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Telecommunications and Signal Processing
EECE72435
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites: MATH72300
- Estimated required text and/or learning resource costs: Not available at this time.
Electronic Foundations
ELCN71100
- Hours: 56
- Credits: 4
- Pre-Requisites: ELEC71170 OR ELEC71180 AND PHYS71105
- CoRequisites:
- Estimated required text and/or learning resource costs: $51.00
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: Not available at this time.
Object Oriented Programming
PROG71020
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG71985 OR PROG71990
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Level 4
Course details
Engineering Project IV (CSE)
EECE72040
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- 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.
Signals and Control Systems
ELCN74010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $217.50
Project Management, Methods and Tools
MGMT72120
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $143.30
Operating Systems and Security Fundamentals
PROG71040
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $114.70
Level 5
Course details
Co-op Work Term I (Cyber Systems Engineering)
COOP72060
- Hours: 420
- Credits: 16
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 6
Course details
Co-op Work Term II (Cyber Systems Engineering)
COOP73060
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 7
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.
Digital Signal Processing
EECE72425
- Hours: 56
- Credits: 4
- Pre-Requisites: EECE72435 AND MATH72300 AND PROG72365
- CoRequisites:
- Estimated required text and/or learning resource costs: $124.75
Engineering Project V (CSE)
EECE73020
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Internet of Things
INFO73040
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
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: No cost.
Probability and Statistics
MATH73050
- Hours: 56
- Credits: 4
- Pre-Requisites: MATH72000 OR MATH72005 OR MATH72300
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Level 8
Course details
Engineering Project VI (CSE)
EECE73030
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Wireless Data Communications and Networks
INFO73010
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO73180
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Physics II
PHYS71165
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Introduction to Software Security
SECU73000
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Network Security
SECU73010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 9
Course details
Co-op Work Term III (Cyber Systems Engineering)
COOP74130
- Hours: 420
- Credits: 16
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 10
Course details
Co-op Work Term IV (Cyber Systems Engineering)
COOP74140
- Hours: 420
- Credits: 16
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 11
Course details
Mobile and Networked Systems
CSCN72050
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Engineering Project VII (CSE)
EECE74020
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Real Time Embedded System Programming
INFO74020
- Hours: 42
- Credits: 3
- 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: $304.90
Introduction to Natural Sciences
SCIE71000
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Information Security Management
SECU73020
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Level 12
Course details
Cloud Computing
CSCN73020
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Regulation and Privacy
EECE75000
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Engineering Project VIII (CSE)
EECE75010
- Hours: 42
- Credits: 3
- Pre-Requisites: EECE74020
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
Cybersecurity and Cloud Computing
CSCN74030
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Applications of Artificial Intelligence and Machine Learning
PROG74000
This course explores Artificial Intelligence, Machine Learning, and Deep Learning, emphasizing practical applications across industries. Starting with foundational concepts, students critically analyze the machine-learning pipeline and delve into traditional machine-learning approaches and key algorithms. The course examines models suited for tabular data, neural networks, and advanced models, such as U-Nets and Convolutional Neural Networks (CNNs), focusing on computer vision and object detection. This course also covers Machine Learning Operations (MLOps), guiding students in model deployment using industry tools and adhering to industry standards.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Rootkits and Hacking
SECU74000
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Introduction to Forensics and Investigations
SECU75010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Network Compliance
SECU75020
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated resource cost: No resources required
Student must pass 1 Course(s), 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.
Program outcomes
- Use advanced concepts of university level mathematics, natural sciences, and engineering principles to solve engineering problems related to secure communication systems
- Identify, formulate, analyze and solve complex engineering problems typically encountered in communication systems in order to reach substantiated conclusions.
- Conduct risk and threat analyses in order to determine requirements and develop specifications for communications and computing systems.
- Investigate communications infrastructure- specific problems through appropriate methods that include practical experimentation, simulations, engineering analysis and information synthesis in order to reach valid conclusions.
- Evaluate, verify and validate communication and computing systems against specifications and requirements to ensure risk is appropriately managed.
- Integrate advanced engineering, communications and cybersecurity concepts into the development and operation of critical infrastructures.
- Apply privacy by design and security by design principles when designing new solutions in the field of communications infrastructure 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.
- Design, develop and operate secure communication systems ensuring the seamless integration of operational technology and information technology within the scope of relevant networks.
- Create, select, adapt, and extend appropriate techniques, resources, and modern engineering tools for analysis, design, development and evaluation of communications infrastructures, and effectively apply them to solve secure communications engineering problems.
- Work independently and in diverse and multidisciplinary teams using leadership, interpersonal, group dynamics and conflict resolutions skills.
- Communicate complex engineering 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 comply with industrial, labour and environmental legislation, and to protect the public and public interest.
- Apply concepts of stewardship effectively in the design and development of activities with regards to society, environment, law, and health and safety.
- Align practices and products with the governance framework of CSE with specific regard to privacy, and with principles of professional ethics accountability and equity to maintain fairness, demonstrate values and respect diversity across global settings and in societal contexts.
- Effectively incorporate economics and business practices including project, resource, risk, change management, and development and operations best practices into the practice of engineering product development and understand their limitations.
- Identify and independently address professional development needs, to maintain technical and professional currency and competence, and to contribute to the advancement of knowledge.