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.
Advancement to Candidacy
No course list published for this category.
Culminating Experience
3 unitsElective Courses
9 units- COMP 626 - Applied Mathematics for Computational Scientists
- MATH 693B - Advanced Numerical Methods: Computational Partial Differential Equations
- COMP 670 - Seminar: Problems in Computational Science
- CS 559 - Computer Vision
- CS 649 - Big Data Tools and Methods
- CS 652 - Foundations of Deep Learning
- CS 653 - Data Mining
- CS 654 - Reinforcement Learning
- CS 657 - Intelligent Systems
- CS 663 - Algorithms for Big Data
- CS 677 - Data Quality Assurance
- CS 668 - Applied Large Language Models
Note
No course list published for this category.
Required Core Courses
18 units- COMP 521 - Introduction to Scientific Computing and Data Science
- COMP 526 - Computational Methods for Scientists
- COMP 536 - Scientific Modeling and Machine Learning
- MATH 636 - Mathematical Modeling
- COMP 601 - Professional Development for Computational Scientists Seminar I
- COMP 602 - Professional Development for Computational Scientists Seminar II
- COMP 603 - Student Industry Immersion Seminar
- COMP 605 - Scientific Computing
- CS 605 - Scientific Computing
- COMP 607 - Computational Database Fundamentals
Research
3 unitsThis 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.