| CPSC 203 - Introduction to Problem Solving using Application Software | | |
|
| LEC 1 | TR 15:30 - 16:45
| | James Tam | | | | TUT 1 | TR 08:00 - 08:50
| | | | | | TUT 2 | MW 08:00 - 08:50
| | | | | | TUT 3 | MW 09:00 - 09:50
| | | | | | TUT 4 | MW 11:00 - 11:50
| | | | | | TUT 5 | MW 13:00 - 13:50
| | | | | | TUT 6 | MW 14:00 - 14:50
| | | | | |
| CPSC 217 - Introduction to Computer Science for Multidisciplinary Studies I | | |
|
| LEC 1 | TR 14:00 - 15:15
| | Michelle Cheatham | | | | Notes: Students in L01 register in T01 to T05 | | LEC 2 | TR 15:30 - 16:45
| | | | | | Notes: Students in L02 register in T06 to T10 | | LEC 3 | MWF 12:00 - 12:50
| | | | | | TUT 1 | MW 09:00 - 09:50
| | | | | | TUT 2 | MW 10:00 - 10:50
| | | | | | TUT 3 | MW 11:00 - 11:50
| | | | | | TUT 4 | MW 13:00 - 13:50
| | | | | | TUT 5 | MW 14:00 - 14:50
| | | | | | TUT 6 | MW 15:00 - 15:50
| | | | | | TUT 7 | TR 19:00 - 19:50
| | | | | | TUT 8 | TR 08:00 - 08:50
| | | | | | TUT 9 | TR 09:00 - 09:50
| | | | | | TUT 10 | TR 10:00 - 10:50
| | | | | | TUT 11 | TR 11:00 - 11:50
| | | | | | TUT 12 | TR 12:00 - 12:50
| | | | | | TUT 13 | TR 13:00 - 13:50
| | | | | | TUT 14 | TR 18:00 - 18:50
| | | | | | TUT 15 | TR 08:00 - 08:50
| | | | | | TUT 16 | TR 09:00 - 09:50
| | | | | | TUT 17 | TR 10:00 - 10:50
| | | | | |
| CPSC 219 - Introduction to Computer Science for Multidisciplinary Studies II | | |
|
| LEC 1 | WF 16:00 - 17:50
| | Leanne Wu | | | | TUT 1 | MW 18:00 - 18:50
| | | | | | TUT 2 | MW 09:00 - 09:50
| | | | | | TUT 3 | MW 10:00 - 10:50
| | | | | | TUT 4 | MW 11:00 - 11:50
| | | | | | TUT 5 | MW 14:00 - 14:50
| | | | | | TUT 6 | TR 13:00 - 13:50
| | | | | | TUT 7 | WF 12:00 - 12:50
| | | | | | TUT 8 | WF 13:00 - 13:50
| | | | | | TUT 9 | WF 15:00 - 15:50
| | | | | | TUT 10 | TR 14:00 - 14:50
| | | | | | TUT 11 | TR 16:00 - 16:50
| | | | | |
| CPSC 233 - Introduction to Computer Science for Computer Science Majors II | | |
|
| LEC 1 | MWF 11:00 - 11:50
| | Steve Sutcliffe | | | | LEC 2 | MWF 14:00 - 14:50
| | Parisa Daeijavad | | | | LEC 3 | MWF 15:00 - 15:50
| | Steve Sutcliffe | | | | TUT 1 | T 11:00 - 12:50
| | | | | | TUT 2 | T 13:00 - 14:50
| | | | | | TUT 3 | T 15:00 - 16:50
| | | | | | TUT 4 | R 11:00 - 12:50
| | | | | | TUT 5 | R 13:00 - 14:50
| | | | | | TUT 6 | R 15:00 - 16:50
| | | | | | TUT 7 | M 08:00 - 09:50
| | | | | | TUT 8 | M 10:00 - 11:50
| | | | | | TUT 9 | M 16:00 - 17:50
| | | | | | TUT 10 | M 18:00 - 19:50
| | | | | | TUT 11 | W 08:00 - 09:50
| | | | | | TUT 12 | W 10:00 - 11:50
| | | | | | TUT 13 | W 16:00 - 17:50
| | | | | | TUT 14 | W 18:00 - 19:50
| | | | | | TUT 15 | F 08:00 - 09:50
| | | | | | TUT 16 | F 10:00 - 11:50
| | | | | | TUT 17 | F 16:00 - 17:50
| | | | | | TUT 18 | T 17:00 - 18:50
| | | | | | TUT 19 | R 17:00 - 18:50
| | | | | |
| CPSC 251 - Theoretical Foundations of Computer Science I | | |
|
| LEC 1 | TR 12:30 - 13:45
| | Renate Scheidler | | | | LEC 2 | TR 15:30 - 16:45
| | | | | | LEC 3 | MWF 10:00 - 10:50
| | Janet Leahy | | | | TUT 1 | MW 09:00 - 09:50
| | Janet Leahy | | | | TUT 2 | TR 14:00 - 14:50
| | | | | | TUT 3 | MW 16:00 - 16:50
| | | | | | TUT 4 | TR 17:00 - 17:50
| | | | | | TUT 5 | MW 09:00 - 09:50
| | | | | | TUT 6 | TR 14:00 - 14:50
| | | | | | TUT 7 | MW 16:00 - 16:50
| | | | | | TUT 8 | TR 17:00 - 17:50
| | | | | | TUT 9 | TR 10:00 - 10:50
| | | | | | TUT 10 | MW 11:00 - 11:50
| | | | | | TUT 11 | TR 08:00 - 08:50
| | | | | | TUT 12 | TR 08:00 - 08:50
| | | | | | TUT 13 | TR 09:00 - 09:50
| | | | | | TUT 14 | TR 09:00 - 09:50
| | | | | | TUT 15 | TR 11:00 - 11:50
| | | | | | TUT 16 | TR 11:00 - 11:50
| | | | | | TUT 17 | TR 10:00 - 10:50
| | | | | |
| CPSC 319 - Data Structures, Algorithms, and Their Applications | | |
|
| LEC 1 | MWF 13:00 - 13:50
| | Mario Costa Sousa | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 08:00 - 08:50
| | | | | | TUT 3 | MW 17:00 - 17:50
| | | | | | TUT 4 | TR 17:00 - 17:50
| | | | | |
| CPSC 329 - Explorations in Information Security and Privacy | | |
|
| LEC 1 | MWF 11:00 - 11:50
| | Pavol Federl | | | | TUT 1 | MW 15:00 - 15:50
| | | | | | TUT 2 | MW 12:00 - 12:50
| | | | | | TUT 3 | MW 10:00 - 10:50
| | | | | | TUT 4 | MW 14:00 - 14:50
| | | | | | TUT 5 | TR 15:00 - 15:50
| | | | | | TUT 6 | MW 17:00 - 17:50
| | | | | | TUT 7 | MW 19:00 - 19:50
| | | | | |
| CPSC 331 - Data Structures, Algorithms, and Their Analysis | | |
|
| LEC 1 | TR 09:30 - 10:45
| | | | | | LEC 2 | TR 14:00 - 15:15
| | | | | | TUT 1 | MW 08:00 - 08:50
| | | | | | TUT 2 | MW 09:00 - 09:50
| | | | | | TUT 3 | MW 11:00 - 11:50
| | | | | | TUT 4 | MW 13:00 - 13:50
| | | | | | TUT 5 | MW 15:00 - 15:50
| | | | | | TUT 6 | MW 17:00 - 17:50
| | | | | | TUT 7 | TR 11:00 - 11:50
| | | | | | TUT 8 | TR 12:00 - 12:50
| | | | | | TUT 9 | TR 13:00 - 13:50
| | | | | | TUT 10 | TR 16:00 - 16:50
| | | | | | TUT 11 | TR 17:00 - 17:50
| | | | | |
| CPSC 351 - Theoretical Foundations of Computer Science II | | |
|
| LEC 1 | MWF 14:00 - 14:50
| | Ali Jamadi | | | | LEC 2 | MWF 10:00 - 10:50
| | Philipp Woelfel | | | | TUT 1 | MW 12:00 - 12:50
| | | | | | TUT 2 | MW 17:00 - 17:50
| | | | | | TUT 3 | MW 15:00 - 15:50
| | | | | | TUT 4 | TR 18:00 - 18:50
| | | | | | TUT 5 | MW 09:00 - 09:50
| | | | | | TUT 6 | MW 13:00 - 13:50
| | | | | | TUT 7 | MW 16:00 - 16:50
| | | | | | TUT 8 | TR 16:00 - 16:50
| | | | | | TUT 9 | MW 08:00 - 08:50
| | | | | | TUT 10 | TR 08:00 - 08:50
| | | | | |
| CPSC 355 - Computing Machinery I | | |
|
| LEC 1 | MWF 13:00 - 13:50
| | Leonard Manzara | | | | LEC 2 | MWF 10:00 - 10:50
| | Leonard Manzara | | | | TUT 1 | MW 11:00 - 11:50
| | | | | | TUT 2 | MW 12:00 - 12:50
| | | | | | TUT 3 | MW 15:00 - 15:50
| | | | | | TUT 4 | MW 16:00 - 16:50
| | | | | | TUT 5 | TR 08:00 - 08:50
| | | | | | TUT 6 | TR 09:00 - 09:50
| | | | | | TUT 7 | TR 10:00 - 10:50
| | | | | | TUT 8 | TR 12:00 - 12:50
| | | | | | TUT 9 | TR 13:00 - 13:50
| | | | | | TUT 10 | TR 15:00 - 15:50
| | | | | | TUT 11 | TR 16:00 - 16:50
| | | | | |
| CPSC 359 - Computing Machinery II | | |
|
| LEC 1 | TR 15:30 - 16:45
| | Jalal Kawash | | | | Notes:
| | TUT 1 | MW 14:00 - 14:50
| | | | | | TUT 2 | MW 09:00 - 09:50
| | | | | | TUT 3 | TR 11:00 - 11:50
| | | | | | TUT 4 | TR 14:00 - 14:50
| | | | | | TUT 5 | MW 13:00 - 13:50
| | | | | |
| CPSC 393 - Metacognition in Self-directed Learning Methodologies | | |
| |
| CPSC 409 - History Of Computation | | |
| |
| CPSC 411 - Compiler Construction | | |
|
| TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 15:00 - 15:50
| | | | | | TUT 3 | TR 11:00 - 11:50
| | | | | | TUT 4 | MW 13:00 - 13:50
| | | | | | TUT 5 | MW 10:00 - 10:50
| | | | | |
| CPSC 413 - Design and Analysis of Algorithms I | | |
|
| LEC 1 | TR 12:30 - 13:45
| | Janet Leahy | | | | TUT 1 | TR 11:00 - 11:50
| | | | | | TUT 2 | WF 12:00 - 12:50
| | | | | | TUT 3 | MW 16:00 - 16:50
| | | | | | TUT 4 | TR 16:00 - 16:50
| | | | | | TUT 5 | MW 15:00 - 15:50
| | | | | |
| CPSC 418 - Introduction to Cryptography | | |
|
| LEC 1 | MWF 15:00 - 15:50
| | Renate Scheidler | | | | TUT 1 | M 14:00 - 14:50 W 18:00 - 18:50
| | | | | | Notes: Wednesday nights tutorial at 18:00 is held in ST 135 | | TUT 2 | W 18:00 - 18:50 W 14:00 - 14:50
| | | | | | Notes: Wednesday nights tutorial at 18:00 is held in ST 135 | | TUT 3 | W 18:00 - 18:50 F 14:00 - 14:50
| | | | | | Notes: Wednesday nights tutorial at 18:00 is held in ST 135 | | TUT 4 | W 18:00 - 18:50 M 16:00 - 16:50
| | | | | | Notes: Wednesday nights tutorial at 18:00 is held in ST 135 | | TUT 5 | W 18:00 - 18:50 M 17:00 - 17:50
| | | | | | Notes: Wednesday nights tutorial at 18:00 is held in ST 135 | |
| CPSC 441 - Computer Networks | | |
|
| LEC 1 | MWF 12:00 - 12:50
| | Majid Ghaderi | | | | LEC 2 | MWF 14:00 - 14:50
| | Majid Ghaderi | | | | TUT 1 | MW 09:00 - 09:50
| | | | | | TUT 2 | MW 15:00 - 15:50
| | | | | | TUT 3 | MW 16:00 - 16:50
| | | | | | TUT 4 | TR 17:00 - 17:50
| | | | | | TUT 5 | TR 17:00 - 17:50
| | | | | | TUT 6 | TR 14:00 - 14:50
| | | | | | TUT 7 | TR 12:30 - 13:20
| | | | | | TUT 8 | MW 10:00 - 10:50
| | | | | | TUT 9 | MW 11:00 - 11:50
| | | | | | TUT 10 | TR 15:30 - 16:20
| | | | | | TUT 11 | MW 13:00 - 13:50
| | | | | |
| CPSC 449 - Programming Paradigms | | |
|
| LEC 1 | MWF 11:00 - 11:50
| | Philip Fong | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 14:00 - 14:50
| | | | | | TUT 3 | MW 12:00 - 12:50
| | | | | | TUT 4 | TR 14:00 - 14:50
| | | | | | TUT 5 | MW 10:00 - 10:50
| | | | | | TUT 6 | TR 11:00 - 11:50
| | | | | |
| CPSC 457 - Principles of Operating Systems | | |
|
| LEC 1 | TR 09:30 - 10:45
| | Jonathan Hudson | | | | TUT 1 | MW 12:00 - 12:50
| | | | | | TUT 2 | MW 13:00 - 13:50
| | | | | | TUT 3 | MW 14:00 - 14:50
| | | | | | TUT 4 | MW 15:00 - 15:50
| | | | | | TUT 5 | TR 14:00 - 14:50
| | | | | | TUT 6 | TR 15:00 - 15:50
| | | | | |
| CPSC 471 - Data Base Management Systems | | |
|
| LEC 1 | MWF 10:00 - 10:50
| | Reda Alhajj (Elhajj) | | | | TUT 1 | MW 15:00 - 15:50
| | | | | | TUT 2 | MW 16:00 - 16:50
| | | | | | TUT 3 | TR 14:00 - 14:50
| | | | | | TUT 4 | TR 15:00 - 15:50
| | | | | | TUT 5 | MW 15:00 - 15:50
| | | | | | TUT 6 | TR 10:00 - 10:50
| | | | | |
| CPSC 481 - Human-Computer Interaction I | | |
|
| LEC 1 | MWF 10:00 - 10:50
| | Ehud Sharlin | | | | TUT 1 | F 08:00 - 09:50
| | | | | | TUT 2 | F 12:00 - 13:50
| | | | | | TUT 3 | F 14:00 - 15:50
| | | | | | TUT 4 | F 16:00 - 17:50
| | | | | | TUT 5 | R 14:00 - 15:50
| | | | | |
| CPSC 491 - Techniques for Numerical Computation | | |
|
| LEC 1 | MWF 09:00 - 09:50
| | | | | | TUT 1 | WF 13:00 - 13:50
| | | | | |
| CPSC 502.01B - Research Project in Computer Science | | |
| |
| CPSC 502.02B - Research Project in Theoretical Computer Science | | |
| |
| CPSC 502.03B - Research Project in Computer Graphics | | |
| |
| CPSC 502.04B - Research Project in Information Security | | |
| |
| CPSC 502.05B - Research Project in Scientific Computation | | |
| |
| CPSC 502.06B - Research Project in Software Engineering | | |
| |
| CPSC 502.07B - Research Project in Human Computer Interaction | | |
| |
| CPSC 502.08B - 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 505 - Foundations of Access Control | | |
| |
| CPSC 511 - Introduction To Complexity Theory | | |
| |
| CPSC 519 - Introduction to Quantum Computation | | |
| |
| CPSC 521 - Foundations of Functional Programming | | |
|
| LEC 1 | TR 15:30 - 16:45
| | Robin Cockett | | | | TUT 1 | MW 12:00 - 12:50
| | | | | | TUT 2 | MW 17:00 - 17:50
| | | | | |
| CPSC 526 - Network Systems Security | | |
|
| LEC 1 | MWF 09:00 - 09:50
| | Pavol Federl | | | | TUT 1 | MW 08:00 - 08:50
| | | | | | TUT 2 | MW 10:00 - 10:50
| | | | | | TUT 3 | MW 17:00 - 17:50
| | | | | | TUT 4 | TR 17:00 - 17:50
| | | | | |
| CPSC 544 - Machine Learning | | |
| |
| CPSC 559 - Introduction to Distributed Systems | | |
| |
| CPSC 565 - Emergent Computing | | |
| |
| CPSC 571 - Design and Implementation of Database Systems | | |
| |
| CPSC 572 - Fundamentals of Network Analysis and Data Mining | | |
| |
| CPSC 584 - Human-Robot Interaction | | |
|
| LEC 1 | F 15:00 - 17:45
| | Ryo Suzuki | | | | TUT 1 | MW 10:00 - 10:50
| | | | | |
| CPSC 585 - Games Programming | | |
| |
| CPSC 587 - Fundamentals of Computer Animation | | |
|
| LEC 1 | TR 14:00 - 15:15
| | Adam Runions | | | | TUT 1 | TR 09:00 - 09:50
| | | | | | TUT 2 | TR 13:00 - 13:50
| | | | | |
| CPSC 589 - Modelling for Computer Graphics | | |
|
| LEC 1 | TR 12:30 - 13:45
| | | | | | TUT 1 | TR 11:00 - 11:50
| | | | | | TUT 2 | MW 11:00 - 11:50
| | | | | |
| CPSC 599.11 - Special Topics in Computer Science (Applied AI in Games) | | |
| |
| CPSC 599.27 - Special Topics in Computer Science (Natural Lang Processing) | | |
| |
| CPSC 599.4 - Special Topics in Computer Science (Competitive Programming) | | |
| |
| CPSC 599.40 - Special Topics in Computer Science (Positive Computing) | | |
| |
| CPSC 599.88 - Special Topics in Computer Science (Physical & Tangible HCI) | | |
| |
| CPSC 599.90 - Special Topics in Computer Science (Design of Mixed Reality App) | | |
| |
| CPSC 601.11 - Special Topics in Computer Science (Applied AI in Games) | | |
| |
| CPSC 601.13 - Special Topics in Computer Science (Positive Computing) | | |
|
| LEC 3 | MF 11:00 - 12:15
| | Helen He | | | | Notes: Technology has a major impact on how we live, with the capacity to greatly improve human wellbeing at individual and societal levels, or to increase stress, suffering and widen inequities. This course introduces the design and development of technology to support psychological wellbeing and human potential. Drawing from multidisciplinary research on wellbeing (such as motivation, self-awareness, mindfulness, compassion, and altruism), this course will cover theoretical foundations, with hands-on applications of theory to design and prototyping. | |
| CPSC 601.27 - Special Topics in Computer Science (Natural Lang Processing) | | |
| |
| CPSC 601.7 - Special Topics in Computer Science (Tangible and Physical HCI) | | |
| |
| CPSC 601.90 - Special Topics in Computer Science (Design of Mixed Reality App) | | |
| |
| CPSC 604 - Foundations of Access Control | | |
| |
| CPSC 619 - Quantum Computation | | |
| |
| CPSC 626 - Network Systems Security | | |
| |
| CPSC 671 - Database Management Systems | | |
| |
| CPSC 687 - Computer Animation | | |
|
| LEC 1 | TR 14:00 - 15:15
| | Adam Runions | | | | TUT 1 | TR 09:00 - 09:50
| | | | | | TUT 2 | TR 13:00 - 13:50
| | | | | |
| CPSC 689 - Modelling for Computer Graphics | | |
|
| LEC 1 | TR 12:30 - 13:45
| | | | | | TUT 1 | TR 11:00 - 11:50
| | | | | |
| CPSC 699B - Research Methodology in Computer Science | | |
| |
| CPSC 701.67 - Research Topics in Computer Science (Automotive & Flying Cars UIs) | | |
| |