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 - May 2025
Level 1
Course details
Conestoga 101
CON0101
Systems Concepts, Analysis and Design
INFO8003
Programming: Software Development Techniques
PROG8011
Programming: Web Design and Development
PROG8021
Programming: Database Management
PROG8083
Web Foundations
PROG8543
Level 2
Course details
System Development Project
INFO8106
Culture, Roles and Structure in Digital Industries
INFO8990
Programming: Mobile Application Development
PROG8111
Microsoft Web Technologies
PROG8551
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
User Experience Design
INFO8980
Software Quality
PROG8173
Level 1
Course details
Conestoga 101
CON0101
Systems Concepts, Analysis and Design
INFO8003
Programming: Software Development Techniques
PROG8011
Programming: Web Design and Development
PROG8021
Programming: Database Management
PROG8083
Web Foundations
PROG8543
Level 2
Course details
Co-op and Career Preparation
CEPR8200
System Development Project
INFO8106
Culture, Roles and Structure in Digital Industries
INFO8990
Programming: Mobile Application Development
PROG8111
Microsoft Web Technologies
PROG8551
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
User Experience Design
INFO8980
Software Quality
PROG8173
Level 3
Course details
Co-op Work Term CAD
COOP8020
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
- Develop software solutions for a variety of business problems to meet business requirements
- Analyze current and relevant advances in computing solutions to meet market demands
- Analyze system requirements for a variety of computer applications in order to develop an optimal solution to meet client needs
- Design solution architecture based on system specifications according to industry best practices
- Troubleshoot software solutions to ensure proper software integration process
- Use different platforms to deploy effective computing solutions
- Create databases in order to enable flexible data driven applications according to current industry trends
- Use web or mobile technologies to develop interactive, scalable multi-tier applications
- Communicate and collaborate with teammates and stakeholders to ensure effective working relationships