Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024Class Size30 studentsCredits4PrerequisiteRecommended Course Preparation: CS 2 Transfers ToCSUDescriptionDesign and implementation of complex programs in C++ using a variety of fundamental data structures and algorithms. Includes the design and implementation of recursive functions, abstract data types, linked lists, stacks, queues, binary trees, hash tables, search and sorting algorithms, graphs, heaps, and algorithm analysis.Usually HeldMon Wed 6:30pm–7:45pm, Mon Wed 8:00am–9:15am, Mon Wed 8:00pm–9:15pm, Mon Wed 9:30am–10:45am