| CPSC 105 - Introduction to the Analysis of Algorithms | | |
| |
| CPSC 203 - Introduction to Problem Solving using Application Software | | |
|
| LEC 1 | TR 12:30 - 13:45
| | | | | | 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 or TUT 07 | | LEC 2 | TR 09:30 - 10:45
| | Jalal Kawash | | | | Notes: LEC 02 MUST REGISTER IN B01 and TUT 08 or TUT 09 or TUT 10 or TUT 11 OR TUT 12 or TUT 13 or TUT 14 | | LEC 3 | MW 15:30 - 16:45
| | James Tam | | | | Notes: LEC 03 MUST REGISTER IN B01 and TUT 15 OR TUT 16 or TUT 17 or TUT 18 or TUT 19 or TUT 20 or TUT 21 | | LEC 5 | T 12:00 - 15:00
| | | | | | LEC 6 | U 16:00 - 19:00
| | | | | | LEC 7 | | | | | | | Notes: This class is intended for students enrolled in the Collaborative BA Program at Red Deer College and will be held on the Red Deer College Campus. | | LEC 8 | M 16:00 - 19:00
| | | | | | LAB 1 | | | | | | | LAB 3 | | | | | | | LAB 4 | W 08:00 - 09:20
| | | | | | Notes: This class is intended for students enrolled in the Collaborative BA Program at Red Deer College and will be held on the Red Deer College Campus. | | LAB 5 | T 18:30 - 19:50
| | | | | | Notes: This class is intended for students enrolled in the Collaborative BA Program at Red Deer College and will be held on the Red Deer College Campus. | | LAB 6 | | | | | | | LAB 7 | | | | | | | TUT 1 | TR 11:00 - 11:50
| | | | | | TUT 2 | TR 14:00 - 14:50
| | | | | | TUT 3 | TR 15:00 - 15:50
| | | | | | TUT 4 | TR 16:00 - 16:50
| | | | | | TUT 5 | MW 10:00 - 10:50
| | | | | | TUT 6 | MW 12:00 - 12:50
| | | | | | TUT 8 | TR 17:00 - 17:50
| | | | | | TUT 10 | TR 13:00 - 13:50
| | | | | | TUT 11 | MW 11:00 - 11:50
| | | | | | TUT 12 | MW 09:00 - 09:50
| | | | | | TUT 16 | TR 10:00 - 10:50
| | | | | | TUT 17 | MW 13:00 - 13:50
| | | | | | TUT 18 | MW 14:00 - 14:50
| | | | | | TUT 20 | MW 10:00 - 10:50
| | | | | | TUT 23 | R 10:00 - 11:00
| | | | | | TUT 24 | W 16:00 - 17:00
| | | | | | TUT 25 | W 17:00 - 18:00
| | | | | | TUT 26 | | | | | | | TUT 27 | | | | | | | Notes: This course is on the Red Deer College Campus. | |
| CPSC 217 - Introduction to Computer Science for Multidisciplinary Studies I | | |
|
| LEC 1 | MWF 12:00 - 12:50
| | Benjamin Stephenson | | | | LEC 2 | MWF 14:00 - 14:50
| | Benjamin Stephenson | | | | LAB 1 | | | | | | | TUT 1 | TR 13:00 - 13:50
| | | | | | TUT 2 | MW 16:00 - 16:50
| | | | | | TUT 3 | TR 10:00 - 10:50
| | | | | | TUT 4 | MW 10:00 - 10:50
| | | | | | TUT 5 | TR 15:00 - 15:50
| | | | | | TUT 6 | TR 14:00 - 14:50
| | | | | | TUT 7 | TR 12:00 - 12:50
| | | | | | TUT 8 | MW 15:00 - 15:50
| | | | | | TUT 9 | MW 13:00 - 13:50
| | | | | | TUT 10 | TR 11:00 - 11:50
| | | | | | TUT 11 | MW 09:00 - 09:50
| | | | | | TUT 12 | MW 17:00 - 17:50
| | | | | |
| CPSC 219 - Introduction to Computer Science for Multidisciplinary Studies II | | |
|
| LEC 1 | WF 14:00 - 15:50
| | Nathaly Verwaal | | | | LAB 1 | | | | | | | TUT 1 | T 15:00 - 16:50
| | | | | | TUT 2 | R 15:00 - 16:50
| | | | | | TUT 3 | T 17:00 - 18:50
| | | | | | TUT 4 | R 17:00 - 18:50
| | | | | |
| CPSC 231 - Introduction to Computer Science for Computer Science Majors I | | |
|
| LEC 1 | MWF 13:00 - 13:50
| | John Aycock | | | | LAB 1 | | | | | | | TUT 1 | MW 09:00 - 09:50
| | | | | | TUT 2 | MW 12:00 - 12:50
| | | | | | TUT 3 | MW 10:00 - 10:50
| | | | | | TUT 4 | MW 12:00 - 12:50
| | | | | |
| CPSC 233 - Introduction to Computer Science for Computer Science Majors II | | |
|
| LEC 1 | MWF 12:00 - 12:50
| | James Tam | | | | Notes: Students registered in L01 must register in B01 and T01 or T02 or T03 or T04 | | LEC 2 | MWF 10:00 - 10:50
| | James Tam | | | | Notes: Students registered in L02 must register in B01 and T05 or T06 or T07 or T08 | | LAB 1 | | | | | | | TUT 1 | TR 10:00 - 10:50
| | | | | | TUT 2 | TR 14:00 - 14:50
| | | | | | TUT 3 | MW 11:00 - 11:50
| | | | | | TUT 4 | MW 11:00 - 11:50
| | | | | | TUT 5 | TR 11:00 - 11:50
| | | | | | TUT 6 | TR 09:00 - 09:50
| | | | | | TUT 7 | TR 13:00 - 13:50
| | | | | | TUT 8 | MW 15:00 - 15:50
| | | | | |
| CPSC 299.1 - Junior Computer Science (Junior Computer Science) | | |
|
| LEC 1 | MW 17:00 - 18:20
| | | | | | Notes: This class is intended for students enrolled in the Collaborative BA Program at Red Deer College and will be held on the Red Deer College Campus. | |
| CPSC 301 - Large-Scale Software Development | | |
|
| LEC 1 | TR 09:30 - 10:45
| | | | | | LAB 1 | | | | | | | TUT 1 | TR 11:00 - 11:50
| | | | | |
| CPSC 313 - Introduction to Computability | | |
|
| LEC 1 | MWF 12:00 - 12:50
| | Peter Hoyer | | | | TUT 1 | R 18:00 - 18:50 M 14:00 - 14:50
| | | | | | Notes: Thurs. 18:00 - Common tutorial time for all 313 tutorials to be held in ICT 122 | | TUT 2 | R 18:00 - 18:50 W 14:00 - 14:50
| | | | | | Notes: Thurs. 18:00 - Common tutorial time for all 313 tutorials to be held in ICT 122 | | TUT 3 | R 18:00 - 18:50 M 17:00 - 17:50
| | | | | | Notes: Thurs. 18:00 - Common tutorial time for all 313 tutorials to be held in ICT 122 | | TUT 4 | R 18:00 - 18:50 W 17:00 - 17:50
| | | | | | Notes: Thurs. 18:00 - Common tutorial time for all 313 tutorials to be held in ICT 122 | |
| CPSC 319 - Data Structures, Algorithms, and Their Applications | | |
|
| LEC 1 | MWF 13:00 - 13:50
| | Marina Gavrilova | | | | LAB 1 | | | | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | TR 14:00 - 14:50
| | | | | | TUT 3 | MW 17:00 - 17:50
| | | | | | TUT 4 | TR 13:00 - 13:50
| | | | | | TUT 5 | MW 12:00 - 12:50
| | | | | |
| CPSC 329 - Explorations in Information Security and Privacy | | |
|
| LEC 1 | MWF 11:00 - 11:50
| | | | | | TUT 1 | MW 15:00 - 15:50
| | | | | | TUT 2 | TR 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
| | | | | |
| CPSC 331 - Data Structures, Algorithms, and Their Analysis | | |
|
| LEC 1 | MWF 10:00 - 10:50
| | Wayne Michael Eberly | | | | LAB 1 | | | | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 13:00 - 13:50
| | | | | | TUT 3 | MW 11:00 - 11:50
| | | | | |
| CPSC 335 - Intermediate Information Structures | | |
|
| LEC 1 | MWF 10:00 - 10:50
| | Jon George Rokne | | | | LAB 1 | | | | | | | TUT 1 | MW 12:00 - 12:50
| | | | | | TUT 2 | TR 16:00 - 16:50
| | | | | |
| CPSC 355 - Computing Machinery | | |
|
| LEC 1 | MWF 09:00 - 09:50
| | | | | | LAB 1 | | | | | | | TUT 1 | TR 13:00 - 13:50
| | | | | | TUT 2 | MW 15:00 - 15:50
| | | | | |
| CPSC 359 - Computing Machinery II | | |
|
| LEC 1 | TR 15:30 - 16:45
| | Jalal Kawash | | | | LAB 1 | | | | | | | TUT 1 | MW 14:00 - 14:50
| | | | | | TUT 2 | TR 13:00 - 13:50
| | | | | | TUT 3 | TR 11:00 - 11:50
| | | | | | TUT 4 | MW 11:00 - 11:50
| | | | | | TUT 5 | MW 12:00 - 12:50
| | | | | | TUT 6 | TR 14:00 - 14:50
| | | | | |
| CPSC 411 - Compiler Construction I | | |
|
| LEC 1 | TR 09:30 - 10:45
| | Robin Cockett | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 15:00 - 15:50
| | | | | |
| CPSC 413 - Design & Analysis of Algorithms I | | |
|
| LEC 1 | MWF 13:00 - 13:50
| | Michael John Jacobson Jr. | | | | TUT 1 | TR 11:00 - 11:50
| | | | | | TUT 2 | WF 10:00 - 10:50
| | | | | | TUT 3 | MW 16:00 - 16:50
| | | | | | TUT 4 | TR 16:00 - 16:50
| | | | | |
| CPSC 441 - Computer Communications | | |
|
| LEC 1 | | | Carey Williamson | | | | TUT 1 | MW 10:00 - 10:50
| | | | | | TUT 2 | MW 11:00 - 11:50
| | | | | | TUT 3 | MW 09:00 - 09:50
| | | | | | TUT 4 | TR 17:00 - 17:50
| | | | | |
| CPSC 449 - Programming Paradigms | | |
|
| LEC 1 | | | | | | | LAB 1 | | | | | | | TUT 1 | MW 14:00 - 14:50
| | | | | | TUT 2 | TR 11:00 - 11:50
| | | | | | TUT 3 | MW 12:00 - 12:50
| | | | | | TUT 4 | MW 13:00 - 13:50
| | | | | |
| CPSC 453 - Introduction to Computer Graphics | | |
|
| LEC 1 | TR 15:30 - 16:45
| | Przemyslaw Prusinkiewicz | | | | LAB 1 | | | | | | | TUT 1 | TR 11:00 - 11:50
| | | | | | TUT 2 | TR 13:00 - 13:50
| | | | | | TUT 3 | MW 14:00 - 14:50
| | | | | | TUT 4 | MW 17:00 - 17:50
| | | | | |
| CPSC 457 - Principles of Operating Systems | | |
|
| LEC 1 | TR 09:30 - 10:45
| | Mea Wang | | | | LAB 1 | | | | | | | TUT 1 | MW 11:00 - 11:50
| | | | | | TUT 2 | TR 16:00 - 16:50
| | | | | | TUT 3 | TR 17:00 - 17:50
| | | | | |
| CPSC 471 - Data Base Management Systems | | |
|
| LEC 1 | MWF 10:00 - 10:50
| | | | | | LAB 1 | | | | | | | TUT 1 | MW 15:00 - 15:50
| | | | | | TUT 2 | MW 16:00 - 16:50
| | | | | | TUT 3 | TR 16:00 - 16:50
| | | | | | TUT 4 | TR 15:00 - 15:50
| | | | | |
| CPSC 481 - Human-Computer Interaction I | | |
|
| LEC 1 | MWF 10:00 - 10:50
| | Anthony Tang | | | | TUT 1 | T 17:00 - 18:50
| | | | | | TUT 2 | R 17:00 - 18:50
| | | | | | TUT 3 | T 09:00 - 10:50
| | | | | |
| CPSC 491 - Techniques for Numerical Computation | | |
|
| LEC 1 | MWF 09:00 - 09:50
| | Usman Alim | | | | TUT 1 | TR 11:00 - 11:50
| | | | | |
| 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 502.07B - Research Project in Human Computer Interaction | | |
| |
| CPSC 503.01 - Project in Computer Science | | |
| |
| CPSC 503.02 - Project in Algorithms and Complexity Theory | | |
| |
| 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 511 - Introduction To Complexity Theory | | |
| |
| CPSC 526 - Network Systems Security | | |
|
| LEC 1 | MWF 14:00 - 14:50
| | Philip Fong | | | | TUT 1 | TR 17:00 - 17:50
| | | | | | TUT 2 | WF 15:00 - 15:50
| | | | | |
| CPSC 531 - Systems Modelling And Simulation | | |
| |
| CPSC 550B - Systems Administration | | |
|
| LEC 1 | M 18:00 - 19:50
| | | | | | LAB 1 | W 18:00 - 20:50
| | | | | | TUT 1 | | | | | | |
| CPSC 565 - Emergent Computing | | |
| |
| CPSC 567 - Multi-Agent Systems | | |
| |
| CPSC 568 - Agent Communications | | |
| |
| CPSC 583 - Introduction to Information Visualization | | |
|
| LEC 1 | TR 15:30 - 16:45
| | | | | | TUT 1 | F 10:00 - 11:50
| | | | | |
| CPSC 584 - Human-Robot Interaction | | |
| |
| CPSC 585 - Games Programming | | |
|
| LEC 1 | MTRFS 09:00 - 17:00
| | Jorg Denzinger | | | | Notes: LEC 01 - BLOCK WEEK - Jan. 2nd to 4th and 6 to 7th | | LAB 1 | W 15:00 - 16:50
| | | | | |
| CPSC 591 - Rendering | | |
|
| LEC 1 | TR 15:30 - 16:45
| | Mario Costa Sousa | | | | TUT 1 | MW 13:00 - 13:50
| | | | | | TUT 2 | WF 09:00 - 09:50
| | | | | | TUT 3 | TR 18:00 - 18:50
| | | | | |
| CPSC 594B - Software Engineering Project | | |
| |
| CPSC 599.82 - Special Topics in Computer Science (Retrogames) | | |
| |
| CPSC 599.83 - Special Topics in Computer Science (Advanced iOS Programming) | | |
| |
| CPSC 601.10 - Special Topics in Computer Science (Dev Analytics Applications) | | |
| |
| CPSC 601.11 - Special Topics in Computer Science (Creative Mobile Apps - CMD) | | |
| |
| CPSC 601.13 - Special Topics in Computer Science (CompTechGraphic&Visualization) | | |
| |
| CPSC 601.15 - Special Topics in Computer Science (Visual Analytics in Rsvr. Sim.) | | |
| |
| CPSC 601.21 - Special Topics in Computer Science (Top. & Distrib. Comp.) | | |
| |
| CPSC 601.29 - Special Topics in Computer Science (Info Sys Security Analys) | | |
| |
| CPSC 601.4 - Special Topics in Computer Science (Proced Modeling/Comp Graph) | | |
| |
| CPSC 601.40 - Special Topics in Computer Science (Foundations of Access Control) | | |
| |
| CPSC 601.48 - Special Topics in Computer Science (Found of Modern Crypotography) | | |
| |
| CPSC 601.72 - Special Topics in Computer Science (Search & Recommendation) | | |
| |
| CPSC 607 - Biological Computation | | |
| |
| CPSC 609 - Multi-Agent Systems | | |
| |
| CPSC 611 - Complexity Theory | | |
| |
| CPSC 626 - Network Systems Security | | |
| |
| CPSC 629 - (Pmat629)Elliptic Curves & Cryptography | | |
| |
| CPSC 662 - Agent Communications | | |
| |
| CPSC 683 - Information Visualization: Theory and Practice | | |
| |
| CPSC 691 - Rendering | | |
| |
| CPSC 699B - Research Methodology in Computer Science | | |
| |
| CPSC 701.21 - Research Topics in Computer Science (Advanced Topics In Hri) | | |
| |