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 - September 2025
Level 1
Course details
College Reading & Writing Skills
COMM1085
Conestoga 101
CON0101
Technology Infrastructure: Networking
INFO1380
Mathematics for Information Technology I
MATH1910
Programming: Web Foundations
PROG1246
Programming Concepts I
PROG1926
Database - Foundations
PROG2112
Level 2
Course details
Understanding Workplace Behaviours
CDEV1520
Computing Ethics and Society
ETHS1100
Database Administration Concepts
PROG1315
Programming Dynamic Websites
PROG1936
Statistics
STAT1030
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 3
Course details
Data Security Concepts
PROG2520
NoSQL Database Systems Design and Implementation
PROG2530
Backup, Recovery and performance tuning?
PROG2600
Agile Principles
PROG2620
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 4
Course details
Data Warehousing Concepts
PROG2540
Data Analysis and Visualization
PROG2560
Data Management Major Project
PROG2570
Data Science Principles
PROG2580
Cloud Data Management
PROG2640
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
- Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
- Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
- Implement and maintain secure computing environments.
- Implement robust computing system solutions through validation testing that aligns with industry best practices.
- Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
- Select and apply strategies for personal and professional development to enhance work performance.
- Apply project management principles and tools when working on projects within a computing environment.
- Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of computing solutions and systems.
- Support the analysis and definition of software system specifications based on functional and nonfunctional requirements.
- Contribute to the development, documentation, implementation, configuration, maintenance and testing of software systems by using industry standard software development methodologies, based on defined specifications and existing technologies/frameworks.
- Apply one or more programming paradigms such as, object-oriented, structured or functional programming, and design principles, as well as documented requirements, to the software development process.
- Model, design, implement, and maintain basic data storage solutions.
- Contribute to the integration of network communications into software solutions by adhering to protocol standards.
- Select and analyze data from internal and external sources to create visualizations to support business decisions.
- Clean and manage data according to industry rules and standards.