|
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 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 266
|
Community Innovation
|
|
CS 277
|
Algorithms and Data Structures for Data Science
|
|
CS 307
|
Modeling and Learning in Data Science
|
|
CS 340
|
Introduction to Computer Systems
|
|
CS 341
|
System Programming
|
|
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 398
|
Special Topics
|
|
CS 402
|
Accelerated Fundamentals of Computing II
|
|
CS 403
|
Accelerated Fundamentals of Algorithms II
|
|
CS 407
|
Cryptography
|
|
CS 410
|
Text Information Systems
|
|
CS 411
|
Database Systems
|
|
CS 412
|
Introduction to Data Mining
|
|
CS 413
|
Intro to Combinatorics
|
|
CS 415
|
Game Development
|
|
CS 417
|
Virtual Reality
|
|
CS 421
|
Programming Languages & Compilers
|
|
CS 423
|
Operating Systems Design
|
|
CS 425
|
Distributed Systems
|
|
CS 427
|
Software Engineering I
|
|
CS 431
|
Embedded Systems
|
|
CS 433
|
Computer System Organization
|
|
CS 434
|
Real World Algorithms for IoT and Data Science
|
|
CS 435
|
Cloud Networking
|
|
CS 437
|
Topics in Internet of Things
|
|
CS 438
|
Communication Networks
|
|
CS 440
|
Artificial Intelligence
|
|
CS 441
|
Applied Machine Learning
|
|
CS 442
|
Trustworthy Machine Learning
|
|
CS 443
|
Reinforcement Learning
|
|
CS 444
|
Deep Learning for Computer Vision
|
|
CS 445
|
Computational Photography
|
|
CS 446
|
Machine Learning
|
|
CS 447
|
Natural Language Processing
|
|
CS 448
|
Audio Computing Laboratory
|
|
CS 450
|
Numerical Analysis
|
|
CS 461
|
Computer Security I
|
|
CS 462
|
Issues of Law and Policy in Computer Science
|
|
CS 463
|
Computer Security II
|
|
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 474
|
Logic in Computer Science
|
|
CS 476
|
Program Verification
|
|
CS 477
|
Formal Software Development Methods
|
|
CS 482
|
Simulation
|
|
CS 483
|
Applied 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 507
|
Topics in Cryptography
|
|
CS 510
|
Advanced Information Retrieval
|
|
CS 521
|
Advanced Topics in Programming Systems
|
|
CS 523
|
Advanced Operating Systems
|
|
CS 525
|
Advanced Distributed Systems
|
|
CS 526
|
Advanced Compiler Construction
|
|
CS 527
|
Topics in Software Engineering
|
|
CS 533
|
Parallel Computer Architecture
|
|
CS 534
|
Advanced Topics in Computer Architecture
|
|
CS 537
|
Advanced Topics in Internet of Things (IoT)
|
|
CS 543
|
Computer Vision
|
|
CS 554
|
Parallel Numerical Algorithms
|
|
CS 555
|
Numerical Methods for PDEs
|
|
CS 562
|
Advanced Topics in Security, Privacy, and Machine Learning
|
|
CS 563
|
Advanced Computer Security
|
|
CS 565
|
Human-Computer Interaction
|
|
CS 568
|
User-Centered Machine Learning
|
|
CS 576
|
Topics in Automated Deduction
|
|
CS 583
|
Approximation Algorithms
|
|
CS 588
|
Autonomous Vehicle System Engineering
|
|
CS 591
|
Advanced Seminar
|
|
CS 597
|
Individual Study
|
|
CS 598
|
Special Topics
|