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.
And Nine Units of Electives
- MATH 303 - History of Mathematics
- MATH 312 - Topics from Elementary Mathematics: Statistics and Probability
- MATH 313 - Topics in Elementary Mathematics: Algebra of Change
- MATH 342A - Methods of Applied Mathematics I
- MATH 342B - Methods of Applied Mathematics II
- MATH 413 - Mathematics for the Middle Grades
- MATH 414 - Mathematics Curriculum and Instruction
- MATH 302 - Transition to Higher Mathematics
At Least Nine Units Selected from
- COMP 526 - Computational Methods for Scientists
- COMP 536 - Scientific Modeling and Machine Learning
- CS 503 - Scientific Database Techniques
- CS 558 - Computer Simulation
- MATH 336 - Introduction to Mathematical Modeling
- MATH 525 - Algebraic Coding Theory
- MATH 532 - Functions of a Complex Variable
- MATH 537 - Ordinary Differential Equations
- MATH 542 - Introduction to Computational Ordinary Differential Equations
- MATH 543 - Numerical Matrix Analysis
- MATH 586 - Climate Mathematics
Emphasis in Computational Science
No course list published for this category.
Graduation Writing Assessment Requirement
No course list published for this category.
Impacted Program
- MATH 150 - Calculus I
- MATH 151 - Calculus II
- MATH 237 - Elementary Differential Equations
- MATH 245 - Discrete Mathematics
- MATH 252 - Calculus III
- MATH 254 - Introduction to Linear Algebra
- CS 150 - Introductory Computer Programming
- CS 150L - Introductory Computer Programming Laboratory
- CS 160 - Intermediate Computer Programming
- CS 160L - Intermediate Computer Programming Laboratory
- CS 210 - Data Structures
- STAT 250 - Statistical Principles and Practices
Major
- MATH 320 - Abstract Algebra
- MATH 330 - Advanced Calculus I
- MATH 531 - Partial Differential Equations
- MATH 537 - Ordinary Differential Equations
- MATH 542 - Introduction to Computational Ordinary Differential Equations
- MATH 340 - Programming in Mathematics
- MATH 524 - Linear Algebra
- MATH 543 - Numerical Matrix Analysis
Master Plan
No course list published for this category.
Mathematics, Emphasis in Computational Science, B.S. - Roadmap
No course list published for this category.
Preparation for the Major
35 units- MATH 150 - Calculus I
- MATH 151 - Calculus II
- MATH 237 - Elementary Differential Equations
- MATH 245 - Discrete Mathematics
- MATH 252 - Calculus III
- MATH 254 - Introduction to Linear Algebra
- CS 150 - Introductory Computer Programming
- CS 150L - Introductory Computer Programming Laboratory
- CS 160 - Intermediate Computer Programming
- CS 160L - Intermediate Computer Programming Laboratory
- CS 210 - Data Structures
- STAT 250 - Statistical Principles and Practices
Three Units
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.