These changes consist of simple maintenance of the "tables" that categorize upper-division CMPT courses. Recently created courses have been added in appropriate categories and a title change (CMPT 461) has been reflected. Software engineering-related courses have been grouped together in "Programming Languages and Software".
We also explicitly mention that students can appeal to have topics courses used in place of courses in the tables. This may increase student interest in these offerings, since they will be aware of the possibility of using them towards graduation requirements.
[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 |
|
Table II -
Table III - Computing Mathematics Courses
MACM 316-3 Numerical Analysis I |
Table II - Application Courses
CMPT 340-3 Computers in Biomedicine Table III - Computing Mathematics Courses
MACM 316-3 Numerical Analysis I The following courses may be counted in one of the above tables with permission of the School: CMPT 318, 415, 416, 496, 497, 498. |