Computer Science courses at Colorado State
8,148 CS courses at Colorado State University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 112
page 1 of 3
- CS 110Personal Computing
unlocks 14 courses · 1 prerequisite
- CS 150ACulture and Coding: Java (GT-AH3)
unlocks 254 courses · 1 prerequisite
- CS 150BCulture and Coding: Python
unlocks 254 courses · 1 prerequisite
- CS 152Python for STEM
unlocks 251 courses · 11 prerequisites
- CS 155Introduction to Unix
unlocks 11 courses
- CS 156Introduction to C Programming I
unlocks 10 courses · 3 prerequisites
- CS 157Introduction to C Programming II
3 prerequisites
- CS 158Mathematical Algorithms in C
3 prerequisites
- CS 162CS1--Introduction to Java Programming
unlocks 237 courses · 3 prerequisites
- CS 163CS1---No Prior Programming Experience
unlocks 251 courses · 7 prerequisites
- CS 164CS1--Computational Thinking with Java
unlocks 241 courses · 7 prerequisites
- CS 165CS2--Data Structures
unlocks 165 courses · 4 prerequisites
- CS 192First-Year Seminar-Computer Science
- CS 201Ethical Computing Systems
unlocks 1 course · 1 prerequisite
- CS 214Software Development
unlocks 111 courses · 1 prerequisite
- CS 220Discrete Structures
unlocks 83 courses · 8 prerequisites
- CS 245AI Beyond the Hype
2 prerequisites
- CS 250Computer Systems Foundations
unlocks 112 courses · 3 prerequisites
- CS 253Software Development with C++
unlocks 124 courses · 1 prerequisite
- CS 270Computer Organization
unlocks 113 courses · 2 prerequisites
- CS 295Independent Study
- CS 310HDesign Thinking Toolbox: Mixed Reality Design
3 prerequisites
- CS 312Modern Web Applications
unlocks 1 course · 2 prerequisites
- CS 314Software Engineering
unlocks 19 courses · 2 prerequisites
- CS 320Algorithms--Theory and Practice
unlocks 24 courses · 7 prerequisites
- CS 345Machine Learning Foundations and Practice
unlocks 10 courses · 13 prerequisites
- CS 356Systems Security
unlocks 76 courses · 3 prerequisites
- CS 370Operating Systems
unlocks 101 courses · 4 prerequisites
- CS 384Supervised College Teaching
- CS 408Introduction to Computer Science Education
2 prerequisites
- CS 410Introduction to Computer Graphics
unlocks 2 courses · 5 prerequisites
- CS 414Object-Oriented Design
unlocks 9 courses · 1 prerequisite
- CS 415Software Testing
1 prerequisite
- CS 420Introduction to Analysis of Algorithms
unlocks 3 courses · 1 prerequisite
- CS 422Automata, Logic, and Computation
4 prerequisites
- CS 425Introduction to Bioinformatics Algorithms
3 prerequisites
- CS 430Database Systems
unlocks 1 course · 3 prerequisites
- CS 435Introduction to Big Data
unlocks 1 course · 2 prerequisites
- CS 440Introduction to Artificial Intelligence
unlocks 6 courses · 2 prerequisites
- CS 445Introduction to Machine Learning
7 prerequisites
- CS 453Introduction to Compiler Construction
unlocks 2 courses · 1 prerequisite
- CS 454Principles of Programming Languages
2 prerequisites
- CS 455Introduction to Distributed Systems
unlocks 6 courses · 1 prerequisite
- CS 456Modern CyberSecurity
1 prerequisite
- CS 457Computer Networks and the Internet
unlocks 4 courses · 8 prerequisites
- CS 458Blockchain Principles and Applications
1 prerequisite
- CS 462Engaging in Virtual Worlds
6 prerequisites
- CS 464Principles of Human-Computer Interaction
2 prerequisites
- CS 465Multimodal Interaction for 3D User Interfaces
4 prerequisites
- CS 470Computer Architecture
unlocks 11 courses · 1 prerequisite