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 - January 2025
Level 1
Course details
College Reading & Writing Skills
COMM1085
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
User Experience
INFO1265
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Design Thinking
INFO1670
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Mathematics for Information Technology I
MATH1910
The purpose of the course is to provide students with a sound mathematical foundation for logical reasoning and problem solving. The course stresses computer and business applications using equations, logic, sets, vectors, and data structures. The course includes applications such as cost-volume-profit analysis. The course is designed for IT students to help them translate everyday real world scenarios into mathematical concepts they can solve with computer systems and applications.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming: Web Foundations
PROG1245
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming Concepts I
PROG1925
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Technology Infrastructure: Networking
INFO1380
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Mathematics for Information Technology II
MATH1920
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1910
- CoRequisites:
Introduction to Data Modelling
PROG1825
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming Dynamic Websites
PROG1935
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1245 AND PROG1781 OR PROG1925
- CoRequisites:
Programming Concepts II
PROG1965
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1781 OR PROG1925
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 3
Course details
Graphic Techniques for Illustration
GRDN2200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Systems Analysis and Design
INFO2320
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1815 OR PROG1965 AND PROG1825
- CoRequisites:
Culture, Roles and Structure in Digital Industries
INFO2360
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming: Microsoft Web Technologies
PROG2230
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1245 OR PROG8540 AND PROG1815 OR PROG1965
- CoRequisites:
Game Programming with Data Structures
PROG2370
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1781 OR PROG1925 AND PROG1815 OR PROG1965
- CoRequisites:
Level 4
Course details
Graphic Techniques for Software Design
GRDN2000
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG1781 OR PROG1925
- CoRequisites:
Database: SQL
PROG2220
Recommended: COMP1120 Access or equivalent knowledge. This course introduces the student to Structured Query Language using an industry standard database management system. The topics discussed include Data Definition Language, Data Management Language and testing and debugging techniques.
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG1825
- CoRequisites:
Programming: JAVA Web Technologies
PROG2240
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG1800 OR PROG1935 AND PROG2370
- CoRequisites:
Software Quality and Usability
PROG2400
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO1265
- CoRequisites:
Programming Mobile Applications I
PROG2435
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1800 OR PROG1935 AND PROG1825
- CoRequisites:
Psychology for Software Design
PSYC2030
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2200 AND INFO1265
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 5
Course details
IT Entrepreneurship
BUS3140
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1920
- CoRequisites:
The Emerging Interface
INFO3130
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2000
- CoRequisites:
Digital Motion and Sound
PROG2410
- Hours: 56
- Credits: 4
- Pre-Requisites: GRDN2000 AND PROG1800 OR PROG1935
- CoRequisites:
Programming: Mobile Applications II
PROG3210
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Data Science and Visualization
PROG3250
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2000 AND PROG2220 AND PROG2370
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 6
Course details
Architecture for Emerging Technologies
INFO3167
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG2430 OR PROG2435
- CoRequisites:
Design Project
INFO3190
- Hours: 112
- Credits: 8
- Pre-Requisites: GRDN2000 AND INFO2080 OR INFO2320 AND PROG2220 AND PROG2230 OR PROG8550 OR PROG8551 AND PROG2410 AND PROG8555
- CoRequisites:
Game and Simulation Design
INFO3210
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Marketing for the Information Technology Industry
MKT3135
This course builds on the Market Research course in order to develop the skills to determine the position, or niche, for an organization to target, and to be perceived as targeting. Course content will address ongoing promotions which can include advertising, public relations, sales and customer service. Various methods of market promotion are explored for the purpose of researching markets, target markets and their needs, competitors, market trends and customer satisfaction with products and services.
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2000
- CoRequisites:
Security for Software Design
PROG3265
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG3210
- CoRequisites:
Level 1
Course details
College Reading & Writing Skills
COMM1085
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
User Experience
INFO1265
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Design Thinking
INFO1670
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Mathematics for Information Technology I
MATH1910
The purpose of the course is to provide students with a sound mathematical foundation for logical reasoning and problem solving. The course stresses computer and business applications using equations, logic, sets, vectors, and data structures. The course includes applications such as cost-volume-profit analysis. The course is designed for IT students to help them translate everyday real world scenarios into mathematical concepts they can solve with computer systems and applications.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming: Web Foundations
PROG1245
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Programming Concepts I
PROG1925
- Hours: 70
- Credits: 5
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Technology Infrastructure: Networking
INFO1380
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Mathematics for Information Technology II
MATH1920
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1910
- CoRequisites:
Introduction to Data Modelling
PROG1825
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming Dynamic Websites
PROG1935
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1245 AND PROG1781 OR PROG1925
- CoRequisites:
Programming Concepts II
PROG1965
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1781 OR PROG1925
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 3
Course details
Co-op and Career Preparation
CEPR1020
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
Graphic Techniques for Illustration
GRDN2200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Systems Analysis and Design
INFO2320
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1815 OR PROG1965 AND PROG1825
- CoRequisites:
Culture, Roles and Structure in Digital Industries
INFO2360
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Programming: Microsoft Web Technologies
PROG2230
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1245 OR PROG8540 AND PROG1815 OR PROG1965
- CoRequisites:
Game Programming with Data Structures
PROG2370
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1781 OR PROG1925 AND PROG1815 OR PROG1965
- CoRequisites:
Level 4
Course details
Graphic Techniques for Software Design
GRDN2000
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG1781 OR PROG1925
- CoRequisites:
Database: SQL
PROG2220
Recommended: COMP1120 Access or equivalent knowledge. This course introduces the student to Structured Query Language using an industry standard database management system. The topics discussed include Data Definition Language, Data Management Language and testing and debugging techniques.
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG1825
- CoRequisites:
Programming: JAVA Web Technologies
PROG2240
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG1800 OR PROG1935 AND PROG2370
- CoRequisites:
Software Quality and Usability
PROG2400
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO1265
- CoRequisites:
Programming Mobile Applications I
PROG2435
- Hours: 70
- Credits: 5
- Pre-Requisites: PROG1800 OR PROG1935 AND PROG1825
- CoRequisites:
Psychology for Software Design
PSYC2030
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2200 AND INFO1265
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 5
Course details
Co-op Work Term I (IT Innovation and Design)
COOP2420
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
Level 6
Course details
Co-op Work Term II (IT Innovation and Design)
COOP3200
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
Level 7
Course details
Co-op Work Term III (IT Innovation & Design)
COOP3340
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
Level 8
Course details
Co-op Work Term IV (IT Innovation & Design)
COOP3350
- Hours: 420
- Credits: 14
- Pre-Requisites: CDEV1020 OR CEPR1020
- CoRequisites:
Level 9
Course details
IT Entrepreneurship
BUS3140
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH1920
- CoRequisites:
The Emerging Interface
INFO3130
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2000
- CoRequisites:
Digital Motion and Sound
PROG2410
- Hours: 56
- Credits: 4
- Pre-Requisites: GRDN2000 AND PROG1800 OR PROG1935
- CoRequisites:
Programming: Mobile Applications II
PROG3210
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Data Science and Visualization
PROG3250
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2000 AND PROG2220 AND PROG2370
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
Level 10
Course details
Architecture for Emerging Technologies
INFO3167
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG2430 OR PROG2435
- CoRequisites:
Design Project
INFO3190
- Hours: 112
- Credits: 8
- Pre-Requisites: GRDN2000 AND INFO2080 OR INFO2320 AND PROG2220 AND PROG2230 OR PROG8550 OR PROG8551 AND PROG2410 AND PROG8555
- CoRequisites:
Game and Simulation Design
INFO3210
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Marketing for the Information Technology Industry
MKT3135
This course builds on the Market Research course in order to develop the skills to determine the position, or niche, for an organization to target, and to be perceived as targeting. Course content will address ongoing promotions which can include advertising, public relations, sales and customer service. Various methods of market promotion are explored for the purpose of researching markets, target markets and their needs, competitors, market trends and customer satisfaction with products and services.
- Hours: 42
- Credits: 3
- Pre-Requisites: GRDN2000
- CoRequisites:
Security for Software Design
PROG3265
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG3210
- CoRequisites:
Program outcomes
- Design, develop, document, implement, maintain and test software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks.
- Apply knowledge of the design, modeling, implementation, and maintenance of a database to the development of business solutions and commercial IT products.
- Evaluate emerging IT technologies with respect to their impact on existing IT products and their potential for the development of new IT products.
- Evaluate the various streams of revenue that apply to IT products, services, websites or technologies such as direct sales, licensing, pay per use, advertising and viral marketing products.
- Evaluate the commercial viability of new IT products or technologies through research and the development of a marketing plan.
- Investigate government programs, local venture capital and other opportunities available for IT company startups.
- Prepare presentations on the viability of new IT products or technologies for corporate audiences.
- Develop designs and prototypes for IT solutions, commercial products, software controls and interfaces through the application of relevant methodologies, best practices, policies, regulations and standards.
- Test proposed software designs against current standards and best practices for interactive design.
- Investigate and develop software applications based on user needs and specifications, through the application of relevant methodologies, best practices, policies, regulations and standards.
- Apply knowledge of security issues to the analysis, design, and implementation of integrated solutions.
- Contribute to the successful completion of projects by applying the project management principles in current use.
- Apply data analysis and visualization principles to develop dashboards that provide insight to business users.