Recent SemestersSpring 2027, Fall 2026, Spring 2026, Fall 2025Class Size30–35 studentsCredits4PrerequisiteCSCI 10A or CSCI 10C Transfers ToCSUDescriptionThis course covers the application of software engineering techniques to the design and development of large programs, grounding students in the use of data abstraction, data structures, and associated algorithms. Coverage includes vectors, linked lists, stacks, queues, trees, maps and hash tables, graphs, sorting, searching, and a significant project. Portions of instruction may be offered online; may also be offered fully online. [C-ID COMP 132]Usually HeldMon Wed 2:30pm–3:55pm, Mon Wed 4:00pm–5:20pm, Mon Wed 4:00pm–5:25pm