Computer Science

spring 2022
 
All Classes
  • Computer Science
  • Head of Department: Nancy Amato
  • Department Office: 2232 Siebel Center, 201 N. Goodwin Avenue, Urbana
  • P: 217-333-3426
COURSE NUMBER COURSE TITLE
CS 101 Intro Computing: Engrg & Sci
CS 102 Little Bits to Big Ideas
CS 105 Intro Computing: Non-Tech
CS 107 Data Science Discovery
CS 124 Introduction to Computer Science I
CS 126 Software Design Studio
CS 128 Introduction to Computer Science II
CS 173 Discrete Structures
CS 199 Undergraduate Open Seminar in Computer Science
CS 210 Ethical & Professional Issues
CS 211 Ethical and Professional Conduct
CS 222 Software Design Lab
CS 225 Data Structures
CS 233 Computer Architecture
CS 240 Introduction to Computer Systems
CS 241 System Programming
CS 307 Modeling and Learning in Data Science
CS 357 Numerical Methods I
CS 361 Probability & Statistics for Computer Science
CS 374 Introduction to Algorithms & Models of Computation
CS 397 Individual Study
CS 402 Accelerated Fundamentals of Computing II
CS 403 Accelerated Fundamentals of Algorithms II
CS 411 Database Systems
CS 412 Introduction to Data Mining
CS 413 Intro to Combinatorics
CS 418 Interactive Computer Graphics
CS 420 Parallel Progrmg: Sci & Engrg
CS 421 Programming Languages & Compilers
CS 422 Programming Language Design
CS 425 Distributed Systems
CS 431 Embedded Systems
CS 433 Computer System Organization
CS 437 Topics in Internet of Things
CS 438 Communication Networks
CS 439 Wireless Networks
CS 440 Artificial Intelligence
CS 441 Applied Machine Learning
CS 442 Trustworthy Machine Learning
CS 444 Deep Learning for Computer Vision
CS 445 Computational Photography
CS 446 Machine Learning
CS 450 Numerical Analysis
CS 461 Computer Security I
CS 464 Topics in Societal and Ethical Impacts of Computer Technology
CS 466 Introduction to Bioinformatics
CS 468 Tech and Advertising Campaigns
CS 473 Algorithms
CS 475 Formal Models of Computation
CS 482 Simulation
CS 484 Parallel Programming
CS 491 Seminar
CS 493 Senior Project II, ACP
CS 494 Senior Project II
CS 497 CS Team Project
CS 498 Special Topics
CS 499 Senior Thesis
CS 500 Current Topics in Computing Education Research
CS 510 Advanced Information Retrieval
CS 521 Advanced Topics in Programming Systems
CS 526 Advanced Compiler Construction
CS 533 Parallel Computer Architecture
CS 534 Advanced Topics in Computer Architecture
CS 555 Numerical Methods for PDEs
CS 565 Human-Computer Interaction
CS 574 Randomized Algorithms
CS 575 Methods of Combinatorics
CS 586 Combinatorial Optimization
CS 591 Advanced Seminar
CS 597 Individual Study
CS 598 Special Topics
CS 599 Thesis Research