Skip to main content

A student majoring in artificial intelligence must complete three courses from the AI Depth category and three courses from the AI Breadth category.

AI Depth courses

  • CS 4545: AI for HCC
  • CS 5140: Data Mining
  • CS 5320: Computer Vision
  • CS 5340: Natural Language Processing
  • CS 5350: Advanced Machine Learning
  • CS 5353: Deep Learning

AI Breadth courses

  • CS 3535: Managing Data for and with ML
  • CS 3536: Human-Centered Data Management
  • CS 4305: Advanced AI
  • CS 4640: Image Processing Basics
  • CS 5354: Human-AI Alignment
  • CS 5497: Machine Language Security
  • CS 4960: Theory of Machine Learning
  • CS 4962: Sustainable Computing
  • CS 4963: Algorithmic Foundations of Robotics
  • CS 5966: Interpretability of LLMs
  • CS 5968: Designing Digital Health Systems

A student majoring in artificial intelligence is encouraged to consider the following AI-relevant courses for satisfying general education degree requirements.