Computer Science courses at UIUC
9,448 CS courses at University of Illinois Urbana-Champaign, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 161
page 1 of 4
- CS 100Computer Science Orientation1 credit
- CS 101Intro Computing: Engrg & Sci3 credits
unlocks 540 courses · 4 prerequisites
- CS 102Little Bits to Big Ideas4 credits
- CS 105Intro Computing: Non-Tech3 credits
unlocks 17 courses · 1 prerequisite
- CS 107Data Science Discovery4 credits
unlocks 1 course
- CS 124Introduction to Computer Science I3 credits
unlocks 460 courses · 1 prerequisite
- CS 125Introduction to Computer Science4 credits
unlocks 184 courses · 1 prerequisite
- CS 126Software Design Studio3 credits
unlocks 146 courses · 1 prerequisite
- CS 128Introduction to Computer Science II3 credits
unlocks 148 courses · 2 prerequisites
- CS 173Discrete Structures3 credits
unlocks 146 courses · 5 prerequisites
- CS 196First-Year Student Honors1 credit
- CS 199Undergraduate Open Seminar in Computer Science0 credits
- CS 210Ethical & Professional Issues2 credits
unlocks 1 course · 1 prerequisite
- CS 211Ethical and Professional Conduct3 credits
unlocks 1 course · 1 prerequisite
- CS 222Software Design Lab1 credit
unlocks 6 courses · 2 prerequisites
- CS 225Data Structures4 credits
unlocks 145 courses · 10 prerequisites
- CS 233Computer Architecture4 credits
unlocks 50 courses · 5 prerequisites
- CS 242Programming Studio3 credits
- CS 265Innovation Illinois: From Accessible Design to Supercomputing Cultures3 credits
- CS 266Community Innovation3 credits
- CS 277Algorithms and Data Structures for Data Science4 credits
unlocks 3 courses · 5 prerequisites
- CS 296Honors Course1 credit
- CS 307Modeling and Learning in Data Science4 credits
unlocks 2 courses · 7 prerequisites
- CS 340Introduction to Computer Systems3 credits
unlocks 25 courses · 2 prerequisites
- CS 341System Programming4 credits
unlocks 32 courses · 2 prerequisites
- CS 357Numerical Methods I3 credits
unlocks 7 courses · 13 prerequisites
- CS 361Probability & Statistics for Computer Science3 credits
unlocks 28 courses · 9 prerequisites
- CS 374Introduction to Algorithms & Models of Computation4 credits
unlocks 145 courses · 3 prerequisites
- CS 397Individual Study1 credit
- CS 398Special Topics1 credit
- CS 400Accelerated Fundamentals of Computing I3 credits
unlocks 1 course
- CS 401Accelerated Fundamentals of Algorithms I3 credits
unlocks 1 course
- CS 402Accelerated Fundamentals of Computing II3 credits
1 prerequisite
- CS 403Accelerated Fundamentals of Algorithms II3 credits
1 prerequisite
- CS 407Cryptography3 credits
- CS 409The Art of Web Programming3 credits
1 prerequisite
- CS 410Text Information Systems3 credits
unlocks 1 course · 1 prerequisite
- CS 411Database Systems3 credits
unlocks 1 course · 1 prerequisite
- CS 412Introduction to Data Mining3 credits
unlocks 4 courses · 1 prerequisite
- CS 413Intro to Combinatorics3 credits
unlocks 146 courses
- CS 414Multimedia Systems3 credits
3 prerequisites
- CS 415Game Development3 credits
1 prerequisite
- CS 416Data Visualization3 credits
1 prerequisite
- CS 417Introduction to Extended Reality3 credits
8 prerequisites
- CS 418Interactive Computer Graphics3 credits
unlocks 2 courses · 8 prerequisites
- CS 419Production Computer Graphics3 credits
2 prerequisites
- CS 420Parallel Progrmg: Sci & Engrg3 credits
unlocks 1 course · 1 prerequisite
- CS 421Programming Languages & Compilers3 credits
unlocks 8 courses · 11 prerequisites
- CS 422Programming Language Design3 credits
unlocks 2 courses · 1 prerequisite
- CS 423Operating Systems Design3 credits
unlocks 2 courses · 2 prerequisites