Please note: Your course or program might have experienced a change. Please review below. |
All programs
New Programming courses
- COMP 1516 – Programming Fundamentals Part 1 (Python) (replaces COMP 1409)
- COMP 2501 – Programming Fundamentals Part 2 (Java) (replaces COMP 1451 only)
- COMP 2601 – Programming Fundamentals Part 3 (Objects) (replaces COMP 2526)
- COMP 3012 – Back-End Web Development with Node.js (replaces COMP 2912)
- COMP 3013 – Front-End Web Development with React.js (replaces COMP 2913)
- COMP 3601 – Application Development with Java (replaces COMP 2613/3656)
- COMP 3602 – Application Development with C# (replaces COMP 2614)
- COMP 3603 – Application Development with C++ (replaces COMP 2617)
- COMP 4601- Advanced Java Web Application Development (replaces COMP 4613/4656)
- COMP 4602- Advanced .NET Web Application Development (replaces COMP 3973)
- COMP 4603 – Advanced C++ Application Development (replaces COMP 2618)
New students must complete these first 3 courses above for both the ASD and CSC credentials.
Do not attempt multiple COMP 360X courses concurrently, focus only on one (1) unique programming language at a time.
PLEASE NOTE:
Credit will be only granted for one of:
- COMP 1409 or COMP 1516
- COMP 1451 or COMP 2501
- COMP 2526 or COMP 2601
- COMP 2613/3656 or COMP 3601
- COMP 2614 or COMP 3602
- COMP 2617 or COMP 3603
- COMP 2618 or COMP 4603
- COMP 2912 or COMP 3012
- COMP 2913 or COMP 3013
- COMP 3916 or COMP 4016
- COMP 3973 or COMP 4602
- COMP 4613/4656 or COMP 4601
COMP 2501 and COMP 2601 together replace both COMP 1451 and COMP 2526. Completing COMP 1451 does not equate to credit for both COMP 2501 and COMP 2601. Additional elective credits may be required.
Full-time CST students wanting to make up credit for:
- COMP 1510 must complete both COMP 1516 and COMP 2501.
- COMP 1537 must complete both COMP 1850 and COMP 2132.
- COMP 2510 may complete COMP 2511.
- COMP 2522 must complete both COMP 2501 and COMP 2601.
- COMP 3522 must complete both COMP 3603 and COMP 4603.
JavaScript
- COMP 2132 – Web Development with JavaScript (replaces COMP 2015)
- COMP 3012 – Back-End Web Development with Node.js (replaces COMP 2912)
- COMP 3013 – Front-End Web Development with React.js (replaces COMP 2913)
C Programming
COMP 2511 is required for CSC and is an elective in ASD and has replaced COMP 2510 in PTS.
Students will receive credit for one or the other but not both.
Full-time CST students wanting to make up credit for COMP 2510 may complete COMP 2511.
C++ Programming
- COMP 2617 was replaced with COMP 3603 starting January 2022.
- COMP 3603 requires both COMP 2511 and COMP 2601 as prerequisites.
- COMP 4603 follows on from COMP 3603.
Java Programming
- COMP 2526 was retired in March 2021.
- COMP 2613 and COMP 3656 were retired and replaced by COMP 3601.
- COMP 4613 and COMP 4656 were retired and replaced by COMP 4601.
Note: Students who completed COMP 2613 and not COMP 3656 will need to complete COMP 3601.
Object-Oriented Analysis
- COMP 3831 was replaced by COMP 3832 for 2 credits in April 2020.
- COMP 3832 was replaced by COMP 3833 for 3 credits as of September 2023.
Note: Credit will be granted for only one (1) of COMP 3831 or COMP 3832 or COMP 3833.
Students who did not complete COMP 3832 may simply replace it with COMP 3833.
Please adjust your elective credits as program required credits have changed.
DevOps
- COMP 3916 was replaced by COMP 4016 Applied DevOps with Kubernetes.
Please note: Credit will be granted for only one of COMP 3916 or COMP 4016 .
Any credentials that had COMP 3916 (1.5 credits) will now have COMP 4016 (3 credits) as an elective.