| CPSC 105 - Introduction to the Analysis of Algorithms | | |
| |
| CPSC 203 - Introduction to Problem Solving using Application Software | | |
|
| LEC 1 | TR 12:30 - 13:45
| ENA 101
| Jalal Kawash | | | | Notes: LEC 01 MUST REGISTER IN B01 and TUT 01 OR TUT 02 OR TUT 03 OR TUT 04 OR TUT 05 OR TUT 06 | | LEC 2 | TR 14:00 - 15:15
| ICT 121
| | | | | Notes: LEC 02 MUST REGISTER IN B01 and TUT 07 or TUT 08 or TUT 09 or TUT 10 or TUT 11 OR TUT 12 | | LEC 3 | TR 14:00 - 15:15
| ICT 122
| | | | | Notes: LEC 03 MUST REGISTER IN B01 and TUT 13 OR TUT 14 OR TUT 15 OR TUT 16 or TUT 17 or TUT 24 | | LEC 4 | MW 16:00 - 17:15
| ST 145
| | | | | Notes: LEC 04 MUST REGISTER IN B01 and TUT 18 OR TUT 19 OR TUT 20 OR TUT 21 OR TUT 22 | | LEC 5 | TBA | TBA | | | | | LEC 6 | TBA | TBA | | | | | LEC 7 | TBA | TBA | | | | | LAB 1 | TBA | TBA | | | | | LAB 2 | TBA | TBA | | | | | LAB 3 | TBA | TBA | | | | | LAB 4 | TBA | TBA | | | | | TUT 1 | TR 11:00 - 11:50
| MS 237
| | | | | TUT 2 | TR 14:00 - 14:50
| MS 236
| | | | | TUT 3 | TR 15:00 - 15:50
| MS 236
| | | | | TUT 4 | TR 16:00 - 16:50
| MS 237
| | | | | TUT 5 | MW 10:00 - 10:50
| MS 237
| | | | | TUT 6 | MW 12:00 - 12:50
| MS 237
| | | | | TUT 7 | MW 09:00 - 09:50
| MS 237
| | | | | TUT 8 | TR 17:00 - 17:50
| MS 237
| | | | | TUT 9 | TR 18:00 - 18:50
| MS 237
| | | | | TUT 10 | TR 13:00 - 13:50
| MS 236
| | | | | TUT 11 | MW 11:00 - 11:50
| MS 237
| | | | | TUT 12 | MW 09:00 - 09:50
| MS 236
| | | | | TUT 13 | MW 11:00 - 11:50
| MS 236
| | | | | TUT 14 | TR 09:00 - 09:50
| MS 237
| | | | | TUT 15 | TR 09:00 - 09:50
| MS 236
| | | | | TUT 16 | TR 10:00 - 10:50
| MS 237
| | | | | TUT 17 | MW 13:00 - 13:50
| MS 237
| | | | | TUT 18 | MW 15:00 - 15:50
| MS 237
| | | | | TUT 19 | MW 10:00 - 10:50
| MS 236
| | | | | TUT 20 | TR 11:00 - 11:50
| MS 236
| | | | | TUT 21 | TR 12:00 - 12:50
| MS 236
| | | | | TUT 22 | MW 12:00 - 12:50
| MS 236
| | | | | TUT 23 | TBA | TBA | | | | | TUT 24 | MW 14:00 - 14:50
| MS 237
| | | | | TUT 25 | TBA | TBA | | | | | TUT 26 | TBA | TBA | | | | |
| CPSC 217 - Introduction to Computer Science for Multidisciplinary Studies I | | |
| |
| CPSC 219 - Introduction to Computer Science for Multidisciplinary Studies II | | |
| |
| CPSC 231 - Introduction to Computer Science for Computer Science Majors I | | |
| |
| CPSC 233 - Introduction to Computer Science for Computer Science Majors II | | |
| |
| CPSC 299.1 - Junior Computer Science | | |
| |
| CPSC 301 - Large-Scale Software Development | | |
|
| LEC 1 | TR 09:30 - 10:45
| EDC 156
| | | | | LAB 1 | TBA | TBA | | | | | TUT 1 | MW 16:00 - 16:50
| MS 119
| | | | |
| CPSC 313 - Introduction To Computability | | |
|
| LEC 1 | MWF 12:00 - 12:50
| EDC 280
| Philipp Woelfel | | | | TUT 1 | M 14:00 - 14:50
| ENC 129
| | | | | Notes: Thurs. 18:00 - Common tut. for all 313 sections to be held in ICT 121 | | TUT 2 | W 14:00 - 14:50
| ENC 129
| | | | | Notes: Thurs. 18:00 - Common tut. for all 313 sections - to be held in ICT 121 | |
| CPSC 319 - Data Structures, Algorithms, and Their Applications | | |
| |
| CPSC 325 - Hardware/Software Interface | | |
| |
| CPSC 329 - Explorations in Information Security and Privacy | | |
| |
| CPSC 331 - Data Structures, Algorithms, and Their Analysis | | |
| |
| CPSC 335 - Intermediate Information Structures | | |
| |
| CPSC 355 - Computer Architecture and Low-Level Programming | | |
| |
| CPSC 409 - History Of Computation | | |
| |
| CPSC 411 - Compiler Construction I | | |
| |
| CPSC 413 - Design & Analysis Of Algorithms I | | |
|
| LEC 1 | MWF 13:00 - 13:50
| ENE 328
| Wayne Michael Eberly | | | | TUT 1 | T 11:00 - 11:50
| ENC 127
| | | | | Notes: Thurs. 18:00 - Common tut. for all 413 sections to be held in ICT 122 | | TUT 2 | M 11:00 - 11:50
| EDT 920
| | | | | Notes: Thurs. 18:00 - Common tut. for all 413 sections to be held in ICT 122 | | TUT 3 | M 16:00 - 16:50
| ST 055
| | | | | Notes: Thurs. 18:00 - Common tut. for all 413 sections to be held in ICT 122 | |
| CPSC 433 - Artificial Intelligence | | |
| |
| CPSC 441 - Computer Communications | | |
| |
| CPSC 449 - Programming Paradigms | | |
| |
| CPSC 453 - Introduction To Computer Graphics | | |
| |
| CPSC 457 - Principles Of Operating Systems | | |
| |
| CPSC 471 - Data Base Management Systems | | |
| |
| CPSC 502.01B - Research Project in Computer Science | | |
| |
| CPSC 502.02B - Research Project in Algorithms and Complexity Theory | | |
| |
| 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 503 - Project | | |
| |
| CPSC 517 - Design & Analysis Of Algorithm II | | |
| |
| CPSC 525 - Principles of Computer Security | | |
| |
| CPSC 526 - Network Systems Security | | |
| |
| CPSC 550B - Systems Administration | | |
|
| LEC 1 | M 18:00 - 19:50
| ST 061
| | | | | LAB 1 | W 18:00 - 20:50
| ST 061
| | | | | TUT 1 | TBA | TBA | | | | |
| CPSC 559 - Intro To Distributed Systems | | |
| |
| CPSC 565 - Emergent Computing | | |
| |
| CPSC 567 - Multi-Agent Systems | | |
| |
| CPSC 571 - Design & Implement Database Sys | | |
| |
| CPSC 584 - Human-Robot Interaction | | |
| |
| CPSC 585 - Games Programming | | |
| |
| CPSC 591 - Rendering | | |
| |
| CPSC 594B - Software Engineering Project | | |
| |
| CPSC 601.13 - Special Topics in Computer Science | | |
| |
| CPSC 601.25 - Special Topics in Computer Science | | |
| |
| CPSC 601.26 - Special Topics in Computer Science | | |
| |
| CPSC 601.3 - Special Topics in Computer Science | | |
| |
| CPSC 601.40 - Special Topics in Computer Science | | |
| |
| CPSC 601.54 - Special Topics in Computer Science | | |
| |
| CPSC 601.83 - Special Topics in Computer Science | | |
| |
| CPSC 601.97 - Special Topics in Computer Science | | |
| |
| CPSC 607 - Biological Computation | | |
| |
| CPSC 609 - Multi-Agent Systems | | |
| |
| CPSC 625 - Principles of Computer Security | | |
| |
| CPSC 626 - Network Systems Security | | |
| |
| CPSC 629 - Elliptic Curves & Cryptography | | |
| |
| CPSC 643 - Modern Wireless Networks | | |
| |
| CPSC 661 - Algorithms for Distributed Computation | | |
| |
| CPSC 671 - Database Management Systems | | |
| |
| CPSC 691 - Rendering | | |
| |
| CPSC 699B - Research Methodology in Computer Science | | |
| |
| CPSC 771 - Current Trend In Database Technol | | |
| |
| CPSC 789 - Advanced Geometric Modelling | | |
| |