Why the catalog year matters
Your catalog year is the year you started at SDSU, and it decides which rules apply to your degree, not the current semester's course list. A class that is offered this term may not count toward your requirements, and one that counts for a newer catalog year may not be on an older list at all. Always check the requirements for your own catalog year, not the newest one.
Admissions Requirements
Advancement to Candidacy
No course list published for this category.
Core Requirements
Elective Courses for Plan B (Comprehensive Examination)
Foundational AI Area of Study Elective Courses
- CS 556 - Robotics
- CS 559 - Computer Vision
- CS 561 - Deep Learning for Natural Language Processing
- CS 581 - Computational Linguistics
- CS 582 - Introduction to Speech Processing
- CS 656 - Advanced Robotics
- CS 657 - Intelligent Systems
- CS 659 - Visual Perception and Learning
- CS 668 - Applied Large Language Models
- CS 677 - Data Quality Assurance
- CS 682 - Speech Processing
- CS 759 - Advanced Computer Vision
Other Elective Courses
- CS 514 - Database Theory and Implementation
- CS 574 - Computer Security
- CY 575 - Advanced Data Network Security and Privacy
- CS 577 - Principles and Techniques of Data Science
- CY 632 - Privacy and Security in Modern Computing
- CS 649 - Big Data Tools and Methods
- CS 651 - Machine Learning Operations
- CS 663 - Algorithms for Big Data
- CS 679 - Advanced Multimedia Networks
This checklist reflects San Diego State's published catalog for 2026-27 and may not capture every substitution, waiver, or advisor-approved exception. Confirm anything that affects graduation with your own advisor or degree audit.