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 73
page 1 of 2
- 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
- CS 424Real-Time Systems3 credits
2 prerequisites
- CS 425Distributed Systems3 credits
unlocks 3 courses · 3 prerequisites
- CS 426Compiler Construction3 credits
unlocks 3 courses · 1 prerequisite
- CS 427Software Engineering I3 credits
unlocks 3 courses · 4 prerequisites
- CS 428Software Engineering II3 credits
unlocks 1 course · 2 prerequisites
- CS 429Software Engineering II, ACP3 credits
unlocks 1 course · 2 prerequisites
- CS 431Embedded Systems3 credits
2 prerequisites
- CS 433Computer System Organization3 credits
unlocks 6 courses · 1 prerequisite
- CS 434Real World Algorithms for IoT and Data Science3 credits
- CS 435Cloud Networking3 credits
3 prerequisites
- CS 436Computer Networking Laboratory3 credits
3 prerequisites
- CS 437Topics in Internet of Things3 credits
1 prerequisite
- CS 438Computer Networks3 credits
unlocks 5 courses
- CS 439Wireless Networks3 credits
- CS 440Artificial Intelligence3 credits
unlocks 1 course · 9 prerequisites
- CS 441Applied Machine Learning3 credits
unlocks 1 course · 10 prerequisites
- CS 442Trustworthy Machine Learning3 credits
12 prerequisites
- CS 443Reinforcement Learning3 credits
15 prerequisites
- CS 444Deep Learning for Computer Vision3 credits
15 prerequisites
- CS 445Computational Photography3 credits
3 prerequisites
- CS 446Machine Learning3 credits
unlocks 8 courses · 15 prerequisites
- CS 447Natural Language Processing3 credits
unlocks 1 course · 19 prerequisites
- CS 448Audio Computing Laboratory3 credits
9 prerequisites
- CS 450Numerical Analysis3 credits
unlocks 4 courses · 9 prerequisites
- CS 452Topics in Robotics3 credits
5 prerequisites
- CS 460Security Laboratory3 credits
6 prerequisites
- CS 461Computer Security I4 credits
unlocks 2 courses · 4 prerequisites
- CS 462Issues of Law and Policy in Computer Science3 credits
3 prerequisites
- CS 463Computer Security II3 credits
unlocks 3 courses
- CS 464Topics in Societal and Ethical Impacts of Computer Technology3 credits
8 prerequisites