Fall 2024 Course Offerings (tentative)

The following courses are tentatively 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 631 Data-Intensive Dist. Analytics
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 TBD 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 TBD CS 798 Advanced Topics in Machine Learning
Open Software Engineering CS 846 Advanced Topics in Software Engineering: Mahcine Learning for SE
Open Software Engineering CS 846 Advanced Topics in Software Engineering: Software Engineering for Big Data and AI
Open Databases CS 848 SEM 001 Advanced Topics in Databases
Open Databases CS 848 SEM 002 Advanced Topics in Databases
Open Hardware and Software Systems CS 850 Advanced Topics in Computer Architecture
Open Hardware and Software Systems CS 854 Advanced Topics in Computer Systems
Open   CS 858 SEM 001 Advanced Topics in Cryptography, Security, and Privacy
Open   CS 858 SEM 002 Advanced Topics in Cryptography, Security, and Privacy
Open Artificial Intelligence CS 886 SEM 001 Advanced Topics in Artificial Intelligence: Affective Computing
Open Artificial Intelligence CS 886 SEM 002 Advanced Topics in Artificial Intelligence: Casual Learning
Open Artificial Intelligence CS 886 SEM 003 Advanced Topics in Artificial Intelligence: Natural Language Processing
Open Scientific and Symbolic Computing CS 887 Advanced Topics in Symbolic Computation: Linear Algebra
Open Graphics and User Interfaces CS 888 Advanced Topics in Computer Graphics
Open Graphics and User Interfaces CS 889 SEM 001 Advanced Topics in Human-Computer Interaction: Designing Value Driven Tech