IT Innovation and Design (Optional Co-op)

Select start date and campus

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 - September 2025

Level 1

Course details

College Reading & Writing Skills
COMM1085


Conestoga 101
CON0101


User Experience
INFO1265


Design Thinking
INFO1670


Mathematics for Information Technology I
MATH1910


Programming: Web Foundations
PROG1245


Programming Concepts I
PROG1925


Level 2

Course details

Technology Infrastructure: Networking
INFO1380


Mathematics for Information Technology II
MATH1920


Introduction to Data Modelling
PROG1825


Programming Dynamic Websites
PROG1935


Programming Concepts II
PROG1965


Electives: General Education
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


Graphic Techniques for Illustration
GRDN2200


Systems Analysis and Design
INFO2320


Culture, Roles and Structure in Digital Industries
INFO2360


Programming: Microsoft Web Technologies
PROG2230


Game Programming with Data Structures
PROG2370


Level 4

Course details

Graphic Techniques for Software Design
GRDN2000


Database: SQL
PROG2220


Programming: JAVA Web Technologies
PROG2240


Software Quality and Usability
PROG2400


Programming Mobile Applications I
PROG2435


Psychology for Software Design
PSYC2030


Electives: General Education
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


Level 6

Course details

Co-op Work Term II (IT Innovation and Design)
COOP3200


Level 7

Course details

Co-op Work Term III (IT Innovation & Design)
COOP3340


Level 8

Course details

Co-op Work Term IV (IT Innovation & Design)
COOP3350


Level 9

Course details

IT Entrepreneurship
BUS3140


The Emerging Interface
INFO3130


Digital Motion and Sound
PROG2410


Programming: Mobile Applications II
PROG3210


Data Science and Visualization
PROG3250


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

Level 10

Course details

Architecture for Emerging Technologies
INFO3167


Design Project
INFO3190


Game and Simulation Design
INFO3210


Marketing for the Information Technology Industry
MKT3135


Security for Software Design
PROG3265


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. Design, develop, document, implement, maintain and test software systems by using industry standard software development methodologies based on defined specifications and existing technologies/frameworks.
  2. Apply knowledge of the design, modeling, implementation, and maintenance of a database to the development of business solutions and commercial IT products.
  3. Evaluate emerging IT technologies with respect to their impact on existing IT products and their potential for the development of new IT products.
  4. 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.
  5. Evaluate the commercial viability of new IT products or technologies through research and the development of a marketing plan.
  6. Investigate government programs, local venture capital and other opportunities available for IT company startups.
  7. Prepare presentations on the viability of new IT products or technologies for corporate audiences.
  8. 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.
  9. Test proposed software designs against current standards and best practices for interactive design.
  10. Investigate and develop software applications based on user needs and specifications, through the application of relevant methodologies, best practices, policies, regulations and standards.
  11. Apply knowledge of security issues to the analysis, design, and implementation of integrated solutions.
  12. Contribute to the successful completion of projects by applying the project management principles in current use.
  13. Apply data analysis and visualization principles to develop dashboards that provide insight to business users.