UAlberta Course Reviews
University of Alberta
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CMPUT 204 | Algorithms I | 2.4 | 2 | 2.7 | 4 | 3 |
CMPUT 201 | Practical Programming Methodology | 2 | 1 | 2 | 3 | 2 |
CMPUT 307 | 3D Modeling and Animation | 3 | 3 | 1 | 1.5 | 2 |
CMPUT 175 | Introduction to the Foundations of Computation II | 4.5 | 4 | 4.5 | 4.5 | 2 |
CMPUT 174 | Introduction to the Foundations of Computation I | 4.5 | 4.5 | 4 | 5 | 2 |
CMPUT 301 | Introduction to Software Engineering | 4 | 3 | 4 | 5 | 1 |
CMPUT 379 | Operating System Concepts | 3.3 | 2 | 3 | 5 | 1 |
CMPUT 229 | Computer Organization and Architecture I | 2 | 1 | 3 | 2 | 1 |
CMPUT 274 | Introduction to Tangible Computing I | 2 | 1 | 2 | 3 | 1 |
CMPUT 267 | Basics of Machine Learning | 2 | 3 | 4 | 3 | 1 |
CMPUT 366 | Intelligent Systems | 5 | 3 | 5 | 5 | 1 |
CMPUT 272 | Formal Systems and Logic in Computing Science | 2 | 2 | 1 | 1 | 1 |
CMPUT 627 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 654 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 658 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 660 | Topics in Software Engineering | 0 | 0 | 0 | 0 | 0 |
CMPUT 675 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 691 | Topics in Databases | 0 | 0 | 0 | 0 | 0 |
CMPUT 697 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 652 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 250 | Computers and Games | 0 | 0 | 0 | 0 | 0 |
CMPUT 275 | Introduction to Tangible Computing II | 0 | 0 | 0 | 0 | 0 |
CMPUT 296A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 297A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 298 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 299B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 313 | Computer Networks | 0 | 0 | 0 | 0 | 0 |
CMPUT 510 | Topics in Computational Neuroscience | 0 | 0 | 0 | 0 | 0 |
CMPUT 101 | Introduction to Computing | 0 | 0 | 0 | 0 | 0 |
CMPUT 428 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CMPUT 466 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 495 | Honors Seminar | 0 | 0 | 0 | 0 | 0 |
CMPUT 497 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 498A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 500A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 501B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 503B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 644 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 530 | Topics in Computer Architecture | 0 | 0 | 0 | 0 | 0 |
CMPUT 551B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 563B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 600 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 604 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 622 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 412 | Experimental Mobile Robotics | 0 | 0 | 0 | 0 | 0 |
CMPUT 629 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 640 | Topics in Computer Networks | 0 | 0 | 0 | 0 | 0 |
CMPUT 631 | Robotics | 0 | 0 | 0 | 0 | 0 |
CMPUT 551 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 563 | Topics in Probabilistic Graphical Models | 0 | 0 | 0 | 0 | 0 |
CMPUT 566A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 603 | Teaching and Research Methods | 0 | 0 | 0 | 0 | 0 |
CMPUT 607 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 609 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 615 | Topics in Image Processing and Vision | 0 | 0 | 0 | 0 | 0 |
CMPUT 620 | Topics in Programming Languages | 0 | 0 | 0 | 0 | 0 |
CMPUT 624 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 628 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 511B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 641 | Advanced Computer Networks | 0 | 0 | 0 | 0 | 0 |
CMPUT 650 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 653 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 656 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 659 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 664 | Topics in Software Engineering | 0 | 0 | 0 | 0 | 0 |
CMPUT 672 | Algorithmic Graph Theory | 0 | 0 | 0 | 0 | 0 |
CMPUT 690 | Topics in Databases | 0 | 0 | 0 | 0 | 0 |
CMPUT 696 | Topics in Data Management | 0 | 0 | 0 | 0 | 0 |
CMPUT 414 | Introduction to Multimedia Technology | 0 | 0 | 0 | 0 | 0 |
CMPUT 333 | Security in a Networked World | 0 | 0 | 0 | 0 | 0 |
CMPUT 355 | Games, Puzzles, Algorithms | 0 | 0 | 0 | 0 | 0 |
CMPUT 382 | Introduction to GPU Programming | 0 | 0 | 0 | 0 | 0 |
CMPUT 396A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 397A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 398A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 399 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 401 | Software Process and Product Management | 0 | 0 | 0 | 0 | 0 |
CMPUT 404 | Web Applications and Architecture | 0 | 0 | 0 | 0 | 0 |
CMPUT 328 | Visual Recognition | 0 | 0 | 0 | 0 | 0 |
CMPUT 429 | Computer Systems and Architecture | 0 | 0 | 0 | 0 | 0 |
CMPUT 474 | Formal Languages, Automata, and Computability | 0 | 0 | 0 | 0 | 0 |
CMPUT 496A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 497B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 499A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 500 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 501 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 503 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 504B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 530A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 455 | Search, Knowledge and Simulation | 0 | 0 | 0 | 0 | 0 |
CMPUT 470 | Computational Neuroscience | 0 | 0 | 0 | 0 | 0 |
CMPUT 496 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 497A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 498B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 499B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 501A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 504 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 511 | Topics In Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CMPUT 415 | Compiler Design | 0 | 0 | 0 | 0 | 0 |
CMPUT 551A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 563A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 566 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 566B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 606 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 617 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 651 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 657 | Heuristic Search | 0 | 0 | 0 | 0 | 0 |
CMPUT 663 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 331 | Computational Cryptography | 0 | 0 | 0 | 0 | 0 |
CMPUT 206 | Introduction to Digital Image Processing | 0 | 0 | 0 | 0 | 0 |
CMPUT 291 | Introduction to File and Database Management | 0 | 0 | 0 | 0 | 0 |
CMPUT 296B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 297B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 298B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 300 | Computers and Society | 0 | 0 | 0 | 0 | 0 |
CMPUT 304 | Algorithms II | 0 | 0 | 0 | 0 | 0 |
CMPUT 308 | Video Processing and Applications | 0 | 0 | 0 | 0 | 0 |
CMPUT 325 | Non-Procedural Programming Languages | 0 | 0 | 0 | 0 | 0 |
CMPUT 681 | Topics in Parallel and Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CMPUT 350 | Advanced Games Programming | 0 | 0 | 0 | 0 | 0 |
CMPUT 361 | Introduction to Information Retrieval | 0 | 0 | 0 | 0 | 0 |
CMPUT 396 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 397 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 397B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 398B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 399B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 403 | Practical Algorithmics | 0 | 0 | 0 | 0 | 0 |
CMPUT 410 | Web-Based Information Systems | 0 | 0 | 0 | 0 | 0 |
CMPUT 605 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 481 | Parallel and Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CMPUT 496B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 498 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 499 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 500B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 503A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 504A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 511A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 530B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 463 | Probabilistic Graphical Models | 0 | 0 | 0 | 0 | 0 |
CMPUT 608 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 610 | Topics in Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CMPUT 616 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 626 | Topics in Machine Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 655 | Topics in Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CMPUT 670 | Topics in the Theory of Computation | 0 | 0 | 0 | 0 | 0 |
CMPUT 680 | Topics in Systems | 0 | 0 | 0 | 0 | 0 |
CMPUT 692 | Modern Database Management Systems | 0 | 0 | 0 | 0 | 0 |
CMPUT 701 | Essay in Computing Science I | 0 | 0 | 0 | 0 | 0 |
CMPUT 340 | Introduction to Numerical Methods | 0 | 0 | 0 | 0 | 0 |
CMPUT 694 | Topics in Databases | 0 | 0 | 0 | 0 | 0 |
CMPUT 210 | Codes, Codemakers, Codebreakers: An Introduction to Cryptography | 0 | 0 | 0 | 0 | 0 |
CMPUT 296 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 297 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 298A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 299A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 302 | Introduction to Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CMPUT 312 | Introduction to Robotics and Mechatronics | 0 | 0 | 0 | 0 | 0 |
CMPUT 329 | Computer Organization and Architecture II | 0 | 0 | 0 | 0 | 0 |
CMPUT 299 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 365 | Introduction to Reinforcement Learning | 0 | 0 | 0 | 0 | 0 |
CMPUT 391 | Database Management Systems | 0 | 0 | 0 | 0 | 0 |
CMPUT 396B | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 398 | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 399A | Topics in Computing Science | 0 | 0 | 0 | 0 | 0 |
CMPUT 402 | Software Quality | 0 | 0 | 0 | 0 | 0 |
CMPUT 411 | Introduction to Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CMPUT 416 | Foundations of Program Analysis | 0 | 0 | 0 | 0 | 0 |
CMPUT 301
Introduction to Software Engineering
CMPUT 379
Operating System Concepts
CMPUT 204
Algorithms I
CMPUT 229
Computer Organization and Architecture I
CMPUT 201
Practical Programming Methodology
CMPUT 307
3D Modeling and Animation
CMPUT 175
Introduction to the Foundations of Computation II
CMPUT 174
Introduction to the Foundations of Computation I
CMPUT 274
Introduction to Tangible Computing I
CMPUT 267
Basics of Machine Learning
CMPUT 366
Intelligent Systems
CMPUT 272
Formal Systems and Logic in Computing Science
CMPUT 627
Topics in Machine Learning
CMPUT 654
Topics in Computing Science
CMPUT 658
Topics in Artificial Intelligence
CMPUT 660
Topics in Software Engineering
CMPUT 675
Topics in Computing Science
CMPUT 691
Topics in Databases
CMPUT 697
Topics in Computing Science
CMPUT 652
Topics in Computing Science
CMPUT 250
Computers and Games
CMPUT 275
Introduction to Tangible Computing II
CMPUT 296A
Topics in Computing Science
CMPUT 297A
Topics in Computing Science
CMPUT 298
Topics in Computing Science
CMPUT 299B
Topics in Computing Science
CMPUT 313
Computer Networks
CMPUT 510
Topics in Computational Neuroscience
CMPUT 101
Introduction to Computing
CMPUT 428
Computer Vision
CMPUT 466
Machine Learning
CMPUT 495
Honors Seminar
CMPUT 497
Topics in Computing Science
CMPUT 498A
Topics in Computing Science
CMPUT 500A
Topics in Computing Science
CMPUT 501B
Topics in Computing Science
CMPUT 503B
Topics in Computing Science
CMPUT 644
Topics in Computing Science
CMPUT 530
Topics in Computer Architecture
CMPUT 551B
Topics in Computing Science
CMPUT 563B
Topics in Computing Science
CMPUT 600
Topics in Computing Science
CMPUT 604
Topics in Computing Science
CMPUT 622
Topics in Machine Learning
CMPUT 412
Experimental Mobile Robotics
CMPUT 629
Topics in Machine Learning
CMPUT 640
Topics in Computer Networks
CMPUT 631
Robotics
CMPUT 551
Topics in Artificial Intelligence
CMPUT 563
Topics in Probabilistic Graphical Models
CMPUT 566A
Topics in Computing Science
CMPUT 603
Teaching and Research Methods
CMPUT 607
Topics in Computing Science
CMPUT 609
Topics in Computing Science
CMPUT 615
Topics in Image Processing and Vision
CMPUT 620
Topics in Programming Languages
CMPUT 624
Topics in Machine Learning
CMPUT 628
Topics in Machine Learning
CMPUT 511B
Topics in Computing Science
CMPUT 641
Advanced Computer Networks
CMPUT 650
Topics in Artificial Intelligence
CMPUT 653
Topics in Artificial Intelligence
CMPUT 656
Topics in Artificial Intelligence
CMPUT 659
Topics in Artificial Intelligence
CMPUT 664
Topics in Software Engineering
CMPUT 672
Algorithmic Graph Theory
CMPUT 690
Topics in Databases
CMPUT 696
Topics in Data Management
CMPUT 414
Introduction to Multimedia Technology
CMPUT 333
Security in a Networked World
CMPUT 355
Games, Puzzles, Algorithms
CMPUT 382
Introduction to GPU Programming
CMPUT 396A
Topics in Computing Science
CMPUT 397A
Topics in Computing Science
CMPUT 398A
Topics in Computing Science
CMPUT 399
Topics in Computing Science
CMPUT 401
Software Process and Product Management
CMPUT 404
Web Applications and Architecture
CMPUT 328
Visual Recognition
CMPUT 429
Computer Systems and Architecture
CMPUT 474
Formal Languages, Automata, and Computability
CMPUT 496A
Topics in Computing Science
CMPUT 497B
Topics in Computing Science
CMPUT 499A
Topics in Computing Science
CMPUT 500
Topics in Computing Science
CMPUT 501
Topics in Computing Science
CMPUT 503
Topics in Computing Science
CMPUT 504B
Topics in Computing Science
CMPUT 530A
Topics in Computing Science
CMPUT 455
Search, Knowledge and Simulation
CMPUT 470
Computational Neuroscience
CMPUT 496
Topics in Computing Science
CMPUT 497A
Topics in Computing Science
CMPUT 498B
Topics in Computing Science
CMPUT 499B
Topics in Computing Science
CMPUT 501A
Topics in Computing Science
CMPUT 504
Topics in Computing Science
CMPUT 511
Topics In Computer Graphics
CMPUT 415
Compiler Design
CMPUT 551A
Topics in Computing Science
CMPUT 563A
Topics in Computing Science
CMPUT 566
Topics in Machine Learning
CMPUT 566B
Topics in Computing Science
CMPUT 606
Topics in Computing Science
CMPUT 617
Topics in Computing Science
CMPUT 651
Topics in Artificial Intelligence
CMPUT 657
Heuristic Search
CMPUT 663
Topics in Computing Science
CMPUT 331
Computational Cryptography
CMPUT 206
Introduction to Digital Image Processing
CMPUT 291
Introduction to File and Database Management
CMPUT 296B
Topics in Computing Science
CMPUT 297B
Topics in Computing Science
CMPUT 298B
Topics in Computing Science
CMPUT 300
Computers and Society
CMPUT 304
Algorithms II
CMPUT 308
Video Processing and Applications
CMPUT 325
Non-Procedural Programming Languages
CMPUT 681
Topics in Parallel and Distributed Systems
CMPUT 350
Advanced Games Programming
CMPUT 361
Introduction to Information Retrieval
CMPUT 396
Topics in Computing Science
CMPUT 397
Topics in Computing Science
CMPUT 397B
Topics in Computing Science
CMPUT 398B
Topics in Computing Science
CMPUT 399B
Topics in Computing Science
CMPUT 403
Practical Algorithmics
CMPUT 410
Web-Based Information Systems
CMPUT 605
Topics in Computing Science
CMPUT 481
Parallel and Distributed Systems
CMPUT 496B
Topics in Computing Science
CMPUT 498
Topics in Computing Science
CMPUT 499
Topics in Computing Science
CMPUT 500B
Topics in Computing Science
CMPUT 503A
Topics in Computing Science
CMPUT 504A
Topics in Computing Science
CMPUT 511A
Topics in Computing Science
CMPUT 530B
Topics in Computing Science
CMPUT 463
Probabilistic Graphical Models
CMPUT 608
Topics in Computing Science
CMPUT 610
Topics in Computer Graphics
CMPUT 616
Topics in Computing Science
CMPUT 626
Topics in Machine Learning
CMPUT 655
Topics in Artificial Intelligence
CMPUT 670
Topics in the Theory of Computation
CMPUT 680
Topics in Systems
CMPUT 692
Modern Database Management Systems
CMPUT 701
Essay in Computing Science I
CMPUT 340
Introduction to Numerical Methods
CMPUT 694
Topics in Databases
CMPUT 210
Codes, Codemakers, Codebreakers: An Introduction to Cryptography
CMPUT 296
Topics in Computing Science
CMPUT 297
Topics in Computing Science
CMPUT 298A
Topics in Computing Science
CMPUT 299A
Topics in Computing Science
CMPUT 302
Introduction to Human Computer Interaction
CMPUT 312
Introduction to Robotics and Mechatronics
CMPUT 329
Computer Organization and Architecture II
CMPUT 299
Topics in Computing Science
CMPUT 365
Introduction to Reinforcement Learning
CMPUT 391
Database Management Systems
CMPUT 396B
Topics in Computing Science
CMPUT 398
Topics in Computing Science
CMPUT 399A
Topics in Computing Science
CMPUT 402
Software Quality
CMPUT 411
Introduction to Computer Graphics
CMPUT 416
Foundations of Program Analysis