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 |