San José State University
2025-2026 Academic Catalog
Applied Mathematics, Discrete Mathematics Concentration, BS
The concentration in Discrete Mathematics, offered by the Department of Mathematics and Statistics, empowers students to grasp
high-level discrete mathematics and its intersection with technology and other sciences. Graduates will have the skill set to do both
applied industry work in computer science and graduate study in applied discrete mathematics. Moreover, Silicon Valley and similar
industries need workers with both theory and practice who are robust under disruptive technologies such as large language models,
blockchain, and AI. This concentration provides flexible problem-solvers who understand enough of the theory to adapt to changing
job conditions.
Program Learning Outcomes
Program Roadmaps
The 4-Year Roadmap is available online. Roadmaps should be used in consultation with the catalog and your advisor to identify
additional requirements for completing the major (for example, course grade minimums). Associate Degrees (ADT) Pathways are also
available online.
Major-Specific Graduation Requirements
All courses in the Preparation and Required in the Major must be completed with a grade of “C- or better”, and the following
Preparation for the Major course with a grade of “C or better”: 100W.
1. Complete the Baccalaureate Degree Requirements
Students must satisfy the specific degree requirements for their undergraduate major and fulfill the following University degree
requirements:
1. Academic (program total units with an average 2.0 GPA - “C” or better)
2. General Education (GE) (34 Lower Division + 9 Upper Division)
3. American Institutions (AI) (0-6 units) (may be satisfied in GE Areas 3B, 4, UD 3, UD 4)
4. Graduation Writing Assessment Requirement (GWAR) (3 units)
5. Physical Education (PE) (0-2 units)
6. Units in Residence (30 units, including 24 upper division and 12 in major)
7. Upper Division Units (40 units, including 12 upper div in major for BA, 18 upper div in major for BS)
8. Undergraduate Policies & Procedures
9. Apply for Graduation
Information about the Commencement Ceremony and Conferral of the Degree
Exceptions for University Graduation Requirements including exemptions and waivers, are approved for specific majors and on a
case-by-case evaluation only.
Summary of Degree Units
Core Lower Division GE: 25 (3 units may be satisfied by major coursework: Area 2)
6 required units of American Institutions/US123 may be satisfied by selecting applicable GE courses in Areas 3B and/or 4
Upper Division GE: 6 (3 units may be satisfied by major coursework: UD Area 2or5)
Physical Education: 2
GWAR / WID: 0 (3 units may be satisfied by ENGR 100W or CS 100W or PHYS 100W or other 100W in consultation with major
advisor)
Major Preparation: 17
Major Core Requirements: 49
University Electives: 15
Total: 120
2. Major Preparation (17 units)
CS 46A - Introduction to Programming 4 unit(s)
CS 46B - Introduction to Data Structures 4 unit(s)
CS 146 - Data Structures and Algorithms 3 unit(s)
CS 151 - Object-Oriented Design 3 unit(s)
ENGR 100W - Engineering Reports 3 unit(s) (WID + GE UD Area 2/5 / Formerly Area R) or CS 100W (WID) or PHYS
100W (WID) or other 100W in consultation with major advisor.
3. Major Requirements (49 units)
Lower Division Requirements (19 units)
MATH 30 - Calculus I 3 unit(s) (GE Area 2/ Formerly B4)
MATH 31 - Calculus II 4 unit(s) (GE Area 2/ Formerly B4)
MATH 32 - Calculus III 3 unit(s) (GE Area 2/ Formerly B4)
MATH 33A - Ordinary Differential Equations for SCI & ENGR 3 unit(s)
MATH 39 - Linear Algebra I 3 unit(s)
MATH 42 - Discrete Mathematics 3 unit(s)
Upper Division Requirements (30 units)
MATH 108 - Introduction to Abstract Mathematics and Proofs 3 unit(s)
MATH 142 - Introduction to Combinatorics 3 unit(s)
MATH 143M - Numerical Analysis and Scientific Computing 3 unit(s)
MATH 161A - Applied Probability and Statistics I 3 unit(s)
MATH 179 - Introduction to Graph Theory 3 unit(s)
Complete One Course From:
MATH 127 - Applied and Industrial Algebra 3 unit(s)
MATH 146 - An Introduction to Mathematical Cryptography 3 unit(s)
Complete Four Courses (Not Counted Above):
MATH 127 - Applied and Industrial Algebra 3 unit(s)
MATH 129B - Linear Algebra II 3 unit(s)
MATH 132 - Advanced Calculus 3 unit(s)
MATH 133B - Partial Differential Equations 3 unit(s)
MATH 134 - Ord. Diff. Eqns and Dynamical Systems 3 unit(s)
MATH 138 - Complex Variables 3 unit(s)
MATH 143C - Numerical Analysis and Scientific Computing 3 unit(s)
MATH 146 - An Introduction to Mathematical Cryptography 3 unit(s)
MATH 151 - Fundamentals of Data Science 3 unit(s)
MATH 161B - Applied Probability and Statistics II 3 unit(s)
MATH 161C - Applied Probability and Statistics III 3 unit(s)
MATH 162 - Statistics for Bioinformatics 3 unit(s)
MATH 163 - Probability Theory 3 unit(s)
MATH 164 - Mathematical Statistics 3 unit(s)
MATH 170 - Mathematical Modeling for the Life Sciences 3 unit(s)
MATH 177 - Linear and Non-Linear Optimization 3 unit(s)
CS 116A - Introduction to Computer Graphics 3 unit(s)
CS 155 - Introduction to the Design and Analysis of Algorithms 3 unit(s)
CS 157A - Introduction to Database Management Systems 3 unit(s)
CS 159 - Introduction to Parallel Processing 3 unit(s)
4. University Electives (15 units)
Total Units Required (120 units)