Software Development Fall 2025 & Winter 2026

Fall 2025 Intake Co-op #559
Winter 2026 Intake Co-op #559

Program of Studies (POS)

Semester and Co-op delivery models shown below POS

Semester 1

Code

Course Name

Hrs

Prerequisites

COMM 11000Essential Communication Skills4.0none
COMP CO710HTML & CSS4.0none
COMP CO910Introduction to Networking4.0none
COMP 10001Programming Fundamentals5.0none
MATH 10042Mathematics for Computer Studies4.0none

 

Semester 2

Code

Course Name

Hrs

Prerequisites

COMP CO826Intro to Systems Analysis & Design4.0none
COMP 10062Programming in Java5.0COMP 10001
COMP 10064Computer Training and Technical Writing4.0COMP 11000
COMP 10259Client Side Web Programming3.0COMP CO710 and
COMP 10001
MATH 10064Discrete Mathematics & Statistics4.0MATH 10042
OPEL XXXXXGeneral Education Selection (Online delivery)3.0none

 

Semester 3

Code

Course Name

Hrs

Prerequisites

COMP CO859Database Theory4.0none
COMP 10066Software Quality and Testing4.0COMP 10062
COMP 10204Programming in .NET4.0COMP 10062
COMP 10260Server Side Web Programming4.0COMP CO710 and
COMP 10062
COMP 10278UI/UX Design3.0none
OPEL XXXXXGeneral Education Selection (Online delivery)3.0none

 

Semester 4

Code

Course Name

Hrs

Prerequisites

COMP 10205Data Structures and Algorithms4.0COMP 10062
COMP 10244Mobile Web Programming (Online delivery)4.0COMP 10259
COMP 10296Information Security Fundamentals4.0none
PSOL 10016Contemporary Ethical Issues3.0none
 Option - Select 2 courses from below  
COMP CO884Web Applications ASP.NET4.0COMP 10039 or
COMP 10204
COMP 10261Introduction to Intelligent Systems4.0COMP 10204 and
COMP 10260
COMP 10271Cloud Computing4.0none
COMP 10272Software Development Tools & Practices4.0COMP 10259

 

Semester 5

Code

Course Name

Hrs

Prerequisites

COMP CO867Software Engineering Project4.0COMP 10205
COMP 10073Android Application Development4.0COMP 10205
COMP 10246Software Capstone Proposal (Online delivery)3.0COMP CO859 and
COMP 10066 and
COMP 10260
COMP 10279Advanced Database4.0COMP CO859
 Option - select 2 courses from below  
COMP 10068Advanced Programming in .NET4.0COMP 10204
COMP 10127Advanced PHP4.0COMP CO859 and
COMP 10244 and
COMP 10260
COMP 10200Machine Learning4.0 
COMP 10245Analytics and Metrics4.0COMP 10001 and
MATH 10064

 

Semester 6

Code

Course Name

Hrs

Prerequisites

COMP 10202Software Capstone (Online delivery)4.0COMP 10246
 Option - Select 4 courses from below  
COMP 10070iPhone Programming4.0COMP 10068 or
COMP 10073
COMP 10183Parallel Processing4.0COMP 10152 or
COMP 10205
COMP 10184Internet of Things Programming4.0COMP 10062
COMP 10185Mathematics of Gaming4.0MATH 10064 and
(COMP 10152 or
COMP 10205)
COMP 10203Secure Software Development4.0COMP CO884 or
COMP 10068
COMP 10222Emerging Web Technologies (Online delivery)4.0COMP CO859 and
COMP 10244 and
COMP 10260

Hours specified are per week

Delivery Models

Fall 2025 Intake

Fall
2025
Winter
2026
Summer
2026
Fall
2026
Winter
2027
Summer
2027
Fall
2027
Winter
2028
Summer
2028
Fall
2028
Sem
1
Sem
2
VacationSem
3
Sem
4
Co-opCo-opSem
5
Co-opSem
6

 

Winter 2026 Intake

Winter
2026
Summer
2026
Fall
2026
Winter
2027
Summer
2027
Fall
2027
Winter
2028
Summer
2028
Fall
2028
Sem
1
Sem
2
Sem
3
Sem
4
Co-opCo-opSem
5
Co-opSem
6