COMP courses at McGill
8,203 COMP courses at McGill University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 115
page 1 of 3
- COMP 189Computers and Society3 credits
- COMP 202Foundations of Programming3 credits
unlocks 100 courses · 5 prerequisites
- COMP 204Computer Programming for Life Sciences3 credits
unlocks 100 courses · 4 prerequisites
- COMP 206Introduction to Software Systems3 credits
unlocks 100 courses · 3 prerequisites
- COMP 208Computer Programming for Physical Sciences and Engineering3 credits
unlocks 100 courses · 5 prerequisites
- COMP 230Logic and Computability3 credits
- COMP 250Introduction to Computer Science3 credits
unlocks 126 courses
- COMP 251Algorithms and Data Structures3 credits
unlocks 39 courses · 4 prerequisites
- COMP 252Honours Algorithms and Data Structures3 credits
unlocks 41 courses · 3 prerequisites
- COMP 260Applied Algorithms and DataStructures3 credits
unlocks 42 courses
- COMP 273Introduction to Computer Systems3 credits
unlocks 13 courses · 1 prerequisite
- COMP 280History and Philosophy of Computing3 credits
- COMP 302Programming Languages and Paradigms3 credits
unlocks 4 courses
- COMP 303Software Design3 credits
unlocks 11 courses · 1 prerequisite
- COMP 307Principles of Web Development3 credits
- COMP 308Computer Systems Lab1 credit
1 prerequisite
- COMP 310Operating Systems3 credits
unlocks 6 courses · 1 prerequisite
- COMP 321Programming Challenges3 credits
2 prerequisites
- COMP 322Introduction to C++1 credit
- COMP 330Theory of Computation3 credits
unlocks 6 courses · 1 prerequisite
- COMP 345From Natural Language to Data Science3 credits
unlocks 3 courses · 3 prerequisites
- COMP 350Numerical Computing3 credits
unlocks 7 courses · 4 prerequisites
- COMP 360Algorithm Design3 credits
unlocks 10 courses · 5 prerequisites
- COMP 362Honours Algorithm Design3 credits
unlocks 10 courses · 2 prerequisites
- COMP 370Introduction to Data Science3 credits
4 prerequisites
- COMP 396Undergraduate Research Project3 credits
- COMP 400Project in Computer Science4 credits
- COMP 401Project in Biology and Computer Science3 credits
1 prerequisite
- COMP 402Honours Project in Computer Science and Biology6 credits
- COMP 409Concurrent Programming3 credits
3 prerequisites
- COMP 417Introduction Robotics and Intelligent Systems3 credits
3 prerequisites
- COMP 421Database Systems3 credits
unlocks 1 course · 1 prerequisite
- COMP 424Artificial Intelligence3 credits
unlocks 5 courses · 4 prerequisites
- COMP 445Computational Linguistics3 credits
unlocks 2 courses · 3 prerequisites
- COMP 451Fundamentals of Machine Learning3 credits
unlocks 7 courses · 4 prerequisites
- COMP 462Computational Biology Methods3 credits
unlocks 3 courses · 5 prerequisites
- COMP 480Independent Studies in Computer Science3 credits
- COMP 511Network Science4 credits
4 prerequisites
- COMP 512Distributed Systems4 credits
unlocks 1 course · 1 prerequisite
- COMP 513Advanced Computer Systems4 credits
2 prerequisites
- COMP 514Applied Robotics4 credits
5 prerequisites
- COMP 520Compiler Design4 credits
unlocks 1 course · 2 prerequisites
- COMP 521Modern Computer Games4 credits
2 prerequisites
- COMP 523Language-based Security3 credits
1 prerequisite
- COMP 525Formal Verification3 credits
2 prerequisites
- COMP 527Logic and Computation3 credits
1 prerequisite
- COMP 529Software Architecture4 credits
1 prerequisite
- COMP 531Advanced Theory of Computation3 credits
1 prerequisite
- COMP 532Propositional Proof Complexity4 credits
2 prerequisites
- COMP 533Model-Driven Software Development3 credits
2 prerequisites