Courses
NON CO-OP
CO-OP
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
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
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 6
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
Program outcomes
Analyze and resolve information technology problems through the application of systematic approaches and diagnostic tools.
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.
Show less