CS 101 |
Intro Computing: Engrg & Sci |
Credit in MATH 220 or MATH 221 |
|
CS 102 |
Little Bits to Big Ideas |
|
Website |
CS 105 |
Intro Computing: Non-Tech |
|
|
CS 107 |
Data Science Discovery |
|
Website |
CS 124 |
Intro to Computer Science I |
|
Website |
CS 128 |
Intro to Computer Science II |
Credit in CS 124 |
|
CS 173 |
Discrete Structures |
Credit in MATH 220 or MATH 221 Credit in CS 124 or CS 125 or ECE 220 |
|
CS 199 |
CS Stars |
|
|
CS 210 |
Ethical & Professional Issues |
Credit in CS 225 |
Website |
CS 211 |
Ethical & Professional Conduct |
|
Website |
CS 222 |
Software Design Lab |
Credit in CS 128 Credit or concurrent registration in CS 225 |
|
CS 225 |
Data Structures |
Credit in CS 173 or MATH 213 or MATH 347 or MATH 412 or MATH 413 Credit in CS 125 or CS 128 or ECE 220 |
Website |
CS 233 |
Computer Architecture |
Credit in CS 125 or CS 128 Credit in CS 173 or MATH 213 Credit or concurrent registration in CS 225 |
Website |
CS 277 |
Algo & Data Stru for Data Sci |
|
Website |
CS 307 |
Model & Learning in Data Sci |
|
|
CS 340 |
Intro to Computer Systems |
Credit in CS 225 |
Website |
CS 357 |
Numerical Methods I |
Credit in CS 101 or CS 105 or CS 124 or CS 125 or ECE 220 Credit in ASRM 406 or MATH 225 or MATH 257 or MATH 415 or MATH 416 Credit in MATH 241 |
|
CS 361 |
Prob & Stat for Computer Sci |
Credit in MATH 220 or MATH 221 Credit or concurrent registration in ASRM 406 or MATH 225 or MATH 257 or MATH 415 or MATH 416 |
Website |
CS 374 |
Intro to Algs & Models of Comp |
Credit in CS 173 or CS 225 or MATH 213 |
|
CS 402 |
Accel Fund of Computing II |
|
|
CS 403 |
Accel Fund of Algorithms II |
|
|
CS 407 |
Cryptography |
|
Website |
CS 410 |
Text Information Systems |
|
|
CS 411 |
Database Systems |
Credit in CS 225 |
|
CS 412 |
Introduction to Data Mining |
|
Website |
CS 413 |
Intro to Combinatorics |
|
|
CS 415 |
Game Development |
|
Website |
CS 421 |
Progrmg Languages & Compilers |
Credit in CS 233 or CS 240 or CS 340 Credit in CS 374 or ECE 374 Credit in ASRM 406 or MATH 225 or MATH 257 or MATH 415 or MATH 416 |
|
CS 425 |
Distributed Systems |
|
Website |
CS 427 |
Software Engineering I |
|
|
CS 431 |
Embedded Systems |
|
Website |
CS 433 |
Computer System Organization |
|
Website |
CS 434 |
Real World Algorithms - IoT/DS |
|
Website |
CS 435 |
Cloud Networking |
|
|
CS 437 |
Topics in Internet of Things |
|
|
CS 438 |
Communication Networks |
|
Website |
CS 440 |
Artificial Intelligence |
|
Website |
CS 441 |
Applied Machine Learning |
Credit in CS 225 Credit in CS 361 |
|
CS 442 |
Trustworthy Machine Learning |
|
|
CS 444 |
Deep Learning for Compt Visn |
|
Website |
CS 445 |
Computational Photography |
|
Website |
CS 446 |
Machine Learning |
Credit in CS 225 Credit or concurrent registration in Arms 406 or bioe 210 or Math 225 or Math 257 or Math 415 or Math 416 Credit or concurrent registration in CS 361 or Ece 313 or Math 461 or stat 400 |
|
CS 447 |
Natural Language Processing |
|
|
CS 448 |
Audio Computing Laboratory |
Credit or concurrent registration in CS 241 or Credit in CS 341 or Credit or concurrent registration in ECE 391 Credit or concurrent registration in ARMS 406 or BIOE 210 or Credit in MATH 257 or Credit or concurrent registration in MATH 415 or MATH 416 |
Website |
CS 450 |
Numerical Analysis |
Credit in CS 101 or CS 125 Credit in CS 357 or MATH 415 Credit in MATH 285 |
Website |
CS 461 |
Computer Security I |
|
Website |
CS 463 |
Computer Security II |
|
Website |
CS 464 |
Topics in Societal Impacts |
|
Website |
CS 468 |
Tech and Advertising Campaigns |
|
|
CS 473 |
Algorithms |
|
|
CS 477 |
Formal Software Devel Methods |
|
|
CS 482 |
Simulation |
|
Website |
CS 483 |
Applied Parallel Programming |
|
Website |
CS 491 CAP |
Adv Competitive Algorithm Prog |
|
|
CS 491 EIC |
Excursions in computing II |
|
|
CS 493 |
Senior Project II, ACP |
|
|
CS 494 |
Senior Project II |
|
|
CS 498 DSO |
Cloud Computing Applications |
|
|
CS 498 SCG |
Computational Social Science |
|
|
CS 498 SCU |
Computational Social Science |
|
|
CS 500 |
Broadening Particip in CS Ed |
|
|
CS 510 |
Advanced Information Retrieval |
|
Website |
CS 514 |
Adv Social and Info Networks |
|
Website |
CS 521 |
ML & Compilers |
|
|
CS 523 |
Advanced Operating Systems |
|
|
CS 524 |
Concurrent Progrmg Languages |
|
|
CS 525 |
Advanced Distributed Systems |
|
Website |
CS 533 |
Parallel Computer Architecture |
|
|
CS 534 |
Adv Topics in Comp Arch |
|
Website |
CS 538 |
Advanced Computer Networks |
|
|
CS 555 |
Numerical Methods for PDEs |
|
Website |
CS 563 |
Advanced Computer Security |
|
|
CS 565 |
Ethics in AI |
|
Website |
CS 581 |
Algorithmic Genomic Biology |
|
Website |
CS 584 |
Embedded System Verification |
|
Website |
CS 588 |
Autonomous Vehicle System Eng |
|
|
CS 591 ACT |
Advanced Compiler Technology |
|
|
CS 591 BIO |
BIOINFORMATICS |
|
|
CS 591 FM |
Formal Methods Seminar |
|
|
CS 591 IG |
ADV Sem in Distributed Systems |
|
|
CS 591 SE |
SOFTWARE ENGINEER. SEM. |
|
|
CS 591 SN |
Systems and Networking Seminar |
|
|
CS 591 TA |
Teaching Assistant Training |
|
|
CS 598 APK |
Lang & Abstractions for HPC |
|
Website |
CS 598 JGE |
Advanced Data Structures |
|
|
CS 598 PEN |
LLM Post-pretraining |
|
|