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 Yes tbd No
Mathematics for Programmers MATH-1202 Yes tbd No

Programming Fundamentals

INFO-1214 Yes Yes No

Database Fundamentals

INFO-1215 tbd Yes No

Operating Syst Fundamentals-Programmers

INFO-1216 tbd Yes No

Reason & Writing 1 for IT

WRIT-1043 tbd tbd No

Business At the Speed of Light

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

General Education Elective - click to review


GenEd Yes Yes Yes
JavaScript INFO-3139 No tbd No
Managing Software Projects-Applied 1 INFO-3112 No tbd No
Component-based Programming with .NET INFO-5060 No tbd No
Software Design Patterns 2 INFO-5125 No tbd No
C# Advanced Topics INFO-5101 No tbd No
Mobile Development-Inter INFO-3141 No tbd No
Secure Computing INFO-3068 tbd No No
Java EE Client/Server Applications INFO-5059 tbd No No
Mobile Development-Adv INFO-5126 tbd No No

General Education Elective - click to review


GenEd Yes Yes Yes
C++ Advanced Topics INFO-5104 tbd No No
Emerging Technologies INFO-3142 tbd No No
Managing Software Projects-Applied 2 INFO-5103 tbd No No
Innovation Applications INNV-5001 tbd No No

Note: tbd = to be determined