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–44 of 44
- 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
- CS 463Systems Performance and Concurrent Computing4 credits
1 prerequisite
- CS 466Computer Architecture4 credits
unlocks 6 courses · 2 prerequisites
- CS 468Network Security4 credits
1 prerequisite
- CS 472Provably Correct Programming4 credits
1 prerequisite
- CS 473Compiler Design4 credits
5 prerequisites
- CS 474Object-Oriented Languages and Environments4 credits
1 prerequisite
- CS 475Object-Oriented Programming4 credits
- CS 476Programming Language Design4 credits
2 prerequisites
- CS 477Public Policy, Legal, and Ethical Issues in Computing, Privacy, and Security4 credits
- CS 478Software Development for Mobile Platforms4 credits
1 prerequisite
- CS 479Wearables and Nearables Technology Laboratory4 credits
2 prerequisites
- CS 480Database Systems4 credits
unlocks 6 courses · 1 prerequisite
- CS 483Big Data Mining4 credits
4 prerequisites
- CS 484Secure Web Application Development4 credits
1 prerequisite
- CS 485Networked Operating Systems Programming5 credits
unlocks 2 courses
- CS 487Building Secure Computer Systems4 credits
unlocks 1 course
- CS 488Introduction to Cryptography4 credits
unlocks 3 courses · 4 prerequisites
- CS 489Human Augmentics4 credits
1 prerequisite
- CS 491Seminar4 credits
- CS 494Special Topics in Computer Science4 credits
- CS 499Professional Development Seminar