Computer Science courses at CU Boulder
9,556 CSCI courses at University of Colorado Boulder, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 219
page 1 of 5
- CSCI 1000Computer Science as a Field of Work and Study
- CSCI 1200Introduction to Computational Thinking
unlocks 117 courses
- CSCI 1300Computer Science 1: Starting Computing
unlocks 327 courses · 7 prerequisites
- CSCI 2270Computer Science 2: Data Structures
unlocks 172 courses · 6 prerequisites
- CSCI 2275Programming and Data Structures
unlocks 169 courses · 4 prerequisites
- CSCI 2400Computer Systems
unlocks 59 courses · 2 prerequisites
- CSCI 2750Computing, Ethics and Society
- CSCI 2820Linear Algebra with Computer Science Applications
unlocks 40 courses · 4 prerequisites
- CSCI 2824Discrete Structures
unlocks 66 courses · 10 prerequisites
- CSCI 2830Special Topics in Computer Science
- CSCI 2834Discrete Structures Workgroup
1 prerequisite
- CSCI 2897Calculating Biological Quantities
4 prerequisites
- CSCI 2900Lower Division, Undergraduate Level Independent Study
- CSCI 3002Fundamentals of Human Computer Interaction
unlocks 2 courses · 2 prerequisites
- CSCI 3010Intensive Programming Workshop
3 prerequisites
- CSCI 3022Introduction to Data Science with Probability and Statistics
unlocks 38 courses · 8 prerequisites
- CSCI 3090Introduction to Quantum Computing
unlocks 1 course · 5 prerequisites
- CSCI 3100Software and Society
- CSCI 3104Algorithms
unlocks 6 courses · 8 prerequisites
- CSCI 3112Professional Development in Computer Science
2 prerequisites
- CSCI 3150Universal Design for Digital Media
1 prerequisite
- CSCI 3155Principles of Programming Languages
unlocks 4 courses · 9 prerequisites
- CSCI 3202Introduction to Artificial Intelligence
16 prerequisites
- CSCI 3287Design and Analysis of Database Systems
unlocks 2 courses · 2 prerequisites
- CSCI 3302Introduction to Robotics
unlocks 1 course · 11 prerequisites
- CSCI 3308Software Development Methods and Tools
unlocks 3 courses · 2 prerequisites
- CSCI 3352Biological Networks
18 prerequisites
- CSCI 3403Introduction to Cybersecurity
unlocks 3 courses · 3 prerequisites
- CSCI 3434Theory of Computation
1 prerequisite
- CSCI 3593Computer Organization
unlocks 3 courses · 3 prerequisites
- CSCI 3656Numerical Computation
unlocks 12 courses · 10 prerequisites
- CSCI 3702Cognitive Science
- CSCI 3753Design and Analysis of Operating Systems
unlocks 25 courses · 5 prerequisites
- CSCI 3832Natural Language Processing
6 prerequisites
- CSCI 4012Computational Fabrication
2 prerequisites
- CSCI 4022Advanced Data Science
15 prerequisites
- CSCI 4113Linux System Administration
1 prerequisite
- CSCI 4114Practical Algorithmic Complexity
1 prerequisite
- CSCI 4118Software Engineering for Scientists
5 prerequisites
- CSCI 4133Fundamentals of Computer Security
5 prerequisites
- CSCI 4200Introduction to Wireless Systems
15 prerequisites
- CSCI 4214Big Data Architecture
2 prerequisites
- CSCI 4229Computer Graphics
unlocks 1 course · 2 prerequisites
- CSCI 4239Advanced Computer Graphics
1 prerequisite
- CSCI 4240Introduction to Blockchain
6 prerequisites
- CSCI 4250History of Computing
- CSCI 4253Datacenter Scale Computing - Methods, Systems and Techniques
1 prerequisite
- CSCI 4263Quantum Computer Architecture and Systems
16 prerequisites
- CSCI 4273Network Systems
unlocks 15 courses · 1 prerequisite
- CSCI 4302Advanced Robotics
1 prerequisite