Skip to main content

School of Computing

Post-baccalaureate diplomas – program schedules

All three streams of the post-baccalaureate diploma program share a common set of first-year courses.

Year One courses

Course   

Title  

Credits  

Year One Fall Semester

COMP 150 

Introduction to Programming  

4.00 

CIS 190 

Systems Hardware Concepts 

3.00 

MATH 125 

Introduction to Discrete Mathematics 

4.00 

Year One Winter Semester

CIS 192 

Introduction to Networking

4.00 

COMP 230 

Databases and Database Management Systems 

3.00 

COMP 155 

Object-oriented Programming 

4.00 

CIS 270 

Analysis & Design

3.00 

 

Year Two courses – AI & Machine Learning stream

Course   

Title  

Credits  

Year Two Fall Semester

COMP 251 

Data Structures and Algorithms 

4.00 

STAT 106 

Statistics I 

4.00 

CIS 385 

Project Management 

3.00 

Year Two Winter Semester

COMP 380 

Introduction to Artificial Intelligence

3.00 

COMP 381 

Introduction to Machine Learning  

3.00 

COMP 361 

Introduction to Robotics 

3.00 

COMP 430 

Advanced Database Topics 

3.00 

 

 

Year Two courses – Software engineering stream

Course   

Title  

Credits  

Year One Fall Semester

COMP 251 

Data Structures and Algorithms 

4.00 

CIS 245 

Intermediate Web Programming 

4.00 

CIS 385 

Project Management 

3.00 

Year Two Winter Semester

COMP 370 

Software Engineering 

3.00 

COMP 359 

Design and Analysis of Algorithms

3.00 

COMP 340 

Operating Systems 

3.00 

COMP 371 

Object-Oriented Modeling and Design 

3.00 

 

Year Two courses – Cybersecurity courses

Course   

Title  

Credits  

Year Two Fall Semester

CIS 221 

Principles of Information Systems Security 

4.00 

CIS 291 

Networking Theory and Applications 

4.00 

COMP 325

Malicious Software and Attack Prevention 

3.00 

Year Two Winter Semester

COMP 390 

Data Communications

3.00 

CIS 321 

Networking Security Architecture 

4.00 

CIS 341 

System Administration 

3.00 

CIS 497

Advanced Topics Information Security   

3.00