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.
- Social/Behavioral Science Exploration (BF) – LING 2200: Introduction to the Study of Language, PSY 1010: General Psychology
- Humanities Exploration (HF) – ENGL 2086: AI and Literature, PHIL 1001: Intro Ethical Dilemmas
- Life Science (LS) – ATMOS 1120: Earth System Science, PSY 2710: Brain and Behavior
- Physical Science (PS) – PHYS 2210 (with lab PHYS 2215): Physics for Scientists and Engineers I
