| CPSC 203 - Introduction to Problem Solving using Application Software | | Syllabus |
|
| LEC 1 | TR 12:30 - 13:45
| | James Tam | | | | LEC 2 | TBA
| | | | | | Notes:
| | LEC 3 | M 08:00 - 11:00
| | | | | | LEC 4 | R 08:00 - 11:00
| | | | | | TUT 1 | MW 10:00 - 10:50
| | | | | | TUT 2 | MW 11:00 - 11:50
| | | | | | TUT 3 | MW 12:00 - 12:50
| | | | | | TUT 4 | MW 13:00 - 13:50
| | | | | | TUT 7 | TR 10:00 - 10:50
| | | | | | TUT 8 | TBA
| | | | | | Notes:
| | TUT 9 | TR 15:00 - 15:50
| | | | | | TUT 10 | T 16:00 - 18:00
| | | | | | TUT 11 | U 16:00 - 18:00
| | | | | |
| CPSC 217 - Introduction to Computer Science for Multidisciplinary Studies I | | Syllabus |
|
| LEC 1 | MWF 10:00 - 10:50
| | Benjamin Stephenson | | | | LEC 2 | MWF 15:00 - 15:50
| | Benjamin Stephenson | | | | TUT 1 | TR 13:00 - 13:50
| | | | | | TUT 2 | MW 14:00 - 14:50
| | | | | | TUT 3 | MW 10:00 - 10:50
| | | | | | TUT 4 | TR 11:00 - 11:50
| | | | | | TUT 5 | MW 14:00 - 14:50
| | Jonathan Hudson | | | | TUT 6 | TR 10:00 - 10:50
| | | | | | TUT 7 | TR 15:00 - 15:50
| | | | | | TUT 8 | MW 11:00 - 11:50
| | | | | | TUT 9 | MW 11:00 - 11:50
| | | | | | TUT 10 | MW 12:00 - 12:50
| | | | | | TUT 11 | TR 09:00 - 09:50
| | | | | | TUT 12 | TR 16:00 - 16:50
| | | | | | TUT 13 | TR 09:00 - 09:50
| | | | | |
| CPSC 231 - Introduction to Computer Science for Computer Science Majors I | | Syllabus |
|
| LEC 1 | TR 09:30 - 10:45
| | | | | | LEC 2 | TR 15:30 - 16:45
| | | | | | LEC 3 | TR 14:00 - 15:15
| | Jeffrey Edwin Boyd | | | | TUT 1 | MW 10:00 - 10:50
| | | | | | TUT 2 | MW 17:00 - 17:50
| | | | | | TUT 3 | TR 12:00 - 12:50
| | | | | | TUT 4 | TR 16:00 - 16:50
| | | | | | TUT 5 | TR 14:00 - 14:50
| | | | | | TUT 6 | MW 12:00 - 12:50
| | | | | | TUT 7 | MW 16:00 - 16:50
| | | | | | TUT 8 | TR 11:00 - 11:50
| | | | | | TUT 9 | MW 09:00 - 09:50
| | | | | | TUT 10 | MW 13:00 - 13:50
| | | | | | TUT 11 | TR 10:00 - 10:50
| | | | | | TUT 12 | MW 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 | | | | TUT 1 | T 12:00 - 13:50
| | | | | | TUT 2 | R 12:00 - 13:50
| | | | | | TUT 3 | F 11:00 - 12:50
| | | | | |
| CPSC 313 - Introduction to Computability | | Syllabus |
|
| LEC 1 | MWF 11:00 - 11:50
| | Joel Reardon | | | | TUT 1 | R 18:00 - 18:50 T 10:00 - 10:50
| | | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 2 | R 18:00 - 18:50 M 17:00 - 17:50
| | | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 3 | R 18:00 - 18:50 W 12:00 - 12:50
| | | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 4 | R 18:00 - 18:50 W 17:00 - 17:50
| | | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 5 | R 18:00 - 18:50 M 15:00 - 15:50
| | | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ICT 102 | | TUT 6 | R 18:00 - 18:50 W 15:00 - 15:50
| | | | | | Notes: Common Quiz for all tutorial sections will be held on Thursdays at 18:00 to 18:50 in ICT 102 | |
| CPSC 331 - Data Structures, Algorithms, and Their Analysis | | Syllabus |
| |
| CPSC 355 - Computing Machinery | | Syllabus |
|
| LEC 1 | MWF 14:00 - 14:50
| | Leonard Manzara | | | | LEC 2 | MWF 10:00 - 10:50
| | Leonard Manzara | | | | TUT 1 | TR 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 09:00 - 09:50
| | | | | | TUT 6 | MW 17:00 - 17:50
| | Joshua Horacsek | | | | TUT 7 | TR 16:00 - 16:50
| | | | | | TUT 8 | TR 10:00 - 10:50
| | | | | | TUT 9 | MW 13:00 - 13:50
| | | | | |
| CPSC 359 - Computing Machinery II | | Syllabus |
| |
| CPSC 413 - Design & Analysis of Algorithms I | | Syllabus |
|
| LEC 1 | TR 09:30 - 10:45
| | Wayne Michael Eberly | | | | TUT 2 | MW 11:00 - 11:50
| | | | | | TUT 3 | TR 14:00 - 14:50
| | | | | | TUT 4 | MW 17:00 - 17:50
| | | | | |
| CPSC 418 - Introduction to Cryptography | | Syllabus |
|
| LEC 1 | MWF 15:00 - 15:50
| | Renate Scheidler | | | | TUT 1 | MW 17:00 - 17:50
| | | | | | TUT 2 | TR 17:00 - 17:50
| | | | | | TUT 3 | TR 15:00 - 15:50
| | | | | |
| CPSC 433 - Artificial Intelligence | | Syllabus |
|
| LEC 1 | TR 12:30 - 13:45
| | Jorg Denzinger | | | | TUT 1 | MW 16:00 - 16:50
| | | | | | TUT 2 | MW 13:00 - 13:50
| | | | | | TUT 3 | MW 17:00 - 17:50
| | | | | |
| CPSC 441 - Computer Networks | | Syllabus |
|
| LEC 1 | MWF 10:00 - 10:50
| | Majid Ghaderi | | | | LEC 2 | MWF 11:00 - 11:50
| | Majid Ghaderi | | | | TUT 1 | TR 12:00 - 12:50
| | | | | | TUT 3 | MW 17:00 - 17:50
| | | | | | TUT 4 | MW 09:00 - 09:50
| | | | | | TUT 5 | MW 10:00 - 10:50
| | | | | | TUT 6 | TR 16:00 - 16:50
| | | | | | TUT 7 | MW 10:00 - 10:50
| | | | | | TUT 8 | TR 15:00 - 15:50
| | | | | |
| CPSC 449 - Programming Paradigms | | Syllabus |
| |
| CPSC 453 - Introduction to Computer Graphics | | Syllabus |
| |
| CPSC 457 - Principles of Operating Systems | | Syllabus |
|
| LEC 1 | MW 14:00 - 15:15
| | Pavol Federl | | | | TUT 1 | WF 08:00 - 08:50
| | | | | | TUT 2 | TR 08:00 - 08:50
| | | | | | TUT 3 | TR 14:00 - 14:50
| | | | | | TUT 4 | TR 11:00 - 11:50
| | | | | | TUT 5 | TR 15:00 - 15:50
| | | | | | TUT 6 | MW 13:00 - 13:50
| | | | | |
| CPSC 461 - Information Structures III | | Syllabus |
|
| LEC 1 | MWF 13:00 - 13:50
| | Nelson Wong | | | | TUT 1 | MW 15:00 - 15:50
| | | | | | TUT 2 | TR 11:00 - 11:50
| | | | | |
| CPSC 471 - Data Base Management Systems | | |
| |
| CPSC 481 - Human-Computer Interaction I | | Syllabus |
| |
| CPSC 491 - Techniques for Numerical Computation | | Syllabus |
| |
| CPSC 499.1 - Special Topics in Computer Science (Software Entrepreneurship) | | Syllabus |
| |
| CPSC 501 - Advanced Programming Techniques | | Syllabus |
|
| LEC 1 | TR 15:30 - 16:45
| | Leonard Manzara | | | | TUT 1 | TR 10:00 - 10:50
| | | | | | TUT 2 | TR 12:00 - 12:50
| | | | | | TUT 3 | MW 10:00 - 10:50
| | | | | |
| CPSC 502.01A - Research Project in Computer Science | | Syllabus |
| |
| CPSC 502.02A - Research Project in Theoretical Computer Science | | Syllabus |
| |
| CPSC 502.03A - Research Project in Computer Graphics | | Syllabus |
| |
| CPSC 502.04A - Research Project in Information Security | | Syllabus |
| |
| CPSC 502.05A - Research Project in Scientific Computation | | Syllabus |
| |
| CPSC 502.06A - Research Project in Software Engineering | | Syllabus |
| |
| CPSC 502.07A - Research Project in Human Computer Interaction | | Syllabus |
| |
| CPSC 502.08A - Research Project in Networks and Distributed Computing | | Syllabus |
| |
| CPSC 503.01 - Project in Computer Science | | Syllabus |
| |
| CPSC 503.02 - Project in Theoretical Computer Science | | Syllabus |
| |
| CPSC 503.03 - Project in Computer Graphics | | |
| |
| 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 | | Syllabus |
| |
| CPSC 518 - Introduction to Computer Algebra | | Syllabus |
| |
| CPSC 521 - Foundations of Functional Programming | | Syllabus |
| |
| CPSC 526 - Network Systems Security | | Syllabus |
|
| LEC 1 | TR 14:00 - 15:15
| | Pavol Federl | | | | TUT 1 | MW 11:00 - 11:50
| | | | | | TUT 2 | TR 10:00 - 10:50
| | | | | | TUT 3 | TR 12:00 - 12:50
| | | | | | TUT 4 | MW 10:00 - 10:50
| | | | | |
| CPSC 527 - Computer Viruses & Malware | | Syllabus |
| |
| CPSC 530 - Information Theory and Security | | Syllabus |
| |
| CPSC 531 - Systems Modelling And Simulation | | Syllabus |
| |
| CPSC 561 - Intro to Distributed Algorithms | | Syllabus |
| |
| CPSC 571 - Design & Implement Database Sys | | |
| |
| CPSC 581 - Human-Computer Interaction II | | Syllabus |
| |
| CPSC 583 - Introduction to Information Visualization | | Syllabus |
| |
| CPSC 594A - Software Engineering Project | | Syllabus |
| |
| CPSC 599.72 - Special Topics in Computer Science (IProgramming Creative Minds) | | Syllabus |
| |
| CPSC 599.89 - Special Topics in Computer Science (Scientific Visualization) | | Syllabus |
| |
| CPSC 601.22 - Special Topics in Computer Science (Topics in Data Privacy) | | Syllabus |
| |
| CPSC 601.38 - Special Topics in Computer Science (Networking Systems) | | Syllabus |
| |
| CPSC 601.57 - Special Topics in Computer Science (MI for BioCyberSecurity) | | Syllabus |
| |
| CPSC 601.62 - Special Topics in Computer Science (Numerical Optimization) | | |
| |
| CPSC 601.63 - Special Topics in Computer Science (Visualization Scientific Data) | | Syllabus |
| |
| CPSC 601.8 - Special Topics in Computer Science (Qualitative HCI Research) | | Syllabus |
| |
| CPSC 617 - Category Theory For Cpsc | | Syllabus |
| |
| CPSC 626 - Network Systems Security | | Syllabus |
| |
| CPSC 627 - Computer Viruses And Malware | | Syllabus |
| |
| CPSC 630 - Information Theory and Security | | Syllabus |
| |
| CPSC 635 - Image Analysis and Computer Vision | | Syllabus |
| |
| CPSC 661 - Algorithms for Distributed Computation | | Syllabus |
| |
| CPSC 667 - Computer Algebra | | Syllabus |
| |
| CPSC 671 - Database Management Systems | | |
| |
| CPSC 683 - Information Visualization: Theory and Practice | | |
| |
| CPSC 699A - Research Methodology in Computer Science | | Syllabus |
| |
| CPSC 701.2 - Research Topics in Computer Science (Advanced Proc. Modeling) | | Syllabus |
| |
| CPSC 767 - Adv Topics In Multiagent Systems | | |
| |
| CPSC 789 - Advanced Geometric Modelling | | Syllabus |
| |