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