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 2024
Level 1
Course details
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
Systems Development: Concepts & Analysis
INFO8001
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming: Software Development Techniques
PROG8011
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming: Web Design and Development
PROG8021
This course introduces the student to web applications development. Students apply best practices of user interface design to the development of web sites. Assignments illustrate the use of client side scripting to validate web forms. A server side scripting language is used together with a database to implement business solutions that save and process data.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
Programming: Database Management
PROG8081
This course teaches the knowledge and skills needed to use relational databases to persist application data. Students will learn how to design relational databases, create them using Microsoft SQL Server, and manipulate them using Structured Query Language (SQL). Business Intelligence Services, reporting and database administration will be introduced. The knowledge and skills learned in this course can be adapted to other database products and SQL dialects.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Web Foundations
PROG8541
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
System Development Project
INFO8106
- Hours: 84
- Credits: 6
- Pre-Requisites: INFO8000 OR INFO8001 AND PROG1245 OR PROG8540 OR PROG8541 AND PROG8020 OR PROG8021 OR PROG8255 AND PROG8080 OR PROG8081
- CoRequisites:
Culture, Roles and Structure in Digital Industries
INFO8990
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming: Mobile Application Development
PROG8111
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG1245 OR PROG8540 OR PROG8541 AND PROG8010 OR PROG8011 AND PROG8020 OR PROG8021 OR PROG8255 AND PROG8080 OR PROG8081
- CoRequisites:
Microsoft Web Technologies
PROG8551
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG8010 OR PROG8011 AND PROG8540 OR PROG8541
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
User Experience Design
INFO8980
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Software Quality
PROG8171
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG8145 OR PROG8146
- CoRequisites:
Level 1
Course details
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
Systems Development: Concepts & Analysis
INFO8001
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming: Software Development Techniques
PROG8011
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming: Web Design and Development
PROG8021
This course introduces the student to web applications development. Students apply best practices of user interface design to the development of web sites. Assignments illustrate the use of client side scripting to validate web forms. A server side scripting language is used together with a database to implement business solutions that save and process data.
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
Programming: Database Management
PROG8081
This course teaches the knowledge and skills needed to use relational databases to persist application data. Students will learn how to design relational databases, create them using Microsoft SQL Server, and manipulate them using Structured Query Language (SQL). Business Intelligence Services, reporting and database administration will be introduced. The knowledge and skills learned in this course can be adapted to other database products and SQL dialects.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Web Foundations
PROG8541
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Co-op and Career Preparation
CEPR8200
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
System Development Project
INFO8106
- Hours: 84
- Credits: 6
- Pre-Requisites: INFO8000 OR INFO8001 AND PROG1245 OR PROG8540 OR PROG8541 AND PROG8020 OR PROG8021 OR PROG8255 AND PROG8080 OR PROG8081
- CoRequisites:
Culture, Roles and Structure in Digital Industries
INFO8990
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming: Mobile Application Development
PROG8111
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG1245 OR PROG8540 OR PROG8541 AND PROG8010 OR PROG8011 AND PROG8020 OR PROG8021 OR PROG8255 AND PROG8080 OR PROG8081
- CoRequisites:
Microsoft Web Technologies
PROG8551
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG8010 OR PROG8011 AND PROG8540 OR PROG8541
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
User Experience Design
INFO8980
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Software Quality
PROG8171
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG8145 OR PROG8146
- CoRequisites:
Level 3
Course details
Co-op Work Term CAD
COOP8020
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR8200
- CoRequisites:
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