COMP courses at Rice
6,338 COMP courses at Rice University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 55
page 1 of 2
- 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
- COMP 424Mobile and Embedded System Design and Application
unlocks 1 course · 3 prerequisites
- COMP 425Computer Systems Architecture
unlocks 10 courses · 4 prerequisites
- COMP 427Introduction to Computer Security
unlocks 2 courses · 5 prerequisites
- COMP 429Introduction to Computer Networks
unlocks 6 courses · 3 prerequisites
- COMP 430Introduction to Database Systems
unlocks 2 courses · 3 prerequisites
- COMP 431Web Development
unlocks 1 course · 3 prerequisites
- COMP 432Database System Implementation
unlocks 1 course
- COMP 435Election Systems, Technologies, and Administration
unlocks 2 courses · 4 prerequisites
- COMP 436Secure and Cloud Computing
unlocks 1 course · 3 prerequisites
- COMP 440Artificial Intelligence
unlocks 17 courses · 19 prerequisites
- COMP 441Large-scale Machine Learning
unlocks 2 courses · 3 prerequisites
- COMP 442Reinforcement Learning
2 prerequisites
- COMP 447Introduction to Computer Vision
unlocks 4 courses · 7 prerequisites
- COMP 448Concrete Mathematics
unlocks 3 courses · 7 prerequisites
- COMP 449Applied Machine Learning and Data Science Projects
unlocks 3 courses · 13 prerequisites
- COMP 450Algorithmic and Ai-driven Robotics
unlocks 7 courses · 5 prerequisites
- COMP 451Design and Analysis of Cyber-physical Systems
- COMP 458Quantum Computing Systems
unlocks 1 course · 7 prerequisites
- COMP 459Machine Learning with Graphs
unlocks 3 courses · 13 prerequisites
- COMP 460Advanced Computer Game Creation
- COMP 461Senior Design in a Robotized World
1 prerequisite
- COMP 462Introduction to Modern Robotics
unlocks 1 course · 13 prerequisites
- COMP 463Computer Graphics
11 prerequisites
- COMP 464Pedagogical Tool Design Capstone
2 prerequisites
- COMP 468Deep Learning Systems Design and Optimization
- COMP 471Modeling and Inference in Computational Genomics
3 prerequisites
- COMP 474Computational Genomics for Microbial Forensics
1 prerequisite
- COMP 475Toolkits for Theory of Quantum Computing Science
- COMP 477Special Topics
- COMP 480Probabilistic Algorithms and Data Structure
2 prerequisites
- COMP 481Automata, Formal Languages, and Computability
unlocks 4 courses
- COMP 484Natural Language Processing
unlocks 1 course · 3 prerequisites