Recent SemestersSpring 2027, Spring 2026Class Size45 studentsCredits4PrerequisiteMATH 5A - Analytic Geometry and Calculus I AND CS11 - Introduction to Programming Concepts and Methodology, C++ OR CS11M - Introduction to C/C++ Programming Using Microcontrollers OR CS12GP - Introduction to Programming Using Games and Simulations OR CS12J - Introduction to Programming Concepts and Methodology, Java OR CS12P - Python Introductory Programming Concepts and Methodology Transfers ToUC and CSUCal-GETC Area 2 · IGETC Area 2A · CSU GE Area B4DescriptionPresents discrete mathematical systems including methods of proof that shape the foundations of computer science. Includes propositional logic, set and number theory, Boolean algebra, deductive and inductive proof, functions and relations, combinatorics, discrete probability, graph theory and network models, and efficiency of algorithms. Math majors should enroll in MATH 23 (identical to CS 23). May be offered in a distance-learning format.Usually HeldTue Thu 2:40pm–4:00pm