a non-authoritative summary of the new state of play with 2017’s courses.

COMP1511
Introduction to Programming (6u, UG)
first offered 17s1, then s1+s2; replaces COMP1917
COMP1521
Computer System Fundamentals (6u, UG)
first offered 17s2, then s1+s2. new; like COMP2121? req COMP1511.
COMP1531
Software Engineering Fundamentals (6u, UG)
first offered 17s2, then s1+s2. replaces SENG1031. req COMP1511.
COMP2521
Data Structures and Algorithms (6u, UG)
first offered 17s2, then s1+s2. replaces COMP1927. req COMP1511.
COMP2511
Object-Oriented Design and Programming (6u, UG)
first offered 18s1, then s1+s2. replaces COMP2911. req COMP1531 COMP2521.
COMP3121
Algorithms and Programming Techniques (6u, UG)
now core for UG CS.
COMP3900
Computer Science Project (6u, UG)
first offered 18s2, then s1+s2. new "capstone project" course required by ACS. req final year
COMP9900
Information Technology Project (6u, PG)
9900 first offered 17s2, then s1+s2. new "capstone project" course required by ACS. req final year
COMP9021
Principles of Programming (6u, PG)
now core for PG MIT.
COMP9024
Data Structures and Algorithms (6u, PG)
now core for PG MIT.
COMP9311
Database Systems (6u, PG)
now core for PG MIT.
COMP9331
Computer Networks and Applications (6u, PG)
now core for PG MIT.