Course Timetable

Term 1
Course Instructor Course Title Webpage Days/Time
CPSC 100 101 Computational Thinking Course Page TR 3:30 PM - 5:00 PM
CPSC 103 101 Introduction to Systematic Program Design T 12:30 PM - 2:00 PM
CPSC 103 102 Introduction to Systematic Program Design T 5:30 PM - 7:00 PM
CPSC 110 101 Computation, Programs, and Programming TR 12:30 PM - 2:00 PM
CPSC 110 102 Computation, Programs, and Programming MWF -
CPSC 110 103 Computation, Programs, and Programming MWF 9:00 AM - 10:00 AM
CPSC 110 104 Computation, Programs, and Programming MWF 1:00 PM - 2:00 PM
CPSC 110 1CH Computation, Programs, and Programming
CPSC 110 BCS Computation, Programs, and Programming TR -
CPSC 121 102 Models of Computation TR 3:30 PM - 5:00 PM
CPSC 121 101 Models of Computation TR 11:00 AM - 12:30 PM
CPSC 121 103 Models of Computation TR 5:00 PM - 6:30 PM
CPSC 210 101 Software Construction MWF 12:00 PM - 1:00 PM
CPSC 210 102 Software Construction MWF 3:00 PM - 4:00 PM
CPSC 210 103 Software Construction MWF 2:00 PM - 3:00 PM
CPSC 213 1ZZ Introduction to Computer Systems WF -
CPSC 213 101 Introduction to Computer Systems TR 2:00 PM - 3:30 PM
CPSC 213 102 Introduction to Computer Systems MWF 1:00 PM - 2:00 PM
CPSC 221 101 Basic Algorithms and Data Structures TR 2:00 PM - 3:30 PM
CPSC 221 102 Basic Algorithms and Data Structures TR 8:00 AM - 9:30 AM
CPSC 259 101 Data Structures and Algorithms for Electrical Engineers MWF 8:00 AM - 9:00 AM
CPSC 302 101 Numerical Computation for Algebraic Problems MWF 1:00 PM - 2:00 PM
CPSC 304 101 Introduction to Relational Databases TR 9:30 AM - 11:00 AM
CPSC 310 101 Introduction to Software Engineering TR 12:30 PM - 2:00 PM
CPSC 310 102 Introduction to Software Engineering TR 9:30 AM - 11:00 AM
CPSC 310 ZZZ Introduction to Software Engineering TR -
CPSC 311 101 Definition of Programming Languages MWF 10:00 AM - 11:00 AM
CPSC 312 101 Functional and Logic Programming MWF 12:00 PM - 1:00 PM
CPSC 313 101 Computer Hardware and Operating Systems MWF 11:00 AM - 12:00 PM
CPSC 314 101 Computer Graphics MWF 10:00 AM - 11:00 AM
CPSC 317 101 Internet Computing MWF 11:00 AM - 12:00 PM
CPSC 319 101 Software Engineering Project TR 12:30 PM - 2:00 PM
CPSC 320 102 Intermediate Algorithm Design and Analysis MWF 4:00 PM - 5:00 PM
CPSC 320 101 Intermediate Algorithm Design and Analysis MWF 2:00 PM - 3:00 PM
CPSC 322 101 Introduction to Artificial Intelligence TR 5:00 PM - 6:30 PM
CPSC 340 101 Machine Learning and Data Mining Course Page MWF 4:00 PM - 5:00 PM
CPSC 344 101 Introduction to Human Computer Interaction Methods W 4:00 PM - 7:00 PM
CPSC 344 ZZZ Introduction to Human Computer Interaction Methods W 5:30 PM - 7:00 PM
CPSC 349 001 Honours Research Seminar R 3:30 PM - 5:00 PM
CPSC 404 101 Advanced Relational Databases TR 2:00 PM - 3:30 PM
CPSC 406 101 Computational Optimization TR -
CPSC 410 101 Advanced Software Engineering TR -
CPSC 415 101 Advanced Operating Systems MWF 3:00 PM - 4:00 PM
CPSC 418 101 Parallel Computation MWF 2:00 PM - 3:00 PM
CPSC 420 101 Advanced Algorithms Design and Analysis MWF 10:00 AM - 11:00 AM
CPSC 421 101 Introduction to Theory of Computing MWF 4:00 PM - 5:00 PM
CPSC 422 101 Intelligent Systems MWF 12:00 PM - 1:00 PM
CPSC 425 101 Computer Vision TR -
CPSC 430 101 Computers and Society TR -
CPSC 436 101 Topics in Computer Science TR -
CPSC 500 101 Fundamentals of Algorithm Design and Analysis MW 9:00 AM - 10:30 AM
CPSC 501 101 Theory of Automata, Formal Languages and Computability MWF 4:00 PM - 5:00 PM
CPSC 506 101 Complexity of Computation MW 9:00 AM - 10:30 AM
CPSC 507 101 Software Engineering TR 11:00 AM - 12:30 PM
CPSC 508 101 Operating Systems TR 9:30 AM - 11:00 AM
CPSC 509 101 Programming Language Principles MW 1:30 PM - 3:00 PM
CPSC 513 102 Introduction to Formal Verification and Analysis MW -
CPSC 524 101 Computer Graphics: Modeling MW 12:00 PM - 1:30 PM
CPSC 526 101 Computer Animation TR 2:00 PM - 3:30 PM
CPSC 527 101 Computer Communication Protocols MW 1:30 PM - 3:00 PM
CPSC 532A 101 Topics in Artificial Intelligence MW -
CPSC 532R 101 Topics in Artificial Intelligence
CPSC 532S 101 Topics in Artificial Intelligence MW 3:00 PM - 4:30 PM
CPSC 534L 101 Topics in Data Management TR 11:00 AM - 12:30 PM
CPSC 536E 101 Topics in Algorithms and Complexity
CPSC 536F 101 Topics in Algorithms and Complexity TR 9:30 AM - 11:00 AM
CPSC 536F 102 Topics in Algorithms and Complexity TR 9:30 AM - 11:00 AM
CPSC 538A 101 Topics in Computer Systems MW 10:30 AM - 12:00 PM
CPSC 538B 101 Topics in Computer Systems TR 11:00 AM - 12:30 PM
CPSC 538G 101 Topics in Computer Systems MW 10:30 AM - 12:00 PM
CPSC 539F 101 Topics in Programming Languages MW 10:30 AM - 12:00 PM
CPSC 544 1A2 Human Computer Interaction W -
CPSC 544 101 Human Computer Interaction TR 11:00 AM - 12:30 PM
CPSC 547 101 Information Visualization T 2:00 PM - 5:00 PM
CPSC 554A 101 Topics in Human-Computer Interaction
CPSC 554Y 101 Topics in Human-Computer Interaction
Term 2
Course Instructor Course Title Webpage Days/Time
CPSC 100 201 Computational Thinking TR 3:30 PM - 5:00 PM
CPSC 103 201 Introduction to Systematic Program Design T 12:30 PM - 2:00 PM
CPSC 103 202 Introduction to Systematic Program Design W 4:00 PM - 5:30 PM
CPSC 110 201 Computation, Programs, and Programming TR 3:30 PM - 5:00 PM
CPSC 110 202 Computation, Programs, and Programming MWF 3:00 PM - 4:00 PM
CPSC 110 203 Computation, Programs, and Programming TR 9:30 AM - 11:00 AM
CPSC 110 V01 Computation, Programs, and Programming MWF 11:00 AM - 12:00 PM
CPSC 121 202 Models of Computation MWF 10:00 AM - 11:00 AM
CPSC 121 203 Models of Computation MWF 4:00 PM - 5:00 PM
CPSC 121 BCS Models of Computation MWF -
CPSC 121 201 Models of Computation MWF 9:00 AM - 10:00 AM
CPSC 210 201 Software Construction MWF 2:00 PM - 3:00 PM
CPSC 210 202 Software Construction MWF 12:00 PM - 1:00 PM
CPSC 210 203 Software Construction R 6:00 PM - 9:00 PM
CPSC 210 BCS Software Construction MWF 12:00 PM - 1:00 PM
CPSC 213 203 Introduction to Computer Systems MWF 10:00 AM - 11:00 AM
CPSC 213 204 Introduction to Computer Systems MWF 9:00 AM - 10:00 AM
CPSC 213 201 Introduction to Computer Systems MWF -
CPSC 221 201 Basic Algorithms and Data Structures MWF 5:00 PM - 6:00 PM
CPSC 221 202 Basic Algorithms and Data Structures MWF 4:00 PM - 5:00 PM
CPSC 221 203 Basic Algorithms and Data Structures MWF 12:00 PM - 1:00 PM
CPSC 261 201 Basics of Computer Systems TR 2:00 PM - 3:30 PM
CPSC 301 201 Computing in the Life Sciences TR 9:30 AM - 11:00 AM
CPSC 303 201 Numerical Approximation and Discretization MWF 2:00 PM - 3:00 PM
CPSC 304 201 Introduction to Relational Databases TR 11:00 AM - 12:30 PM
CPSC 304 202 Introduction to Relational Databases TR 12:30 PM - 2:00 PM
CPSC 310 201 Introduction to Software Engineering TR 12:30 PM - 2:00 PM
CPSC 310 2ZZ Introduction to Software Engineering R -
CPSC 310 202 Introduction to Software Engineering TR 9:30 AM - 11:00 AM
CPSC 313 202 Computer Hardware and Operating Systems MWF 1:00 PM - 2:00 PM
CPSC 314 201 Computer Graphics MWF 10:00 AM - 11:00 AM
CPSC 317 201 Internet Computing MWF 3:00 PM - 4:00 PM
CPSC 319 201 Software Engineering Project TR 12:30 PM - 2:00 PM
CPSC 320 201 Intermediate Algorithm Design and Analysis MWF 11:00 AM - 12:00 PM
CPSC 320 202 Intermediate Algorithm Design and Analysis MWF 8:00 AM - 9:00 AM
CPSC 322 201 Introduction to Artificial Intelligence TR 9:30 AM - 11:00 AM
CPSC 340 201 Machine Learning and Data Mining MWF 1:00 PM - 2:00 PM
CPSC 404 201 Advanced Relational Databases TR 2:00 PM - 3:30 PM
CPSC 406 201 Computational Optimization TR 11:00 AM - 12:30 PM
CPSC 411 201 Introduction to Compiler Construction TR 2:00 PM - 3:30 PM
CPSC 416 201 Distributed Systems MWF 3:00 PM - 4:00 PM
CPSC 418 201 Parallel Computation MWF 1:00 PM - 2:00 PM
CPSC 420 201 Advanced Algorithms Design and Analysis MWF 2:00 PM - 3:00 PM
CPSC 424 201 Geometric Modeling MWF 12:00 PM - 1:00 PM
CPSC 425 201 Computer Vision TR -
CPSC 426 201 Computer Animation MWF -
CPSC 436 201 Topics in Computer Science W - 5:00 PM
CPSC 436D 201 Topics in Computer Science F - 4:00 PM
CPSC 444 201 Advanced Methods for Human Computer Interaction T 3:30 PM - 5:30 PM
CPSC 445 201 Algorithms in Bioinformatics MWF 4:00 PM - 5:00 PM
CPSC 490 201 Student Directed Seminars TR 5:30 PM - 7:00 PM
CPSC 500 201 Fundamentals of Algorithm Design and Analysis MWF 2:00 PM - 3:00 PM
CPSC 505 201 Image Understanding I: Image Analysis TR 11:00 AM - 12:30 PM
CPSC 507 201 Software Engineering TR 11:00 AM - 12:30 PM
CPSC 521 201 Parallel Algorithms and Architectures MW 10:30 AM - 12:00 PM
CPSC 522 201 Artificial Intelligence II TR 2:00 PM - 3:30 PM
CPSC 530P 201 Topics in Information Processing MW 1:30 PM - 3:00 PM
CPSC 532L 201 Topics in Artificial Intelligence TR 11:00 AM - 12:30 PM
CPSC 532L 202 Topics in Artificial Intelligence TR 11:00 AM - 12:30 PM
CPSC 532P 201 Topics in Artificial Intelligence MW 12:00 PM - 1:30 PM
CPSC 532R 201 Topics in Artificial Intelligence TR 3:30 PM - 5:00 PM
CPSC 536E 201 Topics in Algorithms and Complexity TR 9:30 AM - 11:00 AM
CPSC 536E 202 Topics in Algorithms and Complexity TR -
CPSC 536F 201 Topics in Algorithms and Complexity
CPSC 536N 201 Topics in Algorithms and Complexity MF -
CPSC 538W 201 Topics in Computer Systems MW -
CPSC 539F 201 Topics in Programming Languages
CPSC 540 201 Machine Learning MWF 4:00 PM - 5:00 PM
CPSC 542F 201 Topics in Numerical Computation MW 9:00 AM - 10:30 AM
CPSC 542G 201 Topics in Numerical Computation TR 9:30 AM - 11:00 AM
CPSC 543 201 Physical User Interface Design and Evaluation M 10:00 AM - 12:00 PM
CPSC 544 201 Human Computer Interaction TR 2:00 PM - 3:30 PM
CPSC 547 201 Information Visualization TR 3:30 PM - 5:00 PM
CPSC 554K 101 Topics in Human-Computer Interaction W -
CPSC 554K 201 Topics in Human-Computer Interaction W 12:00 PM - 2:00 PM
CPSC 554M 201 Topics in Human-Computer Interaction TR 9:30 AM - 11:00 AM
CPSC 554Y 201 Topics in Human-Computer Interaction TR 2:00 PM - 3:30 PM

a place of mind, The University of British Columbia

 

ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
General: help@cs.ubc.ca
Undergrad program: undergrad-info@cs.ubc.ca
Graduate program: grad-info@cs.ubc.ca

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia