UIUC CS Courses

CS 101
Intro Computing: Engrg & Sci
CS 105
Intro Computing: Non-Tech
CS 125
Intro to Computer Science
CS 173
Discrete Structures
CS 196
Freshman Honors
CS 199
Undergraduate Open Seminar
CS 210
Ethical & Professional Issues
CS 225
Data Structures
CS 233
Computer Architecture
CS 241
System Programming
CS 242
Programming Studio
CS 296
Honors Course
CS 357
Numerical Methods I
CS 397
Individual Study
CS 410
Text Information Systems
CS 411
Database Systems
CS 413
Intro to Combinatorics
CS 418
Interactive Computer Graphics
CS 421
Progrmg Languages & Compilers
CS 422
Programming Language Design
CS 423
Operating Systems Design
CS 425
Distributed Systems
CS 428
Software Engineering II
CS 429
“Software Engineering II, ACP”
CS 431
Embedded Systems
CS 433
Computer System Organization
CS 438
Communication Networks
CS 440
Artificial Intelligence
CS 446
Machine Learning
CS 450
Numerical Analysis
CS 460
Security Laboratory
CS 461
Computer Security I
CS 463
Computer Security II
CS 465
User Interface Design
CS 466
Introduction to Bioinformatics
CS 473
Fundamental Algorithms
CS 477
Formal Software Devel Methods
CS 482
Simulation
CS 484
Parallel Programming
CS 491
Seminar
CS 493
“Senior Project II, ACP”
CS 494
Senior Project II
CS 498
Special Topics
CS 499
Senior Thesis
CS 511
Advanced Data Management
CS 512
Data Mining Principles
CS 519
Scientific Visualization
CS 525
Advanced Distributed Systems
CS 526
Advanced Compiler Construction
CS 533
Parallel Computer Architecture
CS 536
Fault-Tolerant Dig Syst Design
CS 543
Computer Vision
CS 548
Models of Cognitive Processes
CS 555
Numerical Methods for PDEs
CS 576
Topics in Automated Deduction
CS 579
Computational Complexity
CS 591
Advanced Seminar
CS 597
Individual Study
CS 598
Special Topics
CS 599
Thesis Research