Recent SemestersSpring 2027, Spring 2026Class Size25–26 studentsCredits4PrerequisitePrerequisite: CSCI 40; ENGR 40; MATH 3A Transfers ToCSUDescriptionThis course introduces application of software engineering techniques to the design and development of large programs, data abstraction and structures, and associated algorithms. Topics include linear and non-linear data structures such as lists, stacks, queues, trees, and graphs, algorithms for recursion, searching, sorting, and traversal.Usually HeldThu 1:00pm–2:50pm, Thu 12:00pm–1:50pm, Tue 1:00pm–2:50pm, Tue 12:00pm–1:50pm