Recent SemestersFall 2026, Spring 2026, Fall 2025Class Size29 studentsCredits2PrerequisitePrerequisites: CS 231 Transfers ToCSUDescriptionContinues the fundamentals of algorithmic problem solving and applications in the engineering of modern computer software using procedural and object-based methods and object oriented programming languages. Presents the principles of abstract data types, including the specification and implementation of simple abstractions such as tables, stacks, queues and lists. Includes basic searching and sorting algorithms and introduces the analysis of algorithms and recursion.Usually HeldMon Wed 9:00am–10:50am, Mon Wed 9:00am–11:05am