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