| CS 100 |
Computer Science Orientation |
|
|
| CS 101 |
Intro Computing: Engrg & Sci |
Credit in MATH 220 or MATH 221 |
|
| CS 105 |
Intro Computing: Non-Tech |
|
|
| CS 107 |
Data Science Discovery |
|
|
| CS 124 |
Intro to Computer Science I |
|
|
| 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 |
CA Training |
|
|
| CS 210 |
Ethical & Professional Issues |
Credit in CS 225 |
|
| 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 |
|
| 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 |
|
| CS 277 |
Algo & Data Stru for Data Sci |
Credit in STAT 207 Credit in MATH 220 or MATH 221 or MATH 234 |
|
| CS 307 |
Model & Learning in Data Sci |
|
|
| CS 340 |
Intro to Computer Systems |
Credit in CS 225 |
|
| 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 |
|
| CS 374 |
Intro to Algs & Models of Comp |
Credit in CS 173 or CS 225 or MATH 213 |
|
| CS 374 AL1 |
Intro to Algs & Models of Comp |
|
|
| CS 374 BL1 |
Intro to Algs & Models of Comp |
|
|
| CS 400 |
Accel Fund of Computing I |
|
|
| CS 401 |
Accel Fund of Algorithms I |
|
|
| CS 407 |
Cryptography |
|
|
| CS 409 |
The Art of Web Programming |
|
|
| CS 410 |
Text Information Systems |
|
|
| CS 411 |
Database Systems |
Credit in CS 225 |
|
| CS 412 |
Introduction to Data Mining |
|
|
| CS 413 |
Intro to Combinatorics |
|
|
| CS 415 |
Game Development |
|
|
| CS 417 |
Intro to Extended Reality |
|
|
| CS 418 |
Interactive Computer Graphics |
|
|
| 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 422 |
Programming Language Design |
|
|
| CS 423 |
Operating Systems Design |
|
|
| CS 424 |
Real-Time Systems |
|
|
| CS 425 |
Distributed Systems |
|
|
| CS 426 |
Compiler Construction |
|
|
| CS 427 |
Software Engineering I |
|
|
| CS 433 |
Computer System Organization |
|
|
| CS 434 |
Real World Algorithms - IoT/DS |
|
|
| CS 437 |
Topics in Internet of Things |
|
|
| CS 438 |
Computer Networks |
|
Website |
| CS 439 |
Wireless Networks |
|
|
| CS 440 |
Artificial Intelligence |
|
Website |
| CS 441 |
Applied Machine Learning |
Credit in CS 225 Credit in CS 361 |
|
| CS 444 |
Deep Learning for Compt Visn |
|
|
| CS 445 |
Computational Photography |
|
|
| 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 450 |
Numerical Analysis |
Credit in CS 101 or CS 125 Credit in CS 357 or MATH 415 Credit in MATH 285 |
|
| CS 460 |
Security Laboratory |
|
|
| CS 461 |
Computer Security I |
|
|
| CS 462 |
Issues of Law & Policy in CS |
|
|
| CS 463 |
Computer Security II |
|
|
| CS 464 |
Cyber Dystopia |
|
|
| CS 466 |
Introduction to Bioinformatics |
|
|
| CS 468 |
Tech and Advertising Campaigns |
|
|
| CS 473 |
Algorithms |
|
|
| CS 475 |
Formal Models of Computation |
|
|
| CS 477 |
Formal Software Devel Methods |
|
|
| CS 481 |
Adv Stochastic Process & Appl |
|
|
| CS 483 |
Applied Parallel Programming |
|
|
| CS 484 |
Parallel Programming |
|
|
| CS 491 CAP |
Competitive Algorithm Prog |
|
|
| CS 491 CB |
Cyber Security Scholar Program |
|
|
| CS 491 ECO |
Excursions in Computing I |
|
|
| CS 492 |
Senior Project I |
|
|
| CS 500 |
Disability, Tech & Society |
|
|
| CS 511 |
Advanced Data Management |
|
|
| CS 512 |
Data Mining Principles |
|
|
| CS 521 |
FM and ML in Pgm Systems |
|
Website |
| CS 521 FMC |
FM and ML in Prgm Systems |
|
|
| CS 521 FML |
FM and ML in Pgm Systems |
|
|
| CS 521 LCC |
ML and Compilers |
|
|
| CS 521 LCU |
ML and Compilers |
|
|
| CS 524 |
Concurrent Progrmg Languages |
|
|
| CS 527 |
Software Testing and Analysis |
|
|
| CS 538 |
Advanced Computer Networks |
|
|
| CS 541 |
Computer Systems Analysis |
|
|
| CS 542 |
Stat Reinforcement Learning |
|
|
| CS 543 |
Computer Vision |
|
|
| CS 545 |
Machine Learning for Signals |
|
|
| CS 546 |
Advanced Topics in Natural Language Processing |
|
|
| CS 549 |
Seminar in Cognitive Science |
|
|
| CS 556 |
Iterative & Multigrid Methods |
|
|
| CS 562 |
Adv Top in Sec, Priv and ML |
|
|
| CS 563 |
Advanced Computer Security |
|
|
| CS 567 |
Social Spaces |
|
|
| CS 571 |
Combinatorial Mathematics |
|
|
| CS 574 |
Randomized Algorithms |
|
|
| CS 579 |
Computational Complexity |
|
|
| CS 580 |
Topics in Algrthmc Game Theory |
|
|
| CS 581 |
Algorithmic Genomic Biology |
|
|
| CS 582 |
ML for Bioinformatics |
|
|
| CS 591 ACT |
Advanced Compiler Technology |
|
|
| CS 591 CSO |
CS Colloquium |
|
|
| CS 591 IG |
Distributed Systems Seminar |
|
|
| CS 591 LRS |
Improving Your Research Skills |
|
|
| CS 591 MH |
Scientific Computing Seminar |
|
|
| CS 591 PHD |
PHD Orientation Seminar |
|
|
| CS 591 SCH |
PhD Job Search Prep |
|
|
| CS 591 TA |
Teaching Assistant Training |
|
|
| CS 598 AO2 |
Foundations of Data Curation |
|
|
| CS 598 APK |
Fast Algorithms & Intrgl Equat |
|
|
| CS 598 CC1 |
Cloud Computing Capstone |
|
|
| CS 598 HPN |
High Speed/Progrmable Networks |
|
|
| CS 598 PSO |
Practical Statistical Learning |
|
|