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 58
page 1 of 2
- CS 500Current Topics in Computing Education Research4 credits
- CS 507Topics in Cryptography4 credits
- CS 508Manycore Parallel Algorithms4 credits
- CS 510Advanced Information Retrieval4 credits
5 prerequisites
- CS 511Advanced Data Management4 credits
1 prerequisite
- CS 512Data Mining Principles4 credits
1 prerequisite
- CS 513Theory & Practice of Data Cleaning4 credits
- CS 514Advanced Topics in Network Science4 credits
3 prerequisites
- CS 519Scientific Visualization4 credits
2 prerequisites
- CS 521Advanced Topics in Programming Systems4 credits
3 prerequisites
- CS 522Programming Language Semantics4 credits
2 prerequisites
- CS 523Advanced Operating Systems4 credits
6 prerequisites
- CS 524Concurrent Progrmg Languages4 credits
4 prerequisites
- CS 525Advanced Distributed Systems4 credits
6 prerequisites
- CS 526Advanced Compiler Construction4 credits
1 prerequisite
- CS 527Topics in Software Engineering4 credits
3 prerequisites
- CS 533Parallel Computer Architecture4 credits
2 prerequisites
- CS 534Advanced Topics in Computer Architecture4 credits
2 prerequisites
- CS 536Fault-Tolerant Dig Syst Design4 credits
- CS 537Advanced Topics in Internet of Things (IoT)4 credits
4 prerequisites
- CS 538Advanced Computer Networks4 credits
2 prerequisites
- CS 539Distributed Algorithms4 credits
- CS 540Deep Learning Theory4 credits
- CS 541Computer Systems Analysis4 credits
- CS 542Statistical Reinforcement Learning4 credits
- CS 543Computer Vision4 credits
- CS 544Optimiz in Computer Vision4 credits
7 prerequisites
- CS 545Machine Learning for Signal Processing4 credits
6 prerequisites
- CS 546Advanced Topics in Natural Language Processing4 credits
3 prerequisites
- CS 547Deep Learning4 credits
- CS 549Seminar in Cognitive Science2 credits
- CS 554Parallel Numerical Algorithms4 credits
7 prerequisites
- CS 555Numerical Methods for PDEs4 credits
unlocks 2 courses · 4 prerequisites
- CS 556Iterative & Multigrid Methods4 credits
- CS 558Topics in Numerical Analysis4 credits
- CS 562Advanced Topics in Security, Privacy, and Machine Learning4 credits
4 prerequisites
- CS 563Advanced Computer Security4 credits
4 prerequisites
- CS 565Human-Computer Interaction4 credits
1 prerequisite
- CS 567Social Signals and Social Media4 credits
1 prerequisite
- CS 568User-Centered Machine Learning4 credits
1 prerequisite
- CS 571Combinatorial Mathematics4 credits
- CS 572Extremal Graph Theory4 credits
- CS 574Randomized Algorithms4 credits
6 prerequisites
- CS 575Methods of Combinatorics4 credits
- CS 576Topics in Automated Deduction2 credits
- CS 579Computational Complexity4 credits
5 prerequisites
- CS 580Topics in Algorithmic Game Theory4 credits
1 prerequisite
- CS 581Algorithmic Genomic Biology4 credits
4 prerequisites
- CS 582Machine Learning for Bioinformatics4 credits
3 prerequisites
- CS 583Approximation Algorithms4 credits