CS 100 |
Computer Science Orientation |
|
Website |
CS 101 |
Intro Computing: Engrg & Sci |
Credit in MATH 220 or MATH 221 |
|
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 |
Website |
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 |
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 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 400 |
Accel Fund of Computing I |
|
|
CS 401 |
Accel Fund of Algorithms I |
|
|
CS 407 |
Cryptography |
|
Website |
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 |
|
Website |
CS 413 |
Intro to Combinatorics |
|
|
CS 415 |
Game Development |
|
Website |
CS 418 |
Interactive Computer Graphics |
|
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 |
Website |
CS 422 |
Programming Language Design |
|
|
CS 423 |
Operating Systems Design |
|
|
CS 424 |
Real-Time Systems |
|
|
CS 425 |
Distributed Systems |
|
Website |
CS 426 |
Compiler Construction |
|
Website |
CS 427 |
Software Engineering I |
|
|
CS 433 |
Computer System Organization |
|
Website |
CS 437 |
Topics in Internet of Things |
|
|
CS 438 |
Communication 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 |
|
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 450 |
Numerical Analysis |
Credit in CS 101 or CS 125 Credit in CS 357 or MATH 415 Credit in MATH 285 |
Website |
CS 460 |
Security Laboratory |
|
Website |
CS 461 |
Computer Security I |
|
Website |
CS 463 |
Computer Security II |
|
Website |
CS 465 |
User Interface Design |
|
Website |
CS 466 |
Introduction to Bioinformatics |
|
|
CS 468 |
Tech and Advertising Campaigns |
|
|
CS 473 |
Algorithms |
|
|
CS 474 |
Logic in Computer Science |
|
|
CS 475 |
Formal Models of Computation |
|
|
CS 476 |
Program Verification |
|
|
CS 481 |
Adv Stochastic Process & Appl |
|
Website |
CS 483 |
Applied Parallel Programming |
|
Website |
CS 484 |
Parallel Programming |
|
|
CS 491 CAP |
Adv Competitive Algorithm Prog |
|
|
CS 491 CB |
Cyber Security Scholar Program |
|
|
CS 491 ECO |
Excursions in Computing I |
|
|
CS 492 |
Senior Project I |
|
|
CS 498 RC1 |
Law &Policy Issues in CS |
|
Website |
CS 498 TC3 |
Computational Geometry |
|
Website |
CS 498 TC4 |
Computational Geometry |
|
Website |
CS 500 |
Topics in Comp Ed Rsrch |
|
|
CS 511 |
Advanced Data Management |
|
Website |
CS 514 |
Adv Topics in Network Science |
|
Website |
CS 521 |
Adv Topics in Pgm Systems |
|
|
CS 527 |
Topics in Software Engineering |
|
Website |
CS 537 |
Advanced Topics in IoT |
|
|
CS 538 |
Advanced Computer Networks |
|
|
CS 542 |
Stat Reinforcement Learning |
|
|
CS 543 |
Computer Vision |
|
|
CS 545 |
Machine Learning for Signals |
|
|
CS 546 |
Advanced Topics in Natural Language Processing |
|
|
CS 547 |
Deep Learning |
|
Website |
CS 549 |
Seminar in Cognitive Science |
|
|
CS 556 |
Iterative & Multigrid Methods |
|
|
CS 562 |
Adv. Trustworthy Mach. Lrng. |
|
Website |
CS 567 |
Social Spaces |
|
|
CS 571 |
Combinatorial Mathematics |
|
|
CS 579 |
Computational Complexity |
|
|
CS 582 |
ML for Bioinformatics |
|
Website |
CS 591 ACT |
Advanced Compiler Technology |
|
|
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 SE |
Software Engineering Seminar |
|
|
CS 591 SN |
Systems and Networking Seminar |
|
|
CS 591 TA |
Teaching Assistant Training |
|
|
CS 598 AO2 |
Foundations of Data Curation |
|
|
CS 598 CC1 |
Cloud Computing Capstone |
|
|
CS 598 CSC |
Topics in Graph Algorithms |
|
Website |
CS 598 JBR |
ML for Software Engineering |
|
|
CS 598 KCC |
Understanding LLMs AKA ChatGPT |
|
|
CS 598 KKH |
ADV Comp. Topics in Robotics |
|
Website |
CS 598 KMC |
Found. for Comp. Edu. Research |
|
|
CS 598 KPH |
Foundations for Comp. Ed Res. |
|
|
CS 598 PEN |
LLM Post-pretraining |
|
|
CS 598 PSO |
Practical Statistical Learning |
|
|
CS 598 SFS |
Computing & Global Developmnt |
|
|
CS 598 SHW |
3-D Vision |
|
|
CS 598 SMC |
Methodological Pluralism |
|
Website |
CS 598 SPH |
Methodological Pluralism |
|
Website |
CS 598 WSI |
ADV Wireless Networks and IOT |
|
|