This change updates the tables that categorize Computing Science (and computing-related) courses within our curriculum. The last courses are removed from "Table II", which cannot be used to fulfil all requirements in CMPT programs.
Table II has been left in the calendar even though it is empty: it is referred to in too many places to hope to remove all of them simultaneously. Removing the table without finding all references to it would cause mass confusion, so it will remain until all references to it can be removed.
Several MATH/MACM courses are updated/added in Table III as well. These changes add new courses and fix titles of revised courses.
The Table I/II distinction previously created two classes of CMPT courses, some of which could be used to meet different requirements than others. This change unifies the core computing courses in the upper division into a single table.
[Changes highlighted]
| Current | Proposed |
|---|---|
|
Table I - Computing Science Concentrations Artificial Intelligence
CMPT 310-3 Artificial Intelligence Survey Computer Graphics and Multimedia
CMPT 361-3 Introduction to Computer Graphics Computing Systems
CMPT 300-3 Operating Systems I Information Systems
CMPT 301-3 Information Systems Management Programming Languages and Software
CMPT 383-3 Comparative Programming Languages Theoretical Computing Science
CMPT 307-3 Data Structures and Algorithms |
Table I - Computing Science Concentrations Artificial Intelligence
CMPT 310-3 Artificial Intelligence Survey Computer Graphics and Multimedia
CMPT 361-3 Introduction to Computer Graphics Computing Systems
CMPT 300-3 Operating Systems I Information Systems
CMPT 301-3 Information Systems Management Programming Languages and Software
CMPT 383-3 Comparative Programming Languages Theoretical Computing Science
CMPT 307-3 Data Structures and Algorithms |