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

Programming Fundamentals

INFO-1214 Yes Yes No

Database Fundamentals

INFO-1215 Yes Yes No

Operating Syst Fundamentals-Programmers

INFO-1216 tbd Yes No

Reason & Writing 1 for IT

WRIT-1043 tbd tbd tbd

Business At the Speed of Light

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

General Education Elective - click to review

options

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

Note: tbd = to be determined