Fall Term 2025 (1930)
CMPUT 497 - Topics in Computing Science
3 units (fi 6)(VAR, VARIABLE)
This topics course is designed for new course offerings that may be offered in a given term. Prerequisites are determined by the instructor in the course outline. See Note (3) above.
LECTURE A6 (59410)
2025-09-02 - 2025-12-08
TR 15:30 - 16:50
CMPUT 603 - Teaching and Research Methods
3 units (fi 6)(FIRST, 3-0-0)
This course provides information and resources on teaching and research methods in computing science, and also gives an overview of the research done by faculty in the department. Ethics and professional development are included in this course. Required for all graduate students.
LECTURE A1 (55921)
2025-09-02 - 2025-12-08
MW 15:00 - 16:20
CMPUT 650 - Topics in Artificial Intelligence
3 units (fi 6)(EITHER, 3-0-0)
LECTURE A1 (59293)
2025-09-02 - 2025-12-08
TR 15:30 - 16:50
Winter Term 2026 (1940)
CMPUT 331 - Computational Cryptography
3 units (fi 6)(EITHER, 3-0-0)
Cryptography is the science of secure communications. This course is an introduction to computational methods for encrypting and deciphering messages, with an emphasis on computer implementation. Prerequisites: CMPUT 201 or 275, and CMPUT 272.
LECTURE B1 (86472)
2026-01-05 - 2026-04-10
MWF 14:00 - 14:50