| CPSC 105 - Introduction to the Analysis of Algorithms | | |
| |
| CPSC 203 - Introduction to Problem Solving using Application Software | | Syllabus |
|
| LEC 1 | TR 12:30 - 13:45
| | James Tam | | | | LEC 5 | | | | | | | Notes:
| | 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 7 | TR 10:00 - 10:50
| | | | | | TUT 9 | | | | | | | Notes:
| |
| CPSC 217 - Introduction to Computer Science for Multidisciplinary Studies I | | Syllabus |
|
| LEC 1 | MWF 12:00 - 12:50
| | Benjamin Stephenson | | | | LEC 2 | MWF 14:00 - 14:50
| | Benjamin Stephenson | | | | 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 | | Syllabus |
|
| LEC 1 | MTWR 16:00 - 16:50
| | James Tam | | | | TUT 1 | TR 15:00 - 15:50
| | | | | | TUT 2 | TR 18:00 - 18:50
| | | | | | TUT 3 | TR 17:00 - 17:50
| | | | | | TUT 4 | MW 17:00 - 17:50
| | | | | | TUT 5 | MW 18:00 - 18:50
| | | | | |
| CPSC 231 - Introduction to Computer Science for Computer Science Majors I | | Syllabus |
|
| LEC 1 | MWF 13:00 - 13:50
| | John Aycock | | | | TUT 1 | MW 09:00 - 09:50
| | | | | | TUT 2 | MW 12:00 - 12:50
| | | | | | TUT 3 | MW 10:00 - 10:50
| | | | | | TUT 4 | TR 16:00 - 16:50
| | | | | |
| CPSC 233 - Introduction to Computer Science for Computer Science Majors II | | Syllabus |
|
| LEC 1 | MWF 10:00 - 10:50
| | Nathaly Verwaal | | | | LEC 2 | MWF 11:00 - 11:50
| | Nathaly Verwaal | | | | 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
| | Khosro Salmani | | | | TUT 8 | MW 15:00 - 15:50
| | | | | | TUT 9 | TR 16:00 - 16:50
| | | | | | TUT 10 | TR 12:00 - 12:50
| | Khosro Salmani | | | |
| CPSC 313 - Introduction to Computability | | Syllabus |
|
| LEC 1 | MWF 12:00 - 12:50
| | Peter Hoyer | | | | TUT 1 | R 18:00 - 18:50 M 14:00 - 14:50
| | | | | | Notes: All tutorial sections will have a common quiz on Thursdays at 18:00 to 18:50 | | TUT 2 | R 18:00 - 18:50 W 14:00 - 14:50
| | | | | | Notes: All tutorial sections will have a common quiz on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 3 | R 18:00 - 18:50 M 17:00 - 17:50
| | Peter Hoyer | | | | Notes: All tutorial sections will have a common quiz on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 4 | R 18:00 - 18:50 W 17:00 - 17:50
| | Peter Hoyer | | | | Notes: All tutorial sections will have a common quiz on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 5 | R 18:00 - 18:50 W 15:00 - 15:50
| | | | | | Notes: All tutorial sections will have a common quiz on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 6 | R 18:00 - 18:50 M 15:00 - 15:50
| | | | | | Notes: All tutorial sections will have a common quiz on Thursdays at 18:00 to 18:50 in ICT 102 | |
| CPSC 319 - Data Structures, Algorithms, and Their Applications | | Syllabus |
|
| LEC 1 | MWF 13:00 - 13:50
| | Leonard Manzara | | | | 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
| | | | | | TUT 6 | MW 08:00 - 08:50
| | | | | |
| CPSC 329 - Explorations in Information Security and Privacy | | Syllabus |
|
| LEC 1 | MWF 11:00 - 11:50
| | Pavol Federl | | | | 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
| | | | | | TUT 6 | MW 18:00 - 18:50
| | | | | |
| CPSC 331 - Data Structures, Algorithms, and Their Analysis | | Syllabus |
|
| LEC 1 | MWF 10:00 - 10:50
| | Michael John Jacobson Jr. | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 13:00 - 13:50
| | | | | | TUT 3 | MW 11:00 - 11:50
| | | | | | TUT 4 | TR 09:00 - 09:50
| | | | | | TUT 5 | MW 14:00 - 14:50
| | | | | |
| CPSC 335 - Intermediate Information Structures | | Syllabus |
| |
| CPSC 355 - Computing Machinery | | Syllabus |
|
| LEC 1 | MWF 09:00 - 09:50
| | Leonard Manzara | | | | TUT 1 | TR 13:00 - 13:50
| | | | | | TUT 2 | MW 15:00 - 15:50
| | | | | | TUT 3 | TR 10:00 - 10:50
| | | | | |
| CPSC 359 - Computing Machinery II | | Syllabus |
|
| LEC 1 | TR 15:30 - 16:45
| | Jalal Kawash | | | | Notes:
| | 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 | | Syllabus |
|
| 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 | | Syllabus |
|
| LEC 1 | TR 12:30 - 13:45
| | Wayne Michael Eberly | | | | 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
| | | | | | TUT 5 | WF 14:00 - 14:50
| | | | | |
| CPSC 441 - Computer Networks | | Syllabus |
|
| LEC 1 | 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 | TR 17:00 - 17:50
| | | | | | TUT 5 | TR 14:00 - 14:50
| | | | | | TUT 6 | TR 09:00 - 09:50
| | | | | |
| CPSC 449 - Programming Paradigms | | Syllabus |
|
| LEC 1 | MWF 11:00 - 11:50
| | | | | | TUT 1 | MW 14:00 - 14:50
| | | | | | TUT 2 | TR 11:00 - 11:50
| | | | | | TUT 3 | MW 12:00 - 12:50
| | Kurtis Danyluk | | | | TUT 4 | MW 13:00 - 13:50
| | Kurtis Danyluk | | | | TUT 5 | MW 16:00 - 16:50
| | | | | |
| CPSC 453 - Introduction to Computer Graphics | | Syllabus |
| |
| CPSC 457 - Principles of Operating Systems | | Syllabus |
|
| LEC 1 | TR 09:30 - 10:45
| | Jalal Kawash | | | | TUT 1 | MW 11:00 - 11:50
| | | | | | TUT 2 | TR 16:00 - 16:50
| | | | | | TUT 3 | TR 17:00 - 17:50
| | | | | | TUT 4 | TR 13:00 - 13:50
| | | | | |
| CPSC 461 - Information Structures III | | Syllabus |
|
| LEC 1 | MWF 13:00 - 13:50
| | Nelson Wong | | | | TUT 1 | TR 10:00 - 10:50
| | | | | | TUT 2 | MW 14:00 - 14:50
| | | | | |
| CPSC 471 - Data Base Management Systems | | Syllabus |
|
| LEC 1 | MWF 10:00 - 10:50
| | Nelson Wong | | | | 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
| | | | | | TUT 5 | TR 18:00 - 18:50
| | | | | |
| CPSC 481 - Human-Computer Interaction I | | Syllabus |
|
| LEC 1 | MWF 10:00 - 10:50
| | Ehud Sharlin | | | | TUT 1 | T 17:00 - 18:50
| | | | | | TUT 2 | R 17:00 - 18:50
| | | | | | TUT 3 | T 09:00 - 10:50
| | | | | | TUT 4 | R 09:00 - 10: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 | | Syllabus |
| |
| CPSC 503.02 - Project in Algorithms and Complexity Theory | | Syllabus |
| |
| CPSC 503.03 - Project in Computer Graphics | | Syllabus |
| |
| CPSC 503.04 - Project in InformationSecurity | | Syllabus |
| |
| CPSC 503.05 - Project in Scientific Computation | | Syllabus |
| |
| CPSC 503.06 - Project in Software Engineering | | Syllabus |
| |
| CPSC 503.07 - Project in Human Computer Interaction | | Syllabus |
| |
| CPSC 503.08 - Project in Networks and Distributed Computing | | |
| |
| CPSC 511 - Introduction To Complexity Theory | | Syllabus |
| |
| CPSC 522 - Introduction to Randomized Algorithms | | Syllabus |
| |
| CPSC 526 - Network Systems Security | | Syllabus |
|
| LEC 1 | TR 14:00 - 15:15
| | Pavol Federl | | | | TUT 1 | MW 13:00 - 13:50
| | | | | | TUT 2 | TR 12:00 - 12:50
| | | | | | TUT 3 | TR 18:00 - 18:50
| | | | | |
| CPSC 565 - Emergent Computing | | Syllabus |
| |
| CPSC 567 - Multi-Agent Systems | | Syllabus |
| |
| CPSC 568 - Agent Communications | | Syllabus |
| |
| CPSC 572 - Fundamentals of Social Network Analysis and Data Mining | | Syllabus |
| |
| CPSC 585 - Games Programming | | Syllabus |
|
| LEC 1 | MTWRF 09:00 - 17:00
| | | | | | LAB 1 | W 15:00 - 16:50
| | | | | |
| CPSC 587 - Fundamentals Of Comp Animation | | Syllabus |
| |
| CPSC 589 - Modelling For Computer Graphics | | Syllabus |
|
| LEC 1 | MWF 14:00 - 14:50
| | Faramarz Samavati | | | | TUT 1 | MW 11:00 - 11:50
| | | | | | TUT 2 | MW 12:00 - 12:50
| | | | | | TUT 3 | MW 18:00 - 18:50
| | | | | |
| CPSC 594B - Software Engineering Project | | |
| |
| CPSC 599.83 - Special Topics in Computer Science (Advanced iOS Programming) | | Syllabus |
| |
| CPSC 599.86 - Special Topics in Computer Science (Computer Haptics) | | Syllabus |
| |
| CPSC 599.88 - Special Topics in Computer Science (Physical & Tangible HCI) | | Syllabus |
| |
| CPSC 599.92 - Special Topics in Computer Science (Topics in Quantum Computing) | | Syllabus |
| |
| CPSC 599.97 - Special Topics in Computer Science (Biometric Security) | | Syllabus |
| |
| CPSC 601.23 - Special Topics in Computer Science (Categories for Physics) | | Syllabus |
| |
| CPSC 601.24 - Special Topics in Computer Science (Concept Modeling & Vis) | | Syllabus |
| |
| CPSC 601.3 - Special Topics in Computer Science (Interactions with the Future) | | Syllabus |
| |
| CPSC 601.38 - Special Topics in Computer Science (Networking Systems) | | Syllabus |
| |
| CPSC 601.7 - Special Topics in Computer Science (Tangible and Physical HCI) | | Syllabus |
| |
| CPSC 601.86 - Special Topics in Computer Science (Computer Haptics) | | Syllabus |
| |
| CPSC 601.92 - Special Topics in Computer Science (Topics in Quantum Computing) | | Syllabus |
| |
| CPSC 607 - Biological Computation | | Syllabus |
| |
| CPSC 609 - Multi-Agent Systems | | Syllabus |
| |
| CPSC 611 - Complexity Theory | | Syllabus |
| |
| CPSC 622 - Randomized Algorithms | | Syllabus |
| |
| CPSC 626 - Network Systems Security | | Syllabus |
| |
| CPSC 635 - Image Analysis and Computer Vision | | |
| |
| CPSC 669 - Cryptography | | Syllabus |
| |
| CPSC 672 - Fundamentals of Social Network Analysis and Data Mining | | Syllabus |
| |
| CPSC 687 - Computer Animation | | Syllabus |
| |
| CPSC 689 - Modelling For Computer Graphics | | Syllabus |
| |
| CPSC 697 - Biometric Security | | Syllabus |
| |
| CPSC 699B - Research Methodology in Computer Science | | |
| |
| CPSC 701.21 - Research Topics in Computer Science (Advanced Topics In HRI) | | Syllabus |
| |
| CPSC 771 - Current Trend In Database Technol | | |
| |