COMP courses at Rice
6,338 COMP courses at Rice University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 209
page 1 of 5
- COMP 105Ap/oth Credit Computer Science
- COMP 140Computational Thinking
unlocks 225 courses
- COMP 160Introduction to Game Programming in Python
- COMP 162Introduction to Game Content Creation
- COMP 181Introduction to Proof Writing
- COMP 182Algorithmic Thinking
unlocks 114 courses · 1 prerequisite
- COMP 215Introduction to Program Design
unlocks 109 courses · 1 prerequisite
- COMP 222Introduction to Computer Organization
unlocks 59 courses · 1 prerequisite
- COMP 238Special Topics
- COMP 282Computational Optimization for Ai
unlocks 6 courses · 3 prerequisites
- COMP 290Computer Science Projects
- COMP 301Computer Ethics
- COMP 310Advanced Object - Oriented Programming and Design
unlocks 42 courses
- COMP 311Functional Programming
unlocks 5 courses · 2 prerequisites
- COMP 312Introduction to Programming Languages
2 prerequisites
- COMP 318Concurrent Program Design
unlocks 32 courses · 2 prerequisites
- COMP 321Introduction to Computer Systems
unlocks 38 courses · 2 prerequisites
- COMP 322Principles of Parallel Programming
unlocks 1 course · 2 prerequisites
- COMP 326Digital Logic Design
unlocks 15 courses · 3 prerequisites
- COMP 327Introduction to Computer Security
unlocks 2 courses · 3 prerequisites
- COMP 329Systems for Artifical Intelligence
3 prerequisites
- COMP 330Tools and Models for Data Science
unlocks 12 courses · 8 prerequisites
- COMP 340Statistical Models and Algorithms for Data Science
unlocks 2 courses
- COMP 341Practical Machine Learning for Real World Applications
unlocks 9 courses
- COMP 345Foundations of Machine Learning
unlocks 4 courses · 4 prerequisites
- COMP 346Introduction to Artifical Intelligence
3 prerequisites
- COMP 348Introduction to Deep Learning
1 prerequisite
- COMP 361Geometric Modeling
7 prerequisites
- COMP 364Pedagogical Tool Design
unlocks 1 course
- COMP 380Practical Problem-solving
2 prerequisites
- COMP 382Reasoning About Algorithms
unlocks 43 courses · 9 prerequisites
- COMP 390Computer Science Projects
- COMP 402Production Programming
unlocks 1 course · 4 prerequisites
- COMP 403Reasoning and Software
unlocks 1 course · 5 prerequisites
- COMP 405Advanced Topics in Object-oriented Design
unlocks 1 course · 2 prerequisites
- COMP 408Verified Programming
- COMP 409Logic and Computer Science and Artificial Intelligence
unlocks 5 courses · 15 prerequisites
- COMP 410Software Engineering Methodology
unlocks 1 course · 3 prerequisites
- COMP 411Principles of Programming Languages
unlocks 3 courses · 2 prerequisites
- COMP 412Compiler Construction for Undergraduate Students
unlocks 2 courses
- COMP 413Distributed Program Construction
unlocks 1 course · 2 prerequisites
- COMP 414Optimization: Algorithms, Complexity and Approximations
unlocks 1 course · 12 prerequisites
- COMP 415Real-world Software Development
1 prerequisite
- COMP 416Genome-scale Algorithms and Data Structures
4 prerequisites
- COMP 417Advanced Operating Systems and Security
3 prerequisites
- COMP 418Iot Programming and Data Analysis
2 prerequisites
- COMP 420Introduction to Distributed Computer Systems
unlocks 2 courses · 3 prerequisites
- COMP 421Operating Systems and Concurrent Programming
unlocks 9 courses · 4 prerequisites
- COMP 422Parallel Computing
unlocks 1 course · 2 prerequisites
- COMP 423Introduction to Mathematical Cryptography
unlocks 1 course · 5 prerequisites