Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025Class Size34–40 studentsCredits3PrerequisiteCIS 250 or similar preparation to succeed in the course. To override the prerequisite, speak to an academic counselor Transfers ToCSUDescriptionDesign and implementation of larger projects using object-oriented software engineering principles with emphasis on definition and use of data structures including: arrays, stacks, queues, linked lists, trees, hash tables, dictionaries, sets and graphs. Standard methods are used for sorting, searching and analyzing the relative efficiency of algorithms (Big-O notation). This course conforms to the ACM CS2 standards.Usually HeldThu 12:45pm–2:00pm, Tue 11:10am–12:25pm, Thu 11:10am–1:40pm