| CPSC 203 - Introduction to Problem Solving using Application Software | | |
| |
| CPSC 217 - Introduction to Computer Science for Multidisciplinary Studies I | | |
|
| LEC 1 | MWF 10:00 - 10:50
| WEB BASED
| Jonathan Hudson | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | LEC 2 | MWF 13:00 - 13:50
| WEB BASED
| Jonathan Hudson | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | TR 13:00 - 13:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | MW 14:00 - 14:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 3 | TR 12:00 - 12:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 4 | TR 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 5 | MW 14:00 - 14:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 6 | TR 10:00 - 10:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 7 | TR 15:00 - 15:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 8 | MW 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 9 | MW 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 10 | MW 12:00 - 12:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 11 | TR 09:00 - 09:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 12 | TR 16:00 - 16:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 13 | MW 18:00 - 18:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 14 | TR 13:00 - 13:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 219 - Introduction to Computer Science for Multidisciplinary Studies II | | |
|
| LEC 1 | WF 15:00 - 16:50
| WEB BASED
| Sohaib Bajwa | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | F 09:00 - 10:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | F 13:00 - 14:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 3 | T 18:00 - 19:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 4 | R 18:00 - 19:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 231 - Introduction to Computer Science for Computer Science Majors I | | |
|
| LEC 1 | TR 09:30 - 10:45
| WEB BASED
| Sohaib Bajwa | | Outline | | Notes: Students in L01 register in T01 to T05
Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | LEC 2 | TR 15:30 - 16:45
| WEB BASED
| Sohaib Bajwa | | Outline | | Notes: Students in L02 register in T06 to T10
Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | MW 10:00 - 10:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | MW 17:00 - 17:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 3 | TR 12:00 - 12:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 4 | TR 16:00 - 16:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 5 | TR 14:00 - 14:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 6 | MW 12:00 - 12:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 7 | MW 16:00 - 16:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 8 | TR 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 9 | TR 09:00 - 09:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 10 | MW 13:00 - 13:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 313 - Introduction to Computability | | |
|
| LEC 1 | TBA
| WEB BASED
| Joel Reardon | | Outline | | TUT 1 | TBA
| WEB BASED
| | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ST 135 | | TUT 2 | TBA
| WEB BASED
| | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ST 135 | | TUT 3 | TBA
| WEB BASED
| | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ST 135 | | TUT 4 | TBA
| WEB BASED
| | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ST 135 | | TUT 5 | TBA
| WEB BASED
| | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ST 135 | |
| CPSC 329 - Explorations in Information Security and Privacy | | |
|
| LEC 1 | MWF 13:00 - 13:50
| WEB BASED
| Ryan Henry | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | MW 09:00 - 09:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | MW 10:00 - 10:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 3 | MW 12:00 - 12:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 4 | TR 10:00 - 10:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 5 | TR 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 331 - Data Structures, Algorithms, and Their Analysis | | |
| |
| CPSC 355 - Computing Machinery I | | |
| |
| CPSC 359 - Computing Machinery II | | |
| |
| CPSC 399.4 - Special Topics in Computer Science (A Survey of Comp Sci) | | |
| |
| CPSC 405 - Software Entrepreneurship | | |
|
| LEC 1 | MTWRF 09:00 - 11:50 R 14:00 - 15:15
| WEB BASED WEB BASED
| Mea Wang | | Outline | | Notes: Thursday portion of lecture will be held in SH 117 Taught in collaboration with Haskayne | | TUT 1 | T 14:00 - 15:15
| WEB BASED
| | | | | Notes: Tutorial on Tuesday will be held in SH 117 Taught in collaboration with Haskayne | |
| CPSC 409 - History Of Computation | | |
| |
| CPSC 413 - Design and Analysis of Algorithms I | | |
| |
| CPSC 433 - Artificial Intelligence | | |
| |
| CPSC 441 - Computer Networks | | |
| |
| CPSC 449 - Programming Paradigms | | |
| |
| CPSC 453 - Introduction to Computer Graphics | | |
| |
| CPSC 457 - Principles of Operating Systems | | |
| |
| CPSC 471 - Data Base Management Systems | | |
| |
| CPSC 481 - Human-Computer Interaction I | | |
| |
| CPSC 501 - Advanced Programming Techniques | | |
|
| LEC 1 | TBA
| WEB BASED
| Jonathan Hudson | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | MW 15:00 - 15:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | MW 16:00 - 16:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 3 | TR 10:00 - 10:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 4 | TR 17:00 - 17:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 5 | MW 09:00 - 09:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 502.01A - Research Project in Computer Science | | |
| |
| CPSC 502.02A - Research Project in Theoretical Computer Science | | |
| |
| CPSC 502.03A - Research Project in Computer Graphics | | |
| |
| CPSC 502.04A - Research Project in Information Security | | |
| |
| CPSC 502.05A - Research Project in Scientific Computation | | |
| |
| CPSC 502.06A - Research Project in Software Engineering | | |
| |
| CPSC 502.07A - Research Project in Human Computer Interaction | | |
| |
| CPSC 502.08A - Research Project in Networks and Distributed Computing | | |
| |
| CPSC 503.01 - Project in Computer Science | | |
| |
| CPSC 503.02 - Project in Theoretical Computer Science | | |
| |
| CPSC 503.03 - Project in Computer Graphics | | |
| |
| CPSC 503.04 - Project in InformationSecurity | | |
| |
| CPSC 503.05 - Project in Scientific Computation | | |
| |
| CPSC 503.06 - Project in Software Engineering | | |
| |
| CPSC 503.07 - Project in Human Computer Interaction | | |
| |
| CPSC 503.08 - Project in Networks and Distributed Computing | | |
| |
| CPSC 519 - Introduction to Quantum Computation | | |
| |
| CPSC 522 - Introduction to Randomized Algorithms | | Syllabus |
| |
| CPSC 525 - Principles of Computer Security | | |
| |
| CPSC 530 - Information Theory and Security | | |
|
| LEC 1 | TR 15:30 - 16:45
| WEB BASED
| Reyhaneh Safavi-Naeini | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | TR 17:00 - 17:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | TR 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 571 - Design and Implementation of Database Systems | | |
| |
| CPSC 572 - Fundamentals of Social Network Analysis and Data Mining | | |
| |
| CPSC 575 - iProgramming for Creative Minds | | |
|
| LEC 1 | W 15:00 - 17:45
| WEB BASED
| | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 583 - Introduction to Information Visualization | | |
| |
| CPSC 584 - Human-Robot Interaction | | |
|
| LEC 1 | MWF 12:00 - 12:50
| WEB BASED
| | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | W 10:00 - 11:50
| MS 139
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | M 14:00 - 15:50
| MS 139
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 591 - Rendering | | |
| |
| CPSC 594A - Software Engineering Project | | |
|
| LEC 1 | M 16:00 - 16:50
| WEB BASED
| Guenther Ruhe | | Outline | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | LAB 1 | W 17:00 - 21:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 601.36 - Special Topics in Computer Science (Wearable Applications) | | |
| |
| CPSC 601.38 - Special Topics in Computer Science (Networking Systems) | | |
| |
| CPSC 601.57 - Special Topics in Computer Science (MI for BioCyberSecurity) | | |
| |
| CPSC 617 - Category Theory For Cpsc | | |
| |
| CPSC 619 - Quantum Computation | | |
|
| LEC 1 | TR 14:00 - 15:15
| WEB BASED
| Peter Hoyer | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 625 - Principles of Computer Security | | |
|
| LEC 1 | MWF 14:00 - 14:50
| WEB BASED
| Ryan Henry | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 630 - Information Theory and Security | | |
|
| LEC 1 | TR 15:30 - 16:45
| WEB BASED
| Reyhaneh Safavi-Naeini | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 1 | TR 17:00 - 17:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | | TUT 2 | TR 11:00 - 11:50
| WEB BASED
| | | | | Notes: Synchronous/Asynchronous schedule will be provided in the course outline via D2L | |
| CPSC 671 - Database Management Systems | | |
| |
| CPSC 672 - Fundamentals of Social Network Analysis and Data Mining | | |
| |
| CPSC 691 - Rendering | | |
| |
| CPSC 699A - Research Methodology in Computer Science | | |
| |