计算机科学(CS)课程简介
CS 100: Computer Science Orientation
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 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 400: Accelerated Fundamentals of Computing I
CS 401: Accelerated Fundamentals of Algorithms I
CS 402: Accelerated Fundamentals of Computing II
CS 403: Accelerated Fundamentals of Algorithms II
CS 407: Cryptography
CS 409: The Art of Web Programming
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 418: Interactive Computer Graphics
CS 421: Programming Languages & Compilers
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 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 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 447: Natural Language Processing
CS 448: Audio Computing Laboratory
CS 450: Numerical Analysis
CS 460: Security Laboratory
CS 461: Computer Security I
CS 463: Computer Security II
CS 464: Topics in Societal and Ethical Impacts of Computer Technology
CS 465: User Interface Design
CS 468: Tech and Advertising Campaigns
CS 473: Algorithms
CS 474: Logic in Computer Science
CS 476: Program Verification
CS 481: Advanced Topics in Stochastic Processes & Applications
CS 482: Simulation
CS 483: Applied Parallel Programming
CS 484: Parallel Programming
CS 491: Seminar
CS 492: Senior Project I
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 511: Advanced Data Management
CS 514: Advanced Topics in Network Science
CS 521: Advanced Topics in Programming Systems
CS 523: Advanced Operating Systems
CS 524: Concurrent Progrmg Languages
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 538: Advanced Computer Networks
CS 539: Distributed Algorithms
CS 542: Statistical Reinforcement Learning
CS 543: Computer Vision
CS 545: Machine Learning for Signal Processing
CS 546: Advanced Topics in Natural Language Processing
CS 547: Deep Learning
CS 549: Seminar in Cognitive Science
CS 555: Numerical Methods for PDEs
CS 556: Iterative & Multigrid Methods
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 571: Combinatorial Mathematics
CS 579: Computational Complexity
CS 581: Algorithmic Genomic Biology
CS 584: Embedded System Verification
CS 588: Autonomous Vehicle System Engineering
CS 591: Advanced Seminar
CS 597: Individual Study
CS 598: Special Topics
CS 599: Thesis Research