UBC Course Reviews
University of British Columbia
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CPSC 221 | Basic Algorithms and Data Structures | 4.2 | 3.3 | 4.6 | 4.6 | 17 |
CPSC 110 | Computation, Programs, and Programming | 3.5 | 2.7 | 3.8 | 3.5 | 17 |
CPSC 121 | Models of Computation | 3.6 | 2.5 | 4.2 | 3.7 | 15 |
CPSC 213 | Introduction to Computer Systems | 3.1 | 1.7 | 3.4 | 3.2 | 11 |
CPSC 210 | Software Construction | 4.2 | 3.2 | 3.6 | 4.5 | 10 |
CPSC 103 | Introduction to Systematic Program Design | 4.2 | 3.8 | 4.2 | 4.2 | 5 |
CPSC 317 | Internet Computing | 2.6 | 2 | 3.2 | 3 | 5 |
CPSC 313 | Computer Hardware and Operating Systems | 3.5 | 2.4 | 3.8 | 3.6 | 5 |
CPSC 320 | Intermediate Algorithm Design and Analysis | 2.7 | 2.3 | 2 | 3 | 3 |
CPSC 330 | Applied Machine Learning | 4.5 | 4 | 4 | 4.5 | 2 |
CPSC 310 | Introduction to Software Engineering | 3.8 | 4 | 3.5 | 4 | 2 |
CPSC 314 | Computer Graphics | 3 | 2 | 4 | 3 | 2 |
CPSC 410 | Advanced Software Engineering | 1 | 3 | 1 | 1.5 | 2 |
CPSC 319 | Software Engineering Project | 4.5 | 4 | 5 | 4 | 2 |
CPSC 304 | Introduction to Relational Databases | 4.5 | 3.5 | 4 | 3.5 | 2 |
CPSC 311 | Definition of Programming Languages | 3.7 | 2 | 5 | 4 | 1 |
CPSC 107 | Systematic Program Design | 2.3 | 3 | 2 | 2 | 1 |
CPSC 340 | Machine Learning and Data Mining | 5 | 3 | 5 | 5 | 1 |
CPSC 436N | Topics in Computer Science - NLP | 4 | 3 | 5 | 4 | 1 |
CPSC 322 | Introduction to Artificial Intelligence | 3 | 3 | 3 | 3 | 1 |
CPSC 532V | Topics in Artificial Intelligence - NLP COMMONSENSE | 0 | 0 | 0 | 0 | 0 |
CPSC 426 | Computer Animation | 0 | 0 | 0 | 0 | 0 |
CPSC 436A | Topics in Computer Science - TOPICS IN CPSC | 0 | 0 | 0 | 0 | 0 |
CPSC 506 | Complexity of Computation | 0 | 0 | 0 | 0 | 0 |
CPSC 554Y | Topics in Human-Computer Interaction - AR/VR INTERCTN | 0 | 0 | 0 | 0 | 0 |
CPSC 524 | Computer Graphics: Modelling | 0 | 0 | 0 | 0 | 0 |
CPSC 549B | Master's Thesis - MASTERS THESIS | 0 | 0 | 0 | 0 | 0 |
CPSC 538A | N/A | 0 | 0 | 0 | 0 | 0 |
CPSC 544 | Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CPSC 540 | Machine Learning | 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 515 | Computational Robotics | 0 | 0 | 0 | 0 | 0 |
CPSC 509 | Programming Language Principles | 0 | 0 | 0 | 0 | 0 |
CPSC 539W | Topics in Programming Languages - PROB. PROG. | 0 | 0 | 0 | 0 | 0 |
CPSC 501 | Theory of Automata, Formal Languages and Computability | 0 | 0 | 0 | 0 | 0 |
CPSC 490 | Student Directed Seminars | 0 | 0 | 0 | 0 | 0 |
CPSC 448C | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 448A | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 530L | Topics in Information Processing - BEHAVIORALMODELS | 0 | 0 | 0 | 0 | 0 |
CPSC 532R | Topics in Artificial Intelligence - VISUAL AI | 0 | 0 | 0 | 0 | 0 |
CPSC 532C | Topics in Artificial Intelligence - HUMAN-CENTRED AI | 0 | 0 | 0 | 0 | 0 |
CPSC 522 | Artificial Intelligence II | 0 | 0 | 0 | 0 | 0 |
CPSC 500 | Fundamentals of Algorithm Design and Analysis | 0 | 0 | 0 | 0 | 0 |
CPSC 436C | Topics in Computer Science - OPERATING SYSTMS | 0 | 0 | 0 | 0 | 0 |
CPSC 424 | Geometric Modelling | 0 | 0 | 0 | 0 | 0 |
CPSC 545 | Algorithms for Bioinformatics | 0 | 0 | 0 | 0 | 0 |
CPSC 538L | Topics in Computer Systems - DIFF. PRIVACY | 0 | 0 | 0 | 0 | 0 |
CPSC 536N | Topics in Algorithms and Complexity - ALGORITHMS | 0 | 0 | 0 | 0 | 0 |
CPSC 533Y | Topics in Computer Graphics - VISUALGEOMETRYDL | 0 | 0 | 0 | 0 | 0 |
CPSC 532M | Topics in Artificial Intelligence - INTRO ML AND DM | 0 | 0 | 0 | 0 | 0 |
CPSC 532J | Topics in Artificial Intelligence - NEVER-ENDING RL | 0 | 0 | 0 | 0 | 0 |
CPSC 536S | Topics in Algorithms and Complexity - SUBMOD OPTIMIZ | 0 | 0 | 0 | 0 | 0 |
CPSC 538P | Topics in Computer Systems - COMPUTER SYSTEMS | 0 | 0 | 0 | 0 | 0 |
CPSC 508 | Operating Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 436R | Topics in Computer Science - RANDOMIZED ALGS | 0 | 0 | 0 | 0 | 0 |
CPSC 368 | Databases in Data Science | 0 | 0 | 0 | 0 | 0 |
CPSC 539B | Topics in Programming Languages - COMPILER THEORY | 0 | 0 | 0 | 0 | 0 |
CPSC 554C | Topics in Human-Computer Interaction - HUMAN-CENTRED AI | 0 | 0 | 0 | 0 | 0 |
CPSC 538M | Topics in Computer Systems - SEC & PRIV | 0 | 0 | 0 | 0 | 0 |
CPSC 532P | Topics in Artificial Intelligence - PROB IN SPC AREA | 0 | 0 | 0 | 0 | 0 |
CPSC 533V | Topics in Computer Graphics - LEARNING TO MOVE | 0 | 0 | 0 | 0 | 0 |
CPSC 532L | Topics in Artificial Intelligence - BEHAVIORALMODELS | 0 | 0 | 0 | 0 | 0 |
CPSC 533R | Topics in Computer Graphics - VISUAL AI | 0 | 0 | 0 | 0 | 0 |
CPSC 404 | Advanced Relational Databases | 0 | 0 | 0 | 0 | 0 |
CPSC 312 | Functional and Logic Programming | 0 | 0 | 0 | 0 | 0 |
CPSC 303 | Numerical Approximation and Discretization | 0 | 0 | 0 | 0 | 0 |
CPSC 298 | Co-operative Work Placement I | 0 | 0 | 0 | 0 | 0 |
CPSC 259 | Data Structures and Algorithms for Electrical Engineers | 0 | 0 | 0 | 0 | 0 |
CPSC 203 | Programming, Problem Solving, and Algorithms | 0 | 0 | 0 | 0 | 0 |
CPSC 589 | M.Sc. Major Essay | 0 | 0 | 0 | 0 | 0 |
CPSC 554K | Topics in Human-Computer Interaction - DFP PROJECT | 0 | 0 | 0 | 0 | 0 |
CPSC 547 | Information Visualization | 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 415 | Advanced Operating Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 531F | Topics in Theory of Computation - ALG METHOD | 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 422 | Intelligent Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 418 | Parallel Computation | 0 | 0 | 0 | 0 | 0 |
CPSC 416 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 411 | Introduction to Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CPSC 406 | Computational Optimization | 0 | 0 | 0 | 0 | 0 |
CPSC 349 | Honours Research Seminar | 0 | 0 | 0 | 0 | 0 |
CPSC 302 | Numerical Computation for Algebraic Problems | 0 | 0 | 0 | 0 | 0 |
CPSC 261 | Basics of Computer Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 532W | Topics in Artificial Intelligence - PROB PROG | 0 | 0 | 0 | 0 | 0 |
CPSC 436V | Topics in Computer Science - INFO VISUALIZATN | 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 344 | Introduction to Human Computer Interaction Methods | 0 | 0 | 0 | 0 | 0 |
CPSC 100 | Computational Thinking | 0 | 0 | 0 | 0 | 0 |
CPSC 649 | Doctoral Dissertation | 0 | 0 | 0 | 0 | 0 |
CPSC 554X | Topics in Human-Computer Interaction - ML & SIGNALS | 0 | 0 | 0 | 0 | 0 |
CPSC 549A | Maste's Thesis - MASTERS THESIS | 0 | 0 | 0 | 0 | 0 |
CPSC 543 | Physical User Interface Design and Evaluation | 0 | 0 | 0 | 0 | 0 |
CPSC 538B | Topics in Computer Systems - DIST SYS ABST | 0 | 0 | 0 | 0 | 0 |
CPSC 535P | Topics in Simulation and Optimization - DIGITAL HUMANS | 0 | 0 | 0 | 0 | 0 |
CPSC 444 | Advanced Methods for Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CPSC 521 | Parallel Algorithms and Architectures | 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 448B | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 445 | Algorithms in Bioinformatics | 0 | 0 | 0 | 0 | 0 |
CPSC 440 | Advanced Machine Learning | 0 | 0 | 0 | 0 | 0 |
CPSC 430 | Computers and Society | 0 | 0 | 0 | 0 | 0 |
CPSC 425 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CPSC 420 | Advanced Algorithms Design and Analysis | 0 | 0 | 0 | 0 | 0 |
CPSC 417 | Computer Networking | 0 | 0 | 0 | 0 | 0 |
CPSC 210
Software Construction
CPSC 213
Introduction to Computer Systems
CPSC 221
Basic Algorithms and Data Structures
CPSC 103
Introduction to Systematic Program Design
CPSC 330
Applied Machine Learning
CPSC 310
Introduction to Software Engineering
CPSC 311
Definition of Programming Languages
CPSC 110
Computation, Programs, and Programming
CPSC 121
Models of Computation
CPSC 317
Internet Computing
CPSC 314
Computer Graphics
CPSC 320
Intermediate Algorithm Design and Analysis
CPSC 107
Systematic Program Design
CPSC 313
Computer Hardware and Operating Systems
CPSC 410
Advanced Software Engineering
CPSC 319
Software Engineering Project
CPSC 304
Introduction to Relational Databases
CPSC 340
Machine Learning and Data Mining
CPSC 436N
Topics in Computer Science - NLP
CPSC 322
Introduction to Artificial Intelligence
CPSC 532V
Topics in Artificial Intelligence - NLP COMMONSENSE
CPSC 426
Computer Animation
CPSC 436A
Topics in Computer Science - TOPICS IN CPSC
CPSC 506
Complexity of Computation
CPSC 554Y
Topics in Human-Computer Interaction - AR/VR INTERCTN
CPSC 524
Computer Graphics: Modelling
CPSC 549B
Master's Thesis - MASTERS THESIS
CPSC 538A
N/A
CPSC 544
Human Computer Interaction
CPSC 540
Machine Learning
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 515
Computational Robotics
CPSC 509
Programming Language Principles
CPSC 539W
Topics in Programming Languages - PROB. PROG.
CPSC 501
Theory of Automata, Formal Languages and Computability
CPSC 490
Student Directed Seminars
CPSC 448C
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 448A
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 530L
Topics in Information Processing - BEHAVIORALMODELS
CPSC 532R
Topics in Artificial Intelligence - VISUAL AI
CPSC 532C
Topics in Artificial Intelligence - HUMAN-CENTRED AI
CPSC 522
Artificial Intelligence II
CPSC 500
Fundamentals of Algorithm Design and Analysis
CPSC 436C
Topics in Computer Science - OPERATING SYSTMS
CPSC 424
Geometric Modelling
CPSC 545
Algorithms for Bioinformatics
CPSC 538L
Topics in Computer Systems - DIFF. PRIVACY
CPSC 536N
Topics in Algorithms and Complexity - ALGORITHMS
CPSC 533Y
Topics in Computer Graphics - VISUALGEOMETRYDL
CPSC 532M
Topics in Artificial Intelligence - INTRO ML AND DM
CPSC 532J
Topics in Artificial Intelligence - NEVER-ENDING RL
CPSC 536S
Topics in Algorithms and Complexity - SUBMOD OPTIMIZ
CPSC 538P
Topics in Computer Systems - COMPUTER SYSTEMS
CPSC 508
Operating Systems
CPSC 436R
Topics in Computer Science - RANDOMIZED ALGS
CPSC 368
Databases in Data Science
CPSC 539B
Topics in Programming Languages - COMPILER THEORY
CPSC 554C
Topics in Human-Computer Interaction - HUMAN-CENTRED AI
CPSC 538M
Topics in Computer Systems - SEC & PRIV
CPSC 532P
Topics in Artificial Intelligence - PROB IN SPC AREA
CPSC 533V
Topics in Computer Graphics - LEARNING TO MOVE
CPSC 532L
Topics in Artificial Intelligence - BEHAVIORALMODELS
CPSC 533R
Topics in Computer Graphics - VISUAL AI
CPSC 404
Advanced Relational Databases
CPSC 312
Functional and Logic Programming
CPSC 303
Numerical Approximation and Discretization
CPSC 298
Co-operative Work Placement I
CPSC 259
Data Structures and Algorithms for Electrical Engineers
CPSC 203
Programming, Problem Solving, and Algorithms
CPSC 589
M.Sc. Major Essay
CPSC 554K
Topics in Human-Computer Interaction - DFP PROJECT
CPSC 547
Information Visualization
CPSC 539S
Topics in Programming Languages - PROGRAMVERIFIERS
CPSC 536F
Topics in Algorithms and Complexity - ALGO GAME THEORY
CPSC 415
Advanced Operating Systems
CPSC 531F
Topics in Theory of Computation - ALG METHOD
CPSC 513
Introduction to Formal Verification and Analysis
CPSC 503
Computational Linguistics I
CPSC 422
Intelligent Systems
CPSC 418
Parallel Computation
CPSC 416
Distributed Systems
CPSC 411
Introduction to Compiler Construction
CPSC 406
Computational Optimization
CPSC 349
Honours Research Seminar
CPSC 302
Numerical Computation for Algebraic Problems
CPSC 261
Basics of Computer Systems
CPSC 532W
Topics in Artificial Intelligence - PROB PROG
CPSC 436V
Topics in Computer Science - INFO VISUALIZATN
CPSC 427
Video Game Programming
CPSC 421
Introduction to Theory of Computing
CPSC 344
Introduction to Human Computer Interaction Methods
CPSC 100
Computational Thinking
CPSC 649
Doctoral Dissertation
CPSC 554X
Topics in Human-Computer Interaction - ML & SIGNALS
CPSC 549A
Maste's Thesis - MASTERS THESIS
CPSC 543
Physical User Interface Design and Evaluation
CPSC 538B
Topics in Computer Systems - DIST SYS ABST
CPSC 535P
Topics in Simulation and Optimization - DIGITAL HUMANS
CPSC 444
Advanced Methods for Human Computer Interaction
CPSC 521
Parallel Algorithms and Architectures
CPSC 491
Interactive Digital Media Practicum
CPSC 449
Honours Thesis
CPSC 448B
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 445
Algorithms in Bioinformatics
CPSC 440
Advanced Machine Learning
CPSC 430
Computers and Society
CPSC 425
Computer Vision
CPSC 420
Advanced Algorithms Design and Analysis
CPSC 417
Computer Networking