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.7 | 2.5 | 4.2 | 3.7 | 14 |
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 304 | Introduction to Relational Databases | 4.5 | 3.5 | 4 | 3.5 | 2 |
CPSC 410 | Advanced Software Engineering | 1 | 3 | 1 | 1.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 322 | Introduction to Artificial Intelligence | 3 | 3 | 3 | 3 | 1 |
CPSC 340 | Machine Learning and Data Mining | 5 | 3 | 5 | 5 | 1 |
CPSC 319 | Software Engineering Project | 4 | 5 | 5 | 4 | 1 |
CPSC 436N | Topics in Computer Science - NLP | 4 | 3 | 5 | 4 | 1 |
CPSC 261 | Basics of Computer Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 302 | Numerical Computation for Algebraic Problems | 0 | 0 | 0 | 0 | 0 |
CPSC 349 | Honours Research Seminar | 0 | 0 | 0 | 0 | 0 |
CPSC 406 | Computational Optimization | 0 | 0 | 0 | 0 | 0 |
CPSC 411 | Introduction to Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CPSC 416 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 418 | Parallel Computation | 0 | 0 | 0 | 0 | 0 |
CPSC 422 | Intelligent Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 503 | Computational Linguistics I | 0 | 0 | 0 | 0 | 0 |
CPSC 513 | Introduction to Formal Verification and Analysis | 0 | 0 | 0 | 0 | 0 |
CPSC 531F | Topics in Theory of Computation - ALG METHOD | 0 | 0 | 0 | 0 | 0 |
CPSC 533R | Topics in Computer Graphics - VISUAL AI | 0 | 0 | 0 | 0 | 0 |
CPSC 536F | Topics in Algorithms and Complexity - ALGO GAME THEORY | 0 | 0 | 0 | 0 | 0 |
CPSC 539S | Topics in Programming Languages - PROGRAMVERIFIERS | 0 | 0 | 0 | 0 | 0 |
CPSC 547 | Information Visualization | 0 | 0 | 0 | 0 | 0 |
CPSC 554K | Topics in Human-Computer Interaction - DFP PROJECT | 0 | 0 | 0 | 0 | 0 |
CPSC 589 | M.Sc. Major Essay | 0 | 0 | 0 | 0 | 0 |
CPSC 203 | Programming, Problem Solving, and Algorithms | 0 | 0 | 0 | 0 | 0 |
CPSC 259 | Data Structures and Algorithms for Electrical Engineers | 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 312 | Functional and Logic Programming | 0 | 0 | 0 | 0 | 0 |
CPSC 404 | Advanced Relational Databases | 0 | 0 | 0 | 0 | 0 |
CPSC 415 | Advanced Operating Systems | 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 425 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CPSC 430 | Computers and Society | 0 | 0 | 0 | 0 | 0 |
CPSC 440 | Advanced Machine Learning | 0 | 0 | 0 | 0 | 0 |
CPSC 445 | Algorithms in Bioinformatics | 0 | 0 | 0 | 0 | 0 |
CPSC 448B | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 449 | Honours Thesis | 0 | 0 | 0 | 0 | 0 |
CPSC 491 | Interactive Digital Media Practicum | 0 | 0 | 0 | 0 | 0 |
CPSC 521 | Parallel Algorithms and Architectures | 0 | 0 | 0 | 0 | 0 |
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 543 | Physical User Interface Design and Evaluation | 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 100 | Computational Thinking | 0 | 0 | 0 | 0 | 0 |
CPSC 344 | Introduction to Human Computer Interaction Methods | 0 | 0 | 0 | 0 | 0 |
CPSC 421 | Introduction to Theory of Computing | 0 | 0 | 0 | 0 | 0 |
CPSC 427 | Video Game Programming | 0 | 0 | 0 | 0 | 0 |
CPSC 436V | Topics in Computer Science - INFO VISUALIZATN | 0 | 0 | 0 | 0 | 0 |
CPSC 444 | Advanced Methods for Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CPSC 448A | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 448C | Directed Studies in Computer Science - DIRECTED STUDIES | 0 | 0 | 0 | 0 | 0 |
CPSC 490 | Student Directed Seminars | 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 515 | Computational Robotics | 0 | 0 | 0 | 0 | 0 |
CPSC 532S | Topics in Artificial Intelligence - VISION&LANGUAGE | 0 | 0 | 0 | 0 | 0 |
CPSC 534L | Topics in Data Management - SOCIAL & INFO NW | 0 | 0 | 0 | 0 | 0 |
CPSC 536M | Topics in Algorithms and Complexity - OPTIM THEORY | 0 | 0 | 0 | 0 | 0 |
CPSC 540 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
CPSC 544 | Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CPSC 549B | Master's Thesis - MASTERS THESIS | 0 | 0 | 0 | 0 | 0 |
CPSC 554Y | Topics in Human-Computer Interaction - AR/VR INTERCTN | 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 524 | Computer Graphics: Modelling | 0 | 0 | 0 | 0 | 0 |
CPSC 532V | Topics in Artificial Intelligence - NLP COMMONSENSE | 0 | 0 | 0 | 0 | 0 |
CPSC 532J | Topics in Artificial Intelligence - NEVER-ENDING RL | 0 | 0 | 0 | 0 | 0 |
CPSC 532L | Topics in Artificial Intelligence - BEHAVIORALMODELS | 0 | 0 | 0 | 0 | 0 |
CPSC 533V | Topics in Computer Graphics - LEARNING TO MOVE | 0 | 0 | 0 | 0 | 0 |
CPSC 538A | N/A | 0 | 0 | 0 | 0 | 0 |
CPSC 538M | Topics in Computer Systems - SEC & PRIV | 0 | 0 | 0 | 0 | 0 |
CPSC 539B | Topics in Programming Languages - COMPILER THEORY | 0 | 0 | 0 | 0 | 0 |
CPSC 368 | Databases in Data Science | 0 | 0 | 0 | 0 | 0 |
CPSC 436R | Topics in Computer Science - RANDOMIZED ALGS | 0 | 0 | 0 | 0 | 0 |
CPSC 508 | Operating Systems | 0 | 0 | 0 | 0 | 0 |
CPSC 530L | Topics in Information Processing - BEHAVIORALMODELS | 0 | 0 | 0 | 0 | 0 |
CPSC 532M | Topics in Artificial Intelligence - INTRO ML AND DM | 0 | 0 | 0 | 0 | 0 |
CPSC 533Y | Topics in Computer Graphics - VISUALGEOMETRYDL | 0 | 0 | 0 | 0 | 0 |
CPSC 536N | Topics in Algorithms and Complexity - ALGORITHMS | 0 | 0 | 0 | 0 | 0 |
CPSC 538L | Topics in Computer Systems - DIFF. PRIVACY | 0 | 0 | 0 | 0 | 0 |
CPSC 545 | Algorithms for Bioinformatics | 0 | 0 | 0 | 0 | 0 |
CPSC 424 | Geometric Modelling | 0 | 0 | 0 | 0 | 0 |
CPSC 436C | Topics in Computer Science - OPERATING SYSTMS | 0 | 0 | 0 | 0 | 0 |
CPSC 500 | Fundamentals of Algorithm Design and Analysis | 0 | 0 | 0 | 0 | 0 |
CPSC 522 | Artificial Intelligence II | 0 | 0 | 0 | 0 | 0 |
CPSC 532C | Topics in Artificial Intelligence - HUMAN-CENTRED AI | 0 | 0 | 0 | 0 | 0 |
CPSC 532R | Topics in Artificial Intelligence - VISUAL AI | 0 | 0 | 0 | 0 | 0 |
CPSC 532P | Topics in Artificial Intelligence - PROB IN SPC AREA | 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 539W | Topics in Programming Languages - PROB. PROG. | 0 | 0 | 0 | 0 | 0 |
CPSC 554C | Topics in Human-Computer Interaction - HUMAN-CENTRED AI | 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 304
Introduction to Relational Databases
CPSC 410
Advanced Software Engineering
CPSC 322
Introduction to Artificial Intelligence
CPSC 340
Machine Learning and Data Mining
CPSC 319
Software Engineering Project
CPSC 436N
Topics in Computer Science - NLP
CPSC 261
Basics of Computer Systems
CPSC 302
Numerical Computation for Algebraic Problems
CPSC 349
Honours Research Seminar
CPSC 406
Computational Optimization
CPSC 411
Introduction to Compiler Construction
CPSC 416
Distributed Systems
CPSC 418
Parallel Computation
CPSC 422
Intelligent Systems
CPSC 503
Computational Linguistics I
CPSC 513
Introduction to Formal Verification and Analysis
CPSC 531F
Topics in Theory of Computation - ALG METHOD
CPSC 533R
Topics in Computer Graphics - VISUAL AI
CPSC 536F
Topics in Algorithms and Complexity - ALGO GAME THEORY
CPSC 539S
Topics in Programming Languages - PROGRAMVERIFIERS
CPSC 547
Information Visualization
CPSC 554K
Topics in Human-Computer Interaction - DFP PROJECT
CPSC 589
M.Sc. Major Essay
CPSC 203
Programming, Problem Solving, and Algorithms
CPSC 259
Data Structures and Algorithms for Electrical Engineers
CPSC 298
Co-operative Work Placement I
CPSC 303
Numerical Approximation and Discretization
CPSC 312
Functional and Logic Programming
CPSC 404
Advanced Relational Databases
CPSC 415
Advanced Operating Systems
CPSC 417
Computer Networking
CPSC 420
Advanced Algorithms Design and Analysis
CPSC 425
Computer Vision
CPSC 430
Computers and Society
CPSC 440
Advanced Machine Learning
CPSC 445
Algorithms in Bioinformatics
CPSC 448B
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 449
Honours Thesis
CPSC 491
Interactive Digital Media Practicum
CPSC 521
Parallel Algorithms and Architectures
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 543
Physical User Interface Design and Evaluation
CPSC 549A
Maste's Thesis - MASTERS THESIS
CPSC 554X
Topics in Human-Computer Interaction - ML & SIGNALS
CPSC 649
Doctoral Dissertation
CPSC 100
Computational Thinking
CPSC 344
Introduction to Human Computer Interaction Methods
CPSC 421
Introduction to Theory of Computing
CPSC 427
Video Game Programming
CPSC 436V
Topics in Computer Science - INFO VISUALIZATN
CPSC 444
Advanced Methods for Human Computer Interaction
CPSC 448A
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 448C
Directed Studies in Computer Science - DIRECTED STUDIES
CPSC 490
Student Directed Seminars
CPSC 501
Theory of Automata, Formal Languages and Computability
CPSC 509
Programming Language Principles
CPSC 515
Computational Robotics
CPSC 532S
Topics in Artificial Intelligence - VISION&LANGUAGE
CPSC 534L
Topics in Data Management - SOCIAL & INFO NW
CPSC 536M
Topics in Algorithms and Complexity - OPTIM THEORY
CPSC 540
Machine Learning
CPSC 544
Human Computer Interaction
CPSC 549B
Master's Thesis - MASTERS THESIS
CPSC 554Y
Topics in Human-Computer Interaction - AR/VR INTERCTN
CPSC 426
Computer Animation
CPSC 436A
Topics in Computer Science - TOPICS IN CPSC
CPSC 506
Complexity of Computation
CPSC 524
Computer Graphics: Modelling
CPSC 532V
Topics in Artificial Intelligence - NLP COMMONSENSE
CPSC 532J
Topics in Artificial Intelligence - NEVER-ENDING RL
CPSC 532L
Topics in Artificial Intelligence - BEHAVIORALMODELS
CPSC 533V
Topics in Computer Graphics - LEARNING TO MOVE
CPSC 538A
N/A
CPSC 538M
Topics in Computer Systems - SEC & PRIV
CPSC 539B
Topics in Programming Languages - COMPILER THEORY
CPSC 368
Databases in Data Science
CPSC 436R
Topics in Computer Science - RANDOMIZED ALGS
CPSC 508
Operating Systems
CPSC 530L
Topics in Information Processing - BEHAVIORALMODELS
CPSC 532M
Topics in Artificial Intelligence - INTRO ML AND DM
CPSC 533Y
Topics in Computer Graphics - VISUALGEOMETRYDL
CPSC 536N
Topics in Algorithms and Complexity - ALGORITHMS
CPSC 538L
Topics in Computer Systems - DIFF. PRIVACY
CPSC 545
Algorithms for Bioinformatics
CPSC 424
Geometric Modelling
CPSC 436C
Topics in Computer Science - OPERATING SYSTMS
CPSC 500
Fundamentals of Algorithm Design and Analysis
CPSC 522
Artificial Intelligence II
CPSC 532C
Topics in Artificial Intelligence - HUMAN-CENTRED AI
CPSC 532R
Topics in Artificial Intelligence - VISUAL AI
CPSC 532P
Topics in Artificial Intelligence - PROB IN SPC AREA
CPSC 536S
Topics in Algorithms and Complexity - SUBMOD OPTIMIZ
CPSC 538P
Topics in Computer Systems - COMPUTER SYSTEMS
CPSC 539W
Topics in Programming Languages - PROB. PROG.
CPSC 554C
Topics in Human-Computer Interaction - HUMAN-CENTRED AI