Fall 2024

Fall 2024 Course Offerings

The following courses are scheduled for Fall 2024. 

Courses offered in Fall 2024 will be delivered in-person, unless specified below.

For delivery method and date and time of offer please look at the schedule of classes once its been updated. For course instructor information, please follow the instructions linked here.

Recommended Background

Area

Number

Course Title

Data Science graduate students only. N/A N/A Ethics in Data Science and Artificial Intelligence
Data Science graduate students only. Delivered in online format. N/A CS 600 Fundamentals of Computer Science for Data Science
Data Science graduate students only. N/A CS 638 Principles of Data Management and Use
  Software Engineering CS 645 Software Requirements Specification and Analysis
  Graphics and User Interfaces CS 649 Human-Computer Interaction
  Hardware & Software Systems CS 651 Data-Intensive Distributed Computing
  Hardware & Software Systems CS 654 Distributed Systems
  Hardware & Software Systems CS 656 Computer Networks
  Algorithms & Complexity CS 666 Algorithm Design & Analysis
  Computational Statistics CS 680 Intro to Machine Learning
  Artificial Intelligence CS 684 Computational Vision
  Computational Statistics CS 685 Machine Learning
  Artificial Intelligence CS 686 Intro to Artificial Intelligence
  Graphics and User Interfaces CS 688 Intro to Computer Graphics
Open   CS 697 Graduate Research Skills Seminar
    CS 698 LEC 001 Introductory Research Topics: Secure Programming
    CS 698 LEC 002 Introductory Research Topics: Software Delivery
Open Hardware and Software Systems CS 754 Advanced Distributed Systems
  Quantum Information and Computation CS 768 Quantum Information Processing
Open Scientific and Symbolic Computing CS 770 Numerical Analysis
  Scientific and Symbolic Computing; or Computational Statistics CS 794 Optimization for Data Science
  Algorithms and Complexity CS 795 Fundamentals of Optimization
Open Software Engineering CS 846 SEM 001 Advanced Topics in Software Engineering: Machine Learning for SE
Open Software Engineering CS 846 SEM 002 Advanced Topics in Software Engineering: Software Engineering for Big Data and AI
Open Databases CS 848 SEM 001 Advanced Topics in Databases: Beyond Relational DBMSs 
Open Databases CS 848 SEM 002 Advanced Topics in Databases: Practical Privacy for Data Analysis and Machine Learning
Open Hardware and Software Systems CS 850 Advanced Topics in Computer Architecture: Sys Support Next-Gen Comp Arch
Open Hardware and Software Systems CS 854 (PDF) Advanced Topics in Computer Systems: Model Serving Systems for GenAI
Open Hardware and Software Systems CS 858 SEM 001 Advanced Topics in Cryptography, Security, and Privacy: User Authentication
Open Hardware and Software Systems CS 858 SEM 002 Advanced Topics in Cryptography, Security, and Privacy: Topics on Mobile and IoT Security
Open Artificial Intelligence CS 886 SEM 002 Advanced Topics in Artificial Intelligence: Topics in Language Models
Open Artificial Intelligence CS 886 SEM 003 Advanced Topics in Artificial Intelligence:  Affective Computing
Open Scientific and Symbolic Computing CS 887 Advanced Topics in Symbolic Computation: Algs for Exact Linear Algebra
Open Graphics and User Interfaces CS 889 SEM 001 Advanced Topics in Human-Computer Interaction: Designing Value Driven Tech