UBC Course Reviews
University of British Columbia
| Code | Name | Overall | Easiness | Interest | Usefulness | Reviews |
|---|---|---|---|---|---|---|
| CPSC 221 | Basic Algorithms and Data Structures | 4.1 | 3.7 | 4.4 | 4.5 | 24 |
| CPSC 121 | Models of Computation | 3.4 | 2.4 | 4.3 | 3.5 | 11 |
| CPSC 110 | Computation, Programs, and Programming | 3.4 | 2.8 | 3.9 | 3.4 | 10 |
| CPSC 210 | Software Construction | 4.4 | 4 | 4.3 | 5 | 4 |
| CPSC 103 | Introduction to Systematic Program Design | 4 | 4 | 4 | 4 | 4 |
| CPSC 213 | Introduction to Computer Systems | 4 | 2.3 | 4.7 | 5 | 3 |
| CPSC 317 | Internet Computing | 3.3 | 2.3 | 4 | 4 | 3 |
| CPSC 310 | Introduction to Software Engineering | 3.8 | 4 | 3.5 | 4 | 2 |
| CPSC 314 | Computer Graphics | 3 | 2 | 4 | 3 | 2 |
| CPSC 320 | Intermediate Algorithm Design and Analysis | 2.5 | 2 | 2 | 3.5 | 2 |
| CPSC 313 | Computer Hardware and Operating Systems | 2.9 | 2.5 | 3 | 3 | 2 |
| CPSC 330 | Applied Machine Learning | 4 | 5 | 3 | 4 | 1 |
| CPSC 311 | Definition of Programming Languages | 3.7 | 2 | 5 | 4 | 1 |
| CPSC 107 | Systematic Program Design | 2.3 | 3 | 2 | 2 | 1 |
| CPSC 304 | Introduction to Relational Databases | 5 | 4 | 5 | 4 | 1 |
| CPSC 532W | Topics in Artificial Intelligence - PROB PROG | 0 | 0 | 0 | 0 | 0 |
| CPSC 535P | Topics in Simulation and Optimization - DIGITAL HUMANS | 0 | 0 | 0 | 0 | 0 |
| CPSC 538B | Topics in Computer Systems - DIST SYS ABST | 0 | 0 | 0 | 0 | 0 |
| CPSC 540 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CPSC 549A | Maste's Thesis - MASTERS THESIS | 0 | 0 | 0 | 0 | 0 |
| CPSC 554X | Topics in Human-Computer Interaction - ML & SIGNALS | 0 | 0 | 0 | 0 | 0 |
| CPSC 649 | Doctoral Dissertation | 0 | 0 | 0 | 0 | 0 |
| CPSC 515 | Computational Robotics | 0 | 0 | 0 | 0 | 0 |
| CPSC 444 | Advanced Methods for Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
| CPSC 100 | Computational Thinking | 0 | 0 | 0 | 0 | 0 |
| CPSC 319 | Software Engineering Project | 0 | 0 | 0 | 0 | 0 |
| CPSC 261 | Basics of Computer Systems | 0 | 0 | 0 | 0 | 0 |
| CPSC 501 | Theory of Automata, Formal Languages and Computability | 0 | 0 | 0 | 0 | 0 |
| CPSC 509 | Programming Language Principles | 0 | 0 | 0 | 0 | 0 |
| CPSC 259 | Data Structures and Algorithms for Electrical Engineers | 0 | 0 | 0 | 0 | 0 |
| CPSC 554Y | Topics in Human-Computer Interaction - AR/VR INTERCTN | 0 | 0 | 0 | 0 | 0 |
| CPSC 549B | Master's Thesis - MASTERS THESIS | 0 | 0 | 0 | 0 | 0 |
| CPSC 544 | Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
| CPSC 539S | Topics in Programming Languages - PROGRAMVERIFIERS | 0 | 0 | 0 | 0 | 0 |
| CPSC 536F | Topics in Algorithms and Complexity - ALGO GAME THEORY | 0 | 0 | 0 | 0 | 0 |
| CPSC 533R | Topics in Computer Graphics - VISUAL AI | 0 | 0 | 0 | 0 | 0 |
| CPSC 531F | Topics in Theory of Computation - ALG METHOD | 0 | 0 | 0 | 0 | 0 |
| CPSC 349 | Honours Research Seminar | 0 | 0 | 0 | 0 | 0 |
| CPSC 491 | Interactive Digital Media Practicum | 0 | 0 | 0 | 0 | 0 |
| CPSC 449 | Honours Thesis | 0 | 0 | 0 | 0 | 0 |
| CPSC 448A | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
| CPSC 440 | Advanced Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CPSC 427 | Video Game Programming | 0 | 0 | 0 | 0 | 0 |
| CPSC 421 | Introduction to Theory of Computing | 0 | 0 | 0 | 0 | 0 |
| CPSC 416 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
| CPSC 410 | Advanced Software Engineering | 0 | 0 | 0 | 0 | 0 |
| CPSC 448C | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
| CPSC 547 | Information Visualization | 0 | 0 | 0 | 0 | 0 |
| CPSC 543 | Physical User Interface Design and Evaluation | 0 | 0 | 0 | 0 | 0 |
| CPSC 536M | Topics in Algorithms and Complexity - OPTIM THEORY | 0 | 0 | 0 | 0 | 0 |
| CPSC 534L | Topics in Data Management - SOCIAL & INFO NW | 0 | 0 | 0 | 0 | 0 |
| CPSC 532S | Topics in Artificial Intelligence - VISION&LANGUAGE | 0 | 0 | 0 | 0 | 0 |
| CPSC 521 | Parallel Algorithms and Architectures | 0 | 0 | 0 | 0 | 0 |
| CPSC 513 | Introduction to Formal Verification and Analysis | 0 | 0 | 0 | 0 | 0 |
| CPSC 503 | Computational Linguistics I | 0 | 0 | 0 | 0 | 0 |
| CPSC 554K | Topics in Human-Computer Interaction - DFP PROJECT | 0 | 0 | 0 | 0 | 0 |
| CPSC 445 | Algorithms in Bioinformatics | 0 | 0 | 0 | 0 | 0 |
| CPSC 436V | Topics in Computer Science - INFO VISUALIZATN | 0 | 0 | 0 | 0 | 0 |
| CPSC 425 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
| CPSC 418 | Parallel Computation | 0 | 0 | 0 | 0 | 0 |
| CPSC 415 | Advanced Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CPSC 406 | Computational Optimization | 0 | 0 | 0 | 0 | 0 |
| CPSC 344 | Introduction to Human Computer Interaction Methods | 0 | 0 | 0 | 0 | 0 |
| CPSC 490 | Student Directed Seminars | 0 | 0 | 0 | 0 | 0 |
| CPSC 589 | M.Sc. Major Essay | 0 | 0 | 0 | 0 | 0 |
| CPSC 312 | Functional and Logic Programming | 0 | 0 | 0 | 0 | 0 |
| CPSC 203 | Programming, Problem Solving, and Algorithms | 0 | 0 | 0 | 0 | 0 |
| CPSC 298 | Co-operative Work Placement I | 0 | 0 | 0 | 0 | 0 |
| CPSC 303 | Numerical Approximation and Discretization | 0 | 0 | 0 | 0 | 0 |
| CPSC 302 | Numerical Computation for Algebraic Problems | 0 | 0 | 0 | 0 | 0 |
| CPSC 340 | Machine Learning and Data Mining | 0 | 0 | 0 | 0 | 0 |
| CPSC 404 | Advanced Relational Databases | 0 | 0 | 0 | 0 | 0 |
| CPSC 411 | Introduction to Compiler Construction | 0 | 0 | 0 | 0 | 0 |
| CPSC 417 | Computer Networking | 0 | 0 | 0 | 0 | 0 |
| CPSC 420 | Advanced Algorithms Design and Analysis | 0 | 0 | 0 | 0 | 0 |
| CPSC 422 | Intelligent Systems | 0 | 0 | 0 | 0 | 0 |
| CPSC 430 | Computers and Society | 0 | 0 | 0 | 0 | 0 |
| CPSC 322 | Introduction to Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CPSC 448B | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 221
Basic Algorithms and Data Structures
CPSC 121
Models of Computation
CPSC 110
Computation, Programs, and Programming
CPSC 210
Software Construction
CPSC 103
Introduction to Systematic Program Design
CPSC 213
Introduction to Computer Systems
CPSC 317
Internet Computing
CPSC 310
Introduction to Software Engineering
CPSC 314
Computer Graphics
CPSC 320
Intermediate Algorithm Design and Analysis
CPSC 313
Computer Hardware and Operating Systems
CPSC 330
Applied Machine Learning
CPSC 311
Definition of Programming Languages
CPSC 107
Systematic Program Design
CPSC 304
Introduction to Relational Databases
CPSC 532W
Topics in Artificial Intelligence - PROB PROG
CPSC 535P
Topics in Simulation and Optimization - DIGITAL HUMANS
CPSC 538B
Topics in Computer Systems - DIST SYS ABST
CPSC 540
Machine Learning
CPSC 549A
Maste's Thesis - MASTERS THESIS
CPSC 554X
Topics in Human-Computer Interaction - ML & SIGNALS
CPSC 649
Doctoral Dissertation
CPSC 515
Computational Robotics
CPSC 444
Advanced Methods for Human Computer Interaction
CPSC 100
Computational Thinking
CPSC 319
Software Engineering Project
CPSC 261
Basics of Computer Systems
CPSC 501
Theory of Automata, Formal Languages and Computability
CPSC 509
Programming Language Principles
CPSC 259
Data Structures and Algorithms for Electrical Engineers
CPSC 554Y
Topics in Human-Computer Interaction - AR/VR INTERCTN
CPSC 549B
Master's Thesis - MASTERS THESIS
CPSC 544
Human Computer Interaction
CPSC 539S
Topics in Programming Languages - PROGRAMVERIFIERS
CPSC 536F
Topics in Algorithms and Complexity - ALGO GAME THEORY
CPSC 533R
Topics in Computer Graphics - VISUAL AI
CPSC 531F
Topics in Theory of Computation - ALG METHOD
CPSC 349
Honours Research Seminar
CPSC 491
Interactive Digital Media Practicum
CPSC 449
Honours Thesis
CPSC 448A
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 440
Advanced Machine Learning
CPSC 427
Video Game Programming
CPSC 421
Introduction to Theory of Computing
CPSC 416
Distributed Systems
CPSC 410
Advanced Software Engineering
CPSC 448C
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 547
Information Visualization
CPSC 543
Physical User Interface Design and Evaluation
CPSC 536M
Topics in Algorithms and Complexity - OPTIM THEORY
CPSC 534L
Topics in Data Management - SOCIAL & INFO NW
CPSC 532S
Topics in Artificial Intelligence - VISION&LANGUAGE
CPSC 521
Parallel Algorithms and Architectures
CPSC 513
Introduction to Formal Verification and Analysis
CPSC 503
Computational Linguistics I
CPSC 554K
Topics in Human-Computer Interaction - DFP PROJECT
CPSC 445
Algorithms in Bioinformatics
CPSC 436V
Topics in Computer Science - INFO VISUALIZATN
CPSC 425
Computer Vision
CPSC 418
Parallel Computation
CPSC 415
Advanced Operating Systems
CPSC 406
Computational Optimization
CPSC 344
Introduction to Human Computer Interaction Methods
CPSC 490
Student Directed Seminars
CPSC 589
M.Sc. Major Essay
CPSC 312
Functional and Logic Programming
CPSC 203
Programming, Problem Solving, and Algorithms
CPSC 298
Co-operative Work Placement I
CPSC 303
Numerical Approximation and Discretization
CPSC 302
Numerical Computation for Algebraic Problems
CPSC 340
Machine Learning and Data Mining
CPSC 404
Advanced Relational Databases
CPSC 411
Introduction to Compiler Construction
CPSC 417
Computer Networking
CPSC 420
Advanced Algorithms Design and Analysis
CPSC 422
Intelligent Systems
CPSC 430
Computers and Society
CPSC 322
Introduction to Artificial Intelligence
CPSC 448B
Directed Studies in Computer Science - DIRECTED STUDIES