CMPT 100.3 Introduction to ComputingSection 01 Section 04 Section 03 Section 02 Section E40 Section C60 Section E40 Section W01 Section W02 Section W16 Section W20 Section W10 Section E41 Section W01 Section 02 Section 03 Section W01 Section W61 Section W02 Section W15 Section E40 Section E40 Section W02 Section W10 Section W20 Section W50 Section W16 Section 02 Section W20 Section W60 Section W16 Section W60 Section E41 Section W02 Section W02 Section 02 Section E41 Section 02 Section W01 Section W15 Section W02 Section C60 Section W51 Section W01 Section W11 Section W15 Section W21 Section W51 Section W41 Section W61 Section C60 Section E40 Section W10 Section E40 Section W02 Section W10 Section W02 Section E41 Section W02 Section E41 Section W01 Section W02 Section W15 Section W01 Section W02 Section W10 Section W11 Section W15 Section W16 Section W21 Section W50 Section W60 Section W51 Section W50 Section W16 Section W10 Section E40 Section E40 | Outline |
CMPT 105.3 Intro to Computing and Interactive Systems DesignSection R02 Section 01 Section 01 Section 01 Section 01 Section 01 Section 01 Section 01 | Outline |
| CMPT 106.3 Design and Construction of Games and Interactive Systems | Outline |
CMPT 111.3 Introduction to Computer Science and ProgrammingSection 01 Section 02 Section 03 Section 05 Section 05B Section 05A Section 05B Section 05A Section 01 Section 01 Section 03 Section 05B Section 05 Section 05B Section 05A Section 02 Section 03 Section 05A Section 02 Section 01 Section 01 Section 03 Section 05 Section 05B Section 05A Section 02 Section 05 Section 05B Section 05A Section 03 Section 02 Section 01 Section 01 Section 05 Section 05 Section 02 Section 03 Section 03 Section 02 | Outline |
CMPT 113.3 Computing Using EXCEL and VBASection 02B Section 02A Section 02A Section 02B Section 01B Section 01A Section 02A Section 02B Section 01B Section 01B Section 01A Section 01A Section 01B Section 02A Section 02B Section 02A Section 02B Section 01B Section 01A Section 01B Section 01A Section 01B Section 01A Section 01B Section 01A Section 02B Section 02A | Outline |
CMPT 115.3 Principles of Computer ScienceSection 04 Section 02 Section 01 Section 01 Section 02 Section 02 Section 02 Section 02 Section 02 Section 02 Section 02 Section 02 Section 02 Section 02 Section 02 | Outline |
CMPT 116.3 Computing I (for Engineers)Section 03B Section 03A Section 01B Section 01A Section 01B Section 02B Section 02C Section 02A Section 02B Section 03A Section 01A Section 02C Section 01A Section 01A Section 01A Section 01A Section 01A Section 01A Section 01A Section 01A Section 01A Section 01A | Outline |
CMPT 117.3 Computing II (for Engineers)Section 02A Section 02A Section 02B Section 02B Section 02A Section 02A Section 02B Section 02B Section 02A Section 02B Section 02A Section 02A Section 02B | Outline |
| CMPT 120.3 Digital Document Processing | Outline |
CMPT 175.3 Introduction to Computer Science for Business StudentsSection 01A Section 01B Section 01A Section 01A Section 01B Section 01 Section 01B Section 01 | Outline |
| BINF 200.3 Introduction to Bioinformatics | Outline |
| BINF 210.3 Introduction to Bioinformatics Applications | Outline |
| MATH 211.3 Numerical Analysis I | Outline |
CMPT 214.3 Programming Principles and PracticeSection 01 Section 01 Section 01 Section 01 Section 01 Section 01 Section 01 | Outline |
CMPT 215.3 Introduction to Computer Organization and ArchitectureSection 02 Section 02 Section 02 Section 02 Section 02 Section 02 | Outline |
CMPT 260.3 Mathematical Logic and ComputingSection 01 Section 02 Section 02 | Outline |
CMPT 270.3 Developing Object-Oriented SystemsSection 01 Section 01 Section 01 Section 01 Section 01 Section 01 Section 01 | Outline |
| CMPT 275.3 Organizational Information Systems | Outline |
CMPT 280.3 Intermediate Data Structures and AlgorithmsSection 02 Section 02 Section 02 Section 02 Section 02 Section 02 | Outline |
| CMPT 281.3 Website Design and Development | Outline |
CMPT 298.3 Special Topics - Smart Phone ProgrammingSection 01 Section 02 Section 02 Section 04 Section 04 Section 04 Section 04 | Outline |
| BINF 300.3 Algorithms in Bioinformatics | Outline |
CMPT 306.3 Game MechanicsSection 02 Section 01 Section 01 | Outline |
| MATH 313.3 Numerical Analysis II | Outline |
| MATH 314.3 Numerical Analysis III | Outline |
CMPT 317.3 Introduction to Artifical IntelligenceSection 01 Section 02 Section 02 Section 02 Section 02 | Outline |
| CMPT 332.3 Operating Systems Concepts | Outline |
| CMPT 340.3 Programming Language Paradigms | Outline |
| CMPT 350.3 Web-Programming | Outline |
CMPT 352.3 Computer SecuritySection 01 Section 02 Section 02 | Outline |
| CMPT 355.3 Theory and Application of Databases | Outline |
| CMPT 360.3 Machines and Algorithms | Outline |
| CMPT 364.3 Automata and Formal Languages | Outline |
| CMPT 370.3 Intermediate Software Engineering | Outline |
| CMPT 371.3 Software Management | Outline |
| CMPT 381.3 Implementation of Graphical User Interfaces | Outline |
| CMPT 394.3 Simulation Principles | Outline |
| BINF 400.3 Research Techniques in Bioinformatics | Outline |
| CMPT 400/405.3 Research Topics in Computer Science | Outline |
CMPT 400/405.3 Project Design and ImplementationSection 02 Section 01 Section 01 Section 01 Section 03 Section 01 Section 03 Section 03 Section 01 Section 01 Section 03 | Outline |
| CMPT 408.3 Ethics and Computer Science (Formerly CMPT 490.3) | Outline |
| CMPT 412.3 Social Computing and Participative Web | Outline |
| CMPT 418.3 Intelligent Systems | Outline |
| CMPT 432.3 Advanced Operating Systems Concepts | Outline |
| CMPT 433.3 System and Network Administration | Outline |
| CMPT 434.3 Computer Networks | Outline |
| CMPT 435.3 Foundations of Concurrent Programming | Outline |
CMPT 436.3 Mobile and Ubiquitous ComputingSection 01 Section 02 Section 02 | Outline |
| CMPT 440.3 Advanced Topics in Programming Languages | Outline |
| CMPT 442.3 Compiler Design and Implementation | Outline |
| CMPT 455.3 Information Modeling and Retrieval | Outline |
| CMPT 461.3 Intractable Problems and Models of Computation | Outline |
| CMPT 463.3 Advanced Algorithms | Outline |
CMPT 470.3 Advanced Software EngineeringSection 01 Section 02 Section 02 Section 02 Section 02 | Outline |
| CMPT 479.3 Usability Engineering | Outline |
| CMPT 480.3 Accessible Computing | Outline |
CMPT 481.3 Human-Computer InteractionSection 02 Section 01 Section 01 Section 01 Section 01 Section 01 Section 01 | Outline |
CMPT 485.3 Advanced Computer GraphicsSection 01 Section 02 Section 02 Section 02 Section 02 | Outline |
| CMPT 487.3 Image Processing and Computer Vision | Outline |
| CMPT 488.3 Computational Robotics | Outline |
| CMPT 810.3 Advanced Algorithms | Outline |
| CMPT 811.3 Advanced Human Computer Interaction | Outline |
| CMPT 812.3 Knowledge Representation and Reasoning | Outline |
CMPT 815.3 Computer Systems and Performance EvaluationSection 02 Section 01 Section 01 Section 01 Section 01 Section 01 Section 01 | Outline |
CMPT 816.3 Software EngineeringSection 01 Section 02 Section 02 Section 02 Section 02 | Outline |
| CMPT 817.3 Usability Engineering | Outline |
| CMPT 819.3 Image Processing and Computer Vision | Outline |
| CMPT 820.3 Advanced Intelligent Systems | Outline |
| CMPT 821.3 Advanced Topics in Programming Languages | Outline |
| CMPT 823.3 Compilers | Outline |
| CMPT 826.3 Data and Process Modeling | Outline |
CMPT 829.3 Computer GraphicsSection 01 Section 02 Section 02 Section 02 Section 02 | Outline |
CMPT 830.3 Bioinformatics and Computational BiologySection 02 Section 01 Section 01 | Outline |
| CMPT 831.3 Intractable Problems and Models of Computation | Outline |
| CMPT 832.3 Advanced Operating Systems | Outline |
| CMPT 835.3 Foundations of Concurrent Programming | Outline |
| CMPT 840.3 Accessible Computing | Outline |
| CMPT 842.3 Mobile & Ubiquitous Computing | Outline |
| CMPT 846.3 Softare Maintenance and Evolution | Outline |
| CMPT 851.3 Parallel Programming for Scientific Computing | Outline |
| CMPT 852.3 Formal Artificial Intelligence | Outline |
| CMPT 855.3 Computer Networks and Distributed Systems | Outline |
| CMPT 856.3 Software Engineering | Outline |
| CMPT 857.3 Readings in Bioinformatics | Outline |
CMPT 858.3 Topics in Modeling & Operations ResearchSection 02 Section 01 Section 01 | Outline |
| CMPT 859.3 Advanced Computer Vision & Image Processing | Outline |
| CMPT 862.3 Multi-Agent Systems | Outline |
| CMPT 863.3 Topics in Functional Programming | Outline |
| CMPT 865.3 Advanced Parallel and Distributed Systems | Outline |
| CMPT 866.3 Topics in Human-Computer Interaction | Outline |
| CMPT 868.3 Social Computing | Outline |
| CMPT 872.3 Advanced Learning Technology | Outline |
CMPT 890/880.3 Research Methods & Topics ISection 03 Section 02 Section 02 Section 03 Section 03 Section 03 Section 03 Section 03 Section 03 Section 03 Section 03 | Outline |
CMPT 890/880.3 Research Methods & Topics IISection 01 Section 03 Section 03 Section 03 Section 03 Section 03 Section 03 Section 03 Section 03 | Outline |
CMPT 898.3 Special TopicsSection 07 Section 08 Section 02 Section 06 Section 08 Section 04 Section 06 Section 08 Section 02 Section 04 Section 01 Section 03 Section 01 Section 03 Section 02 Section 02 Section 02 Section 01 Section 01 Section 02 Section 06 Section 06 | Outline |