MATH 23 - Discrete Mathematics

    Recent Professors
    Steve Hodges
    Recent Semesters
    Spring 2027, Spring 2026
    Class Size
    45 students
    Credits
    4
    Prerequisite
    MATH 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
    Spring 2027 Sections
    View Spring 2027 sections of MATH 23
    Transfers To
    UC and CSUCal-GETC Area 2 · IGETC Area 2A · CSU GE Area B4
    Description
    Presents 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 Held
    Tue Thu 2:40pm–4:00pm