SFU Course Reviews
Simon Fraser University
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CMPT 433 | Embedded Systems (3) | 4.3 | 3.7 | 5 | 4.7 | 3 |
CMPT 782 | Cybersecurity Lab I (6) | 1 | 2 | 1 | 2 | 1 |
CMPT 320 | Social Implications - Computerized Society (3) | 3 | 3 | 4 | 4 | 1 |
CMPT 361 | Introduction to Computer Graphics (3) | 3 | 1 | 4 | 4 | 1 |
CMPT 898 | MSc Thesis (15) | 1 | 1 | 1 | 1 | 1 |
CMPT 105W | Social Issues and Communication Strategies in Computing Science (3) | 3 | 3 | 1 | 1 | 1 |
CMPT 733 | Programming for Big Data 2 (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 496 | Directed Studies (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 499 | Special Topics in Computer Hardware (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 627 | Graduate Co-op II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 701 | Computability and Logic (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 710 | Computational Complexity (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 713 | Natural Language Processing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 721 | Knowledge Representation and Reasoning (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 727 | Statistical Machine Learning (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 477 | Introduction to Formal Verification (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 742 | Practices in Visual Computing I (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 756 | Distributed and Cloud Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 757 | Frontiers of Visual Computing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 766 | Computer Animation and Simulation (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 771 | Computer Networks (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 785 | Secure Software Design (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 409 | Special Topics in Theoretical Computing Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 135 | Introduction to Computer Programming II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 218 | Special Topics in Computing Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 295 | Introduction to Computer Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 307 | Data Structures and Algorithms (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 318 | Special Topics in Computing Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 340 | Biomedical Computing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 371 | Data Communications and Networking (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 383 | Comparative Programming Languages (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 406 | Computational Geometry (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 489 | Special Topics in Programming Language (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 415 | Special Research Projects (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 426 | Practicum I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 429 | Practicum IV (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 441 | Computational Biology (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 454 | Database Systems II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 461 | Computational Photography and Image Manipulation (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 469 | Special Topics in Computer Graphics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 473 | Software Testing, Reliability and Security (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 827 | Intelligent Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 740 | Database Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 412 | Computational Vision (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 416 | Special Research Projects (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 419 | Special Topics in Artificial Intelligence (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 427 | Practicum II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 705 | Design and Analysis of Algorithms (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 711 | Bioinformatics Algorithms (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 720 | Robotic Autonomy: Algorithms and Computation (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 726 | Machine Learning (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 732 | Programming for Big Data 1 (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 404 | Cryptography and Cryptographic Protocols (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 788 | Information Privacy (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 822 | Computational Vision (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 843 | Database and Knowledge-base Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 889 | Special Topics in Interdisciplinary Computing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 896 | MSc Course Option Portfolio | 0 | 0 | 0 | 0 | 0 |
CMPT 899 | PhD Thesis (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 983 | Special Topics in Artificial Intelligence (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 825 | Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CMPT 125 | Introduction to Computing Science and Programming II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 816 | Theory of Communication Networks (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 118 | Special Topics in Computer and Information Technology (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 829 | Special Topics in Bioinformatics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 886 | Special Topics in Operating Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 894 | Directed Reading (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 897 | MSc Project (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 981 | Special Topics in Theoretical Computing Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 985 | Special Topics in Graphics, HCI, Visualization, Vision, Multimedia (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 789 | Applied Cryptography (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 130 | Introduction to Computer Programming I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 213 | Object Oriented Design in Java (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 276 | Introduction to Software Engineering (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 300 | Operating Systems I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 308 | Computability and Complexity (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 353 | Computational Data Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 365 | Multimedia Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 379 | Principles of Compiler Design (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 820 | Multimedia Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 728 | Deep Learning (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 743 | Practices in Visual Computing II (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 762 | Computer Vision (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 764 | Geometric Modelling in Computer Graphics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 767 | Visualization (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 777 | Formal Verification (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 783 | Cybersecurity Lab II (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 786 | Cloud and Network Security (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 813 | Computational Geometry (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 700 | Technical Writing and Research Communication (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 828 | Illumination in Images and Video (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 863 | Advanced Topics in Human-Computer Interaction (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 891 | Advanced Seminar (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 895 | Master Program Extended Essay (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 980 | Special Topics in Computing Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 982 | Special Topics in Networks and Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 984 | Special Topics in Databases, Data Mining, Computational Biology (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 769 | Computational Photography and Image Manipulation (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 106 | Applied Science, Technology and Society (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 459 | Special Topics in Database Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 127 | Computing Laboratory (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 129 | Introduction to Computing Science and Programming for Mathematics and Statistics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 165 | Introduction to the Internet and the World Wide Web (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 225 | Data Structures and Programming (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 373 | Software Development Methods (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 405 | Design and Analysis of Computing Algorithms (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 411 | Knowledge Representation (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 414 | Model-Based Computer Vision (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 430 | Practicum V (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 120 | Introduction to Computing Science and Programming I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 466 | Animation (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 471 | Networking II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 474 | Web Systems Architecture (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 479 | Special Topics in Computing Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 495 | Software Systems Capstone Project II (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 497 | Dual Degree Program Capstone Project (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 626 | Graduate Co-op I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 629 | Graduate Project (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 763 | Biomedical Computer Vision (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 498 | Honours Research Project (6) | 0 | 0 | 0 | 0 | 0 |
CMPT 628 | Graduate Co-op III (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 631 | Industrial Internship (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 706 | Design and Analysis of Algorithms for Big Data (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 712 | Approximation and Randomized Algorithms (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 724 | Affective Computing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 729 | Reinforcement Learning (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 741 | Data Mining (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 745 | Software Engineering (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 494 | Software Systems Program Capstone Project I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 770 | Parallel and Distributed Computing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 780 | Computer Security and Ethics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 784 | Cyber Risk Assessment and Management (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 787 | Ethical Hacking (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 815 | Algorithms of Optimization (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 115 | Exploring Computer Science (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 102 | Introduction to Scientific Computer Programming (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 110 | Programming in Visual Basic (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 407 | Computational Complexity (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 166 | An Animated Introduction to Programming (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 275 | Software Engineering I (4) | 0 | 0 | 0 | 0 | 0 |
CMPT 305 | Computer Simulation and Modelling (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 310 | Artificial Intelligence Survey (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 322W | Professional Responsibility and Ethics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 354 | Database Systems I (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 363 | User Interface Design (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 376W | Technical Writing and Group Dynamics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 384 | Symbolic Computing (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 128 | Introduction to Computing Science and Programming for Engineers (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 413 | Computational Linguistics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 417 | Intelligent Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 428 | Practicum III (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 431 | Distributed Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 456 | Information Retrieval and Web Search (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 464 | Geometric Modelling in Computer Graphics (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 470 | Web-based Information Systems (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 475 | Requirements Engineering (3) | 0 | 0 | 0 | 0 | 0 |
CMPT 433
Embedded Systems (3)
CMPT 782
Cybersecurity Lab I (6)
CMPT 320
Social Implications - Computerized Society (3)
CMPT 361
Introduction to Computer Graphics (3)
CMPT 898
MSc Thesis (15)
CMPT 105W
Social Issues and Communication Strategies in Computing Science (3)
CMPT 733
Programming for Big Data 2 (6)
CMPT 496
Directed Studies (3)
CMPT 499
Special Topics in Computer Hardware (3)
CMPT 627
Graduate Co-op II (3)
CMPT 701
Computability and Logic (3)
CMPT 710
Computational Complexity (3)
CMPT 713
Natural Language Processing (3)
CMPT 721
Knowledge Representation and Reasoning (3)
CMPT 727
Statistical Machine Learning (3)
CMPT 477
Introduction to Formal Verification (3)
CMPT 742
Practices in Visual Computing I (6)
CMPT 756
Distributed and Cloud Systems (3)
CMPT 757
Frontiers of Visual Computing (3)
CMPT 766
Computer Animation and Simulation (3)
CMPT 771
Computer Networks (3)
CMPT 785
Secure Software Design (3)
CMPT 409
Special Topics in Theoretical Computing Science (3)
CMPT 135
Introduction to Computer Programming II (3)
CMPT 218
Special Topics in Computing Science (3)
CMPT 295
Introduction to Computer Systems (3)
CMPT 307
Data Structures and Algorithms (3)
CMPT 318
Special Topics in Computing Science (3)
CMPT 340
Biomedical Computing (3)
CMPT 371
Data Communications and Networking (3)
CMPT 383
Comparative Programming Languages (3)
CMPT 406
Computational Geometry (3)
CMPT 489
Special Topics in Programming Language (3)
CMPT 415
Special Research Projects (3)
CMPT 426
Practicum I (3)
CMPT 429
Practicum IV (3)
CMPT 441
Computational Biology (3)
CMPT 454
Database Systems II (3)
CMPT 461
Computational Photography and Image Manipulation (3)
CMPT 469
Special Topics in Computer Graphics (3)
CMPT 473
Software Testing, Reliability and Security (3)
CMPT 827
Intelligent Systems (3)
CMPT 740
Database Systems (3)
CMPT 412
Computational Vision (3)
CMPT 416
Special Research Projects (3)
CMPT 419
Special Topics in Artificial Intelligence (3)
CMPT 427
Practicum II (3)
CMPT 705
Design and Analysis of Algorithms (3)
CMPT 711
Bioinformatics Algorithms (3)
CMPT 720
Robotic Autonomy: Algorithms and Computation (3)
CMPT 726
Machine Learning (3)
CMPT 732
Programming for Big Data 1 (6)
CMPT 404
Cryptography and Cryptographic Protocols (3)
CMPT 788
Information Privacy (6)
CMPT 822
Computational Vision (3)
CMPT 843
Database and Knowledge-base Systems (3)
CMPT 889
Special Topics in Interdisciplinary Computing (3)
CMPT 896
MSc Course Option Portfolio
CMPT 899
PhD Thesis (6)
CMPT 983
Special Topics in Artificial Intelligence (3)
CMPT 825
Natural Language Processing
CMPT 125
Introduction to Computing Science and Programming II (3)
CMPT 816
Theory of Communication Networks (3)
CMPT 118
Special Topics in Computer and Information Technology (3)
CMPT 829
Special Topics in Bioinformatics (3)
CMPT 886
Special Topics in Operating Systems (3)
CMPT 894
Directed Reading (3)
CMPT 897
MSc Project (6)
CMPT 981
Special Topics in Theoretical Computing Science (3)
CMPT 985
Special Topics in Graphics, HCI, Visualization, Vision, Multimedia (3)
CMPT 789
Applied Cryptography (3)
CMPT 130
Introduction to Computer Programming I (3)
CMPT 213
Object Oriented Design in Java (3)
CMPT 276
Introduction to Software Engineering (3)
CMPT 300
Operating Systems I (3)
CMPT 308
Computability and Complexity (3)
CMPT 353
Computational Data Science (3)
CMPT 365
Multimedia Systems (3)
CMPT 379
Principles of Compiler Design (3)
CMPT 820
Multimedia Systems (3)
CMPT 728
Deep Learning (3)
CMPT 743
Practices in Visual Computing II (6)
CMPT 762
Computer Vision (3)
CMPT 764
Geometric Modelling in Computer Graphics (3)
CMPT 767
Visualization (3)
CMPT 777
Formal Verification (3)
CMPT 783
Cybersecurity Lab II (6)
CMPT 786
Cloud and Network Security (3)
CMPT 813
Computational Geometry (3)
CMPT 700
Technical Writing and Research Communication (3)
CMPT 828
Illumination in Images and Video (3)
CMPT 863
Advanced Topics in Human-Computer Interaction (3)
CMPT 891
Advanced Seminar (3)
CMPT 895
Master Program Extended Essay (3)
CMPT 980
Special Topics in Computing Science (3)
CMPT 982
Special Topics in Networks and Systems (3)
CMPT 984
Special Topics in Databases, Data Mining, Computational Biology (3)
CMPT 769
Computational Photography and Image Manipulation (3)
CMPT 106
Applied Science, Technology and Society (3)
CMPT 459
Special Topics in Database Systems (3)
CMPT 127
Computing Laboratory (3)
CMPT 129
Introduction to Computing Science and Programming for Mathematics and Statistics (3)
CMPT 165
Introduction to the Internet and the World Wide Web (3)
CMPT 225
Data Structures and Programming (3)
CMPT 373
Software Development Methods (3)
CMPT 405
Design and Analysis of Computing Algorithms (3)
CMPT 411
Knowledge Representation (3)
CMPT 414
Model-Based Computer Vision (3)
CMPT 430
Practicum V (3)
CMPT 120
Introduction to Computing Science and Programming I (3)
CMPT 466
Animation (3)
CMPT 471
Networking II (3)
CMPT 474
Web Systems Architecture (3)
CMPT 479
Special Topics in Computing Systems (3)
CMPT 495
Software Systems Capstone Project II (3)
CMPT 497
Dual Degree Program Capstone Project (6)
CMPT 626
Graduate Co-op I (3)
CMPT 629
Graduate Project (3)
CMPT 763
Biomedical Computer Vision (3)
CMPT 498
Honours Research Project (6)
CMPT 628
Graduate Co-op III (3)
CMPT 631
Industrial Internship (3)
CMPT 706
Design and Analysis of Algorithms for Big Data (3)
CMPT 712
Approximation and Randomized Algorithms (3)
CMPT 724
Affective Computing (3)
CMPT 729
Reinforcement Learning (3)
CMPT 741
Data Mining (3)
CMPT 745
Software Engineering (3)
CMPT 494
Software Systems Program Capstone Project I (3)
CMPT 770
Parallel and Distributed Computing (3)
CMPT 780
Computer Security and Ethics (3)
CMPT 784
Cyber Risk Assessment and Management (3)
CMPT 787
Ethical Hacking (3)
CMPT 815
Algorithms of Optimization (3)
CMPT 115
Exploring Computer Science (3)
CMPT 102
Introduction to Scientific Computer Programming (3)
CMPT 110
Programming in Visual Basic (3)
CMPT 407
Computational Complexity (3)
CMPT 166
An Animated Introduction to Programming (3)
CMPT 275
Software Engineering I (4)
CMPT 305
Computer Simulation and Modelling (3)
CMPT 310
Artificial Intelligence Survey (3)
CMPT 322W
Professional Responsibility and Ethics (3)
CMPT 354
Database Systems I (3)
CMPT 363
User Interface Design (3)
CMPT 376W
Technical Writing and Group Dynamics (3)
CMPT 384
Symbolic Computing (3)
CMPT 128
Introduction to Computing Science and Programming for Engineers (3)
CMPT 413
Computational Linguistics (3)
CMPT 417
Intelligent Systems (3)
CMPT 428
Practicum III (3)
CMPT 431
Distributed Systems (3)
CMPT 456
Information Retrieval and Web Search (3)
CMPT 464
Geometric Modelling in Computer Graphics (3)
CMPT 470
Web-based Information Systems (3)
CMPT 475
Requirements Engineering (3)