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 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 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 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 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 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 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 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 508 101 Operating Systems TR 9:30 AM - 11:00 AM
CPSC 513 101 Introduction to Formal Verification and Analysis MW 3:00 PM - 4: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 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 536F 101 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 539F 101 Topics in Programming Languages MW 10:30 AM - 12:00 PM
CPSC 547 101 Information Visualization T 2:00 PM - 5:00 PM
Term 2
Course Instructor Course Title Webpage Days/Time
CPSC 100 201 Computational Thinking TR 3:30 PM - 5:00 PM
CPSC 103 202 Introduction to Systematic Program Design W 4:00 PM - 5:30 PM
CPSC 103 201 Introduction to Systematic Program Design T 12:30 PM - 2:00 PM
CPSC 110 201 Computation, Programs, and Programming TR 3:30 PM - 5: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 110 202 Computation, Programs, and Programming MWF 3:00 PM - 4:00 PM
CPSC 121 202 Models of Computation MWF 10:00 AM - 11:00 AM
CPSC 121 201 Models of Computation MWF 9:00 AM - 10:00 AM
CPSC 121 203 Models of Computation MWF 4:00 PM - 5:00 PM
CPSC 210 203 Software Construction R 6:00 PM - 9:00 PM
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 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 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 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 436 201 Topics in Computer Science W - 5:00 PM
CPSC 436D 201 Topics in Computer Science W - 5: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 490 202 Student Directed Seminars 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 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 540 201 Machine Learning MWF 4:00 PM - 5:00 PM
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 554Y 201 Topics in Human-Computer Interaction Course Page 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