Computer Science courses at Illinois Tech
3,264 CS courses at Illinois Institute of Technology, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 119
page 1 of 3
- CS 100Introduction to the Profession2 credits
- CS 104Introduction to Computer Programming for Engineers1 credit
unlocks 258 courses
- CS 105Introduction to Computer Programming1 credit
unlocks 113 courses
- CS 110Computing Principles1 credit
- CS 115Object-Oriented Programming I1 credit
unlocks 252 courses
- CS 116Object-Oriented Programming II1 credit
unlocks 139 courses · 1 prerequisite
- CS 201Accelerated Introduction to Computer Science2 credits
unlocks 141 courses · 1 prerequisite
- CS 330Discrete Structures1 credit
unlocks 34 courses · 2 prerequisites
- CS 331Data Structures and Algorithms1 credit
unlocks 101 courses · 2 prerequisites
- CS 340Programming Paradigms and Patterns
2 prerequisites
- CS 350Computer Organization and Assembly Language Programming1 credit
unlocks 36 courses · 2 prerequisites
- CS 351Systems Programming1 credit
unlocks 31 courses · 3 prerequisites
- CS 397Special Projects
- CS 401Introduction to Advanced Studies I2 credits
unlocks 97 courses · 1 prerequisite
- CS 402Introduction to Advanced Studies II2 credits
unlocks 35 courses · 1 prerequisite
- CS 403Foundations to Advanced Studies4 credits
unlocks 32 courses
- CS 406Introduction to Discrete Structures and Algorithms
- CS 411Computer Graphics
unlocks 1 course · 2 prerequisites
- CS 422Data Mining
unlocks 5 courses · 2 prerequisites
- CS 425Database Organization
unlocks 11 courses · 2 prerequisites
- CS 429Information Retrieval
unlocks 2 courses · 2 prerequisites
- CS 430Introduction to Algorithms1 credit
unlocks 18 courses · 4 prerequisites
- CS 440Programming Languages and Translators
unlocks 4 courses · 4 prerequisites
- CS 442Mobile Applications Development
2 prerequisites
- CS 443Compiler Construction
1 prerequisite
- CS 445Object Oriented Design and Programming
unlocks 3 courses · 2 prerequisites
- CS 450Operating Systems
unlocks 30 courses · 4 prerequisites
- CS 451Introduction to Parallel and Distributed Computing
2 prerequisites
- CS 455Data Communications
unlocks 13 courses · 1 prerequisite
- CS 456Introduction to Wireless Networks and Performance
5 prerequisites
- CS 458Introduction to Information Security
unlocks 2 courses · 3 prerequisites
- CS 470Computer Architecture
unlocks 2 courses · 3 prerequisites
- CS 480Introduction to Artificial Intelligence
unlocks 1 course · 2 prerequisites
- CS 481Artificial Intelligence Language Understanding
unlocks 1 course · 2 prerequisites
- CS 482Information and Knowledge Management Systems
4 prerequisites
- CS 484Introduction to Machine Learning
unlocks 3 courses · 4 prerequisites
- CS 485Computers and Society
5 prerequisites
- CS 487Software Engineering I
unlocks 10 courses · 2 prerequisites
- CS 491Undergraduate Research
- CS 492Introduction to Computer Science Research
- CS 495Topics in Computer Science
- CS 497Special Projects
- CS 511Topics in Computer Graphics
1 prerequisite
- CS 512Computer Vision
unlocks 1 course · 1 prerequisite
- CS 513Geospatial Vision and Visualization
- CS 520Data Integration, Warehousing, and Provenance
1 prerequisite
- CS 521Object-Oriented Analysis and Design
1 prerequisite
- CS 522Advanced Data Mining
1 prerequisite
- CS 525Advanced Database Organization
1 prerequisite
- CS 527Software Security8 credits
1 prerequisite