Fall 2026

Fall 2026 Course Offerings 

The following courses are scheduled for Fall 2026.

Courses offered in Fall 2026 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

Graduate data science students only. Online N/A CS 600 Fundamentals of Computer Science for Data Science
MHI and MHIA students only. Online. 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 and Software Systems CS 651 Data-Intensive Distributed Computing
    CS 653 Software and Systems Security
  Hardware and Software Systems CS 654 Distributed Systems
  Hardware and Software Systems CS 656 Computer Networks
  Hardware and Software Systems CS 659 Privacy, Cryptography, Data Security
  Algorithms and Complexity CS 666 Algorithm Design and Analysis
  Artificial Intelligence CS 679 Neural Networks
  Computational Statistics CS 680 Intro to Machine Learning
    CS 684 Computational Vision
  Computational Statistics CS 685 Machine Learning
  Artificial Intelligence CS 686 Intro to Artificial Intelligence
  N/A - not for credit CS 697 Graduate Research Skills Seminar
  Graphics and User Interfaces; or Artificial Intelligence CS 698 LEC 001 Introductory Research Topics: AI Transformation in Organizations
  Graphics and User Interfaces; or Artificial Intelligence CS 698 LEC 002 Introductory Research Topics: AI Transformation in Organizations
  Quantum Information and Computation CS 768 Quantum Information Processing
  Scientific and Symbolic Computing CS 770 Numerical Analysis
  Algorithms and Complexity CS 795 Fundamentals of Optimization
  Software Engineering CS 846 SEM 001 Adv Topics in Software Engineering: Adv Topics in Requirements Engineering
  Software Engineering CS 846 SEM 002 Adv Topics in Software Engineering: Empirical Software Engineering
  Software Engineering CS 846 SEM 003 Adv Topics in Software Engineering: Formal Methods Meets Artificial Intelligence
  Data Systems CS 848 SEM 001 Adv Topics in Databases: Indexing for Modern Data Processing - Relational, Vector, and Hybrid
  Data Systems CS 848 SEM 002 Adv Topics in Databases: Modern Database Systems
  Hardware and Software Systems CS 854 Adv Topics in Computer Science: Model Serving Systems for GenAI
  Hardware and Software Systems CS 858 Adv Topics in Cryptography, Security, and Privacy - Trustworthy Machine Learning: A systems-security approach
  Algorithms and Complexity CS 860 Adv Topics in Algorithms and Complexity: Probabilistic Methods in Computer Science
  Artificial Intelligence CS 886 SEM 001 Adv Topics in AI: Learning Theory for Modern AI - Transformers and Large Language Models
  Artificial Intelligence CS 886 SEM 002 Adv Topics in AI: Vision-Language Models - Architectures, Training, and Frontiers
  Artificial Intelligence CS 886 SEM 003 Adv Topics in AI: Theory and Applications of Generative Models
  Artificial Intelligence CS 886 SEM 004 Adv Topics in AI: Topics in Language Modelling
  Graphics and User Interfaces CS 889 Adv Topics in Human Computer Interaction: Research Methods in HCI