Please note: Your course or program might have experienced a change. Please review below. |
All programs
New Data Analytics course.
- COMP 2853- Intro to Python for Data Analysis (replaced COMP 2454)
Please note: COMP 2853 is 3 credits. Those who have completed COMP 2454 have 1.5 credits in the ADAC program. Students who have not completed COMP 2454 may reduce their elective credits to provide program total credits.
New Database and Networking courses
- COMP 3682- Microsoft Server Administration (replaces COMP 3677/3680/3681)
- COMP 3677- Intro to MS Server Admin, Part 1 (replaced COMP 3700/4677)
- COMP 3678 – SQL Sever Development (replaced COMP 4678)
- COMP 3679 – MS Azure and SQL Analytics Tools (replaced COMP 4679/4680/4681)
- COMP 3680 – Microsoft SQL Server Admin, Part 2 (replaced COMP 4677)
- COMP 3681- Microsoft Windows Server Admin, Part 2 (replaced COMP 3700)
Please note: New courses may have less credits. Students who have not completed these new courses may simply adjust their elective credits to provide original program total credits.
Credit will be granted for only one of:
- COMP 3677 or COMP 3700 or COMP 3682
- COMP 3677 or COMP 4677 or COMP 3682
- COMP 3678 or COMP 4678
- COMP 3679 or COMP 4679
- COMP 3679 or COMP 4680
- COMP 3679 or COMP 4681
- COMP 3680 or COMP 4677 or COMP 3682
- COMP 3681 or COMP 3700 or COMP 3682
Programming courses
- COMP 1516 – Programming Fundamentals Part 1 (Python) (replaced COMP 1409)
- COMP 2501 – Programming Fundamentals Part 2 (Java) (replaced COMP 1451 only)
- COMP 2601 – Programming Fundamentals Part 3 (Objects) (replaced COMP 2526)
- COMP 2701 – Intro to Procedural Programming with C (w’ COMP 2801 = COMP 2511)
- COMP 2801 – Application Development with C (w’ COMP 2701 = COMP 2511)
- COMP 3012 – Back-End Web Development with Node.js (replaced COMP 2912)
- COMP 3013 – Front-End Web Development with React.js (replaced COMP 2913)
- COMP 3601 – Application Development with Java (replaced COMP 2613/3656)
- COMP 3602 – Application Development with C# (replaced COMP 2614)
- COMP 3603 – Application Development with C++ (replaced COMP 2617)
- COMP 3833 – Object-Oriented Analysis and Design (replaced COMP 3832)
- COMP 4601- Advanced Java Web App Development (replaced COMP 4613/4656)
- COMP 4602- Advanced .NET Web App Development (replaced COMP 3618/3973)
- COMP 4603 – Advanced C++ Application Development (replaced COMP 2618)
New students must complete these first 3 courses; COMP 1516/2501/2601 for both the ASD and CSC credentials. Please do not skip terms between Programming Fundamentals: Part 1, Part 2 and Part 3 as these 3 courses build on top of each other to form one super course.
Do not attempt multiple COMP 360X /460x courses concurrently. Due to unique syntax and IDE differences between Java, C++ and C#, students are advised to focus on one (1) specific 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 2510 or COMP 2511 or (COMP 2701 and COMP 2801)
- 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 3618/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 or (COMP 2701 plus COMP 2801).
- COMP 2522 must complete both COMP 2501 and COMP 2601.
- COMP 2712 may complete COMP 2831.
- COMP 2714 may complete COMP 1630.
- COMP 3522 must complete both COMP 3603 and COMP 4603.
JavaScript
- COMP 2132 – Web Development with JavaScript (replaced COMP 2015)
- COMP 3012 – Back-End Web Development with Node.js (replaced COMP 2912)
- COMP 3013 – Front-End Web Development with React.js (replaced COMP 2913)
Please note: Credit will be only granted for one of:
- COMP 2015/2132
- COMP 2912/3012
- COMP 2913/3013
C Programming
- COMP 2511 – Procedural Programming in C is being replaced by two courses.
Students will receive credit for only for COMP 2510 or COMP 2511 or (COMP 2701 and COMP 2810).
C++ Programming
- COMP 3603 requires both COMP 2511 (or COMP 2701) and COMP 2601 as prerequisites.
- COMP 3603 replaced COMP 2617 and follows on from COMP 2601.
- COMP 4603 replaced COMP 2618 and follows on from COMP 3603.
C#. NET Programming
DevOps
- COMP 4016 replaced COMP 3916.
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.
Java Programming
Object-Oriented Analysis
- COMP 3833 replaced both COMP 3831 and COMP 3832
Please Note: Credit will be granted for only one of COMP 3831 or COMP 3832 or COMP 3833.
Students who did not complete COMP 3832 may simply replace it with COMP 3833 and adjust their elective credits to provide program total credits.