We highly recommend you follow one of the progression plans below to determine when courses will be offered.

CPA3 | 6-year completion plan | Fall start
CPA3 | 6-year completion plan | Winter start

 

Here are the course offerings from which to choose:

Note: If the 01PT section is full, please register in the 02PT or 03PT section instead, if available.

Course Name Course Code Fall Winter Summer
Strategies for Success BUSI-1156 No No No
Mathematics for Programmers MATH-1202-01PT/02PT Yes Yes Yes

Programming Fundamentals

INFO-1214-01PT/02PT Yes Yes Yes

Database Fundamentals

INFO-1215-01PT/02PT Yes Yes Yes

Operating Syst Fundamentals-Programmers

INFO-1216-01PT/02PT No Yes Yes

Reason & Writing 1 for IT

WRIT-1043 No No No

Business At the Speed of Light

INFO-1167 No No No
Web Design INFO-1217 No No Yes
Relational Databases & SQL
(Pre-requisite: INFO-1120 or INFO-1215)
INFO-3104-01PT No Yes Yes
Object Oriented Programming With Java
(Pre-requisite: INFO-1150 or INFO-1214)
INFO-3134 No No Yes
Object Oriented Programming with C++
(Pre-requisite: INFO-1150 or INFO-1214)
INFO-1156-01PT No Yes Yes
Understanding Workplace Behaviours MGMT-3052 No No No
Web Scripting-Intro INFO-1234 No No Yes
Programming Commercial Game Engines
(Pre-requisite: INFO-1150 or INFO-1214)
INFO-3120 No No No
Client/Server Application Development
(Pre-requisite: INFO-3061 & INFO-3093 or INFO-3061 & INFO-3104 or INFO-3134 & INFO-3104)
INFO-3070 No No No
Advanced Databases
(Pre-requisite: INFO-3062 or INFO-3093 or INFO-3104)
INFO-5052 No No No
Object Oriented Analysis & Modeling
(Pre-requisite: INFO-1156)
INFO-3140 No No No
Data Structures & Algorithms
(Pre-requisite: INFO-1156)
INFO-3135 No No No
Network Fundamentals for Programmers INFO-1219 No No No
Communications for IT
(Pre-requisite: WRIT-1043)
COMM-3077 No No No
Co-operative Education Employment Prep COOP-1020 No No No
ASP.NET Programming with C#
(Pre-requisite: INFO-1150 or INFO-1214)
INFO-3067 No No  No
Software Design Patterns 1
(Pre-requisite: INFO-3135 & INFO-3140)
INFO-3137 No No No
Mobile Development
(Pre-requisite: INFO-5055 or INFO-3140 & INFO-3135)
INFO-3136 No No No
Professional Development-Career Planning MGMT-3036 No No No
Programming With Declarative Languages
(Pre-requisite: INFO-1214)
INFO-3138 No No No
System Z COBOL Programming
(Pre-requisite: INFO-1214)
INFO-3105 No No No
C++ Graphics Programming
(Pre-requisite: INFO-5055 or INFO-3140 & INFO-3135)
INFO-3111 No No No

General Education Elective - click to review

options

GenEd Yes Yes Yes
JavaScript
(Pre-requisite: INFO-3067)
INFO-3139 No No No
Managing Software Projects-Applied 1
(Pre-requisite: INFO-3140, INFO-3135 & INFO-3070 or INFO-5055 & INFO-3070)
INFO-3112 No No No
Component-based Programming with .NET
(Pre-requisite: INFO-3067)
INFO-5060 No No No
Software Design Patterns 2
(Pre-requisite: INFO-5055 or INFO-3140 & INFO-3135)
INFO-5125 No No No
C# Advanced Topics
(Pre-requisite: INFO-3067)
INFO-5101 No No No
Mobile Development-Inter
(Pre-requisite: INFO-3136)
INFO-3141 No No No
Secure Computing
(Pre-requisite: INFO-1150 or INFO-1214)
INFO-3068 No No No
Java EE Client/Server Applications
(Pre-requisite: INFO-3070)
INFO-5059 No No No
Mobile Development-Adv
(Pre-requisite: INFO-3141)
INFO-5126 No No No

General Education Elective - click to review

options

GenEd Yes Yes Yes
C++ Advanced Topics
(Pre-requisite: INFO-5055 or INFO-3140 & INFO-3135)
INFO-5104 No No No
Emerging Technologies
(Pre-requisite: INFO-5055 or INFO-3140 & INFO-3135)
INFO-3142 No No No
Managing Software Projects-Applied 2
(Pre-requisite: INFO-3112)
INFO-5103 No No No
Innovation Applications INNV-5001 No No No

Note: tbd = to be determined

Part-Time Tuition Fees

View Part-time Tuition Fees