List of Computer Science Courses by Topic Areas
C01 - Developments in Computer Science
Note: Students may re-register for these courses, providing that the course content has changed. Changes in content will be indicated by changes to the course title in the graduate class schedule. | |
C02 - Parallel and Distributed Systems
Note: The following course is cross-listed: COMP 6281 |
C03 - Image Processing/Pattern Recognition and Graphics
Note: The following courses are cross-listed: COMP 6311, COMP 6331, COMP 6341, COMP 6371, COMP 6731, COMP 6771. COMP 6381 |
C04 - Software Systems and Languages
Note: The following course is cross-listed: COMP 6421. |
C05 - Information Processing and Management
C06 - Scientific Computation and Algorithms
C07 - Artificial Intelligence and Human-Machine Communication
| |
Note: The following courses are cross-listed: COMP 6741, COMP 6791. |
C08 - Developments in Software Engineering
C09 - Software Development
C10 - Software Architecture and Design
C11 - Software Maintenance and Quality
C12 - Software Development Processes and Management
C13 - Software Engineering
Note: The following course is cross-listed: SOEN 6111. |
C14 - Industrial Experience, Seminar, Project, Report and Thesis
C15 - Doctoral Seminar, Research, and Thesis
Doctoral students must begin work on ENCS 8501 within 12 (24) months after the first registration as full-time (part-time) students in a PhD program. This course is graded on a pass/fail basis and has no credit value. |
C16 - Cognate Disciplines
Students in a master’s program may take courses from Engineering Topic Areas E10 - Robotics, E42 - Communications, E66 - Systems Engineering, E68 - Quality Systems Engineering and E70 - Information Systems Engineering for credit and also from the course list below, provided that prerequisite requirements are met: | |
Note: The following course is cross-listed: ENCS 6181. |