Recent SemestersFall 2026, Fall 2025, Fall 2024, Fall 2023Class Size30–45 studentsCredits3PrerequisitePrerequisite: CS 1A and clearance from the current placement process or completion of Pre-calculus or equivalent course with a "C" grade or better. Transfers ToUC and CSUCal-GETC Area 2 · IGETC Area 2A · CSU GE Area B4DescriptionThis course is designed primarily for computer science majors. Areas of study include logic, proofs, basic structures, algorithms, integers, matrices, induction, recursion, counting principles, discrete probability, inclusion-exclusion, and graphs and trees. This course is also listed as CS 30A; credit may be earned for either course, not both.Usually HeldTue Thu 5:00pm–6:15pm, Fri 8:00am–10:50am