Computer Science courses at UIC
7,979 CS courses at University of Illinois Chicago, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 121
page 1 of 3
- CS 100Discovering Computer Science3 credits
- CS 107Introduction to Computing and Programming4 credits
unlocks 117 courses · 1 prerequisite
- CS 109Programming for Engineers with MatLab3 credits
unlocks 137 courses · 1 prerequisite
- CS 111Program Design I.3 credits
unlocks 90 courses
- CS 112Program Design I in the Context of Biological Problems3 credits
unlocks 63 courses
- CS 113Program Design I in the Context of Law and Public Policy3 credits
unlocks 63 courses
- CS 141Program Design II.3 credits
unlocks 55 courses · 6 prerequisites
- CS 151Mathematical Foundations of Computing3 credits
unlocks 8 courses · 6 prerequisites
- CS 194Special Topics in Computer Science3 credits
- CS 211Programming Practicum3 credits
unlocks 53 courses · 2 prerequisites
- CS 218Data+Artificial Intelligence3 credits
6 prerequisites
- CS 251Data Structures4 credits
unlocks 96 courses
- CS 261Machine Organization4 credits
unlocks 28 courses · 2 prerequisites
- CS 277Technical and Professional Communication in Computer Science3 credits
1 prerequisite
- CS 292Undergraduate Teaching Assistants Training1 credit
- CS 294Special Topics in Computer Science3 credits
- CS 301Languages and Automata3 credits
unlocks 7 courses · 2 prerequisites
- CS 341Programming Language Design and Implementation3 credits
unlocks 5 courses · 2 prerequisites
- CS 342Software Design3 credits
unlocks 17 courses · 2 prerequisites
- CS 351Advanced Data Structure Practicum3 credits
2 prerequisites
- CS 361Systems Programming4 credits
unlocks 12 courses · 3 prerequisites
- CS 362Computer Design4 credits
2 prerequisites
- CS 377Ethical Issues in Computing3 credits
1 prerequisite
- CS 378Framework-based Software Development for Hand-held Devices3 credits
1 prerequisite
- CS 391Computer Science Practicum1 credit
- CS 394Special Topics in Computer Science3 credits
- CS 398Undergraduate Design/Research3 credits
- CS 401Computer Algorithms I.4 credits
unlocks 17 courses · 2 prerequisites
- CS 402Algorithms in Practice4 credits
1 prerequisite
- CS 407Economics and Computation4 credits
1 prerequisite
- CS 411Artificial Intelligence I.4 credits
unlocks 2 courses · 1 prerequisite
- CS 412Introduction to Machine Learning4 credits
unlocks 6 courses · 4 prerequisites
- CS 415Computer Vision I.4 credits
unlocks 1 course · 1 prerequisite
- CS 418Introduction to Data Science4 credits
unlocks 2 courses · 4 prerequisites
- CS 421Natural Language Processing4 credits
unlocks 3 courses · 2 prerequisites
- CS 422User Interface Design and Programming4 credits
unlocks 7 courses · 1 prerequisite
- CS 423Natural User Interactions4 credits
1 prerequisite
- CS 424Visualization and Visual Analytics4 credits
unlocks 1 course · 1 prerequisite
- CS 425Computer Graphics I.4 credits
1 prerequisite
- CS 426Video Game Design and Development4 credits
2 prerequisites
- CS 427Creative Coding4 credits
1 prerequisite
- CS 428Virtual, Augmented and Mixed Reality4 credits
1 prerequisite
- CS 440Software Engineering I.4 credits
unlocks 2 courses · 1 prerequisite
- CS 441Engineering Distributed Objects For Cloud Computing4 credits
3 prerequisites
- CS 442Software Engineering II.4 credits
1 prerequisite
- CS 450Introduction to Networking4 credits
unlocks 4 courses · 1 prerequisite
- CS 453Introduction to Parallel and Distributed Processing4 credits
1 prerequisite
- CS 454Principles of Concurrent Programming4 credits
1 prerequisite
- CS 455Introduction to High Performance Computing4 credits
1 prerequisite
- CS 461Operating Systems Design and Implementation4 credits
1 prerequisite