Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

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 tour

Virtual 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 tour

Courses - 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

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


Electives: Program Option
Student must pass 1 Course(s), selected in the Student Portal from available course options

View Program Option Electives

Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

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

  1. Develop software solutions for a variety of business problems to meet business requirements
  2. Analyze current and relevant advances in computing solutions to meet market demands
  3. Analyze system requirements for a variety of computer applications in order to develop an optimal solution to meet client needs
  4. Design solution architecture based on system specifications according to industry best practices
  5. Troubleshoot software solutions to ensure proper software integration process
  6. Use different platforms to deploy effective computing solutions
  7. Create databases in order to enable flexible data driven applications according to current industry trends
  8. Use web or mobile technologies to develop interactive, scalable multi-tier applications
  9. Communicate and collaborate with teammates and stakeholders to ensure effective working relationships