Recent SemestersSpring 2027, Fall 2026, Spring 2026, Fall 2025, Spring 2025Class Size30 studentsCredits3PrerequisiteCS 003B Transfers ToCSUDescriptionBuilds on the topics covered in the fundamentals computer science course and offers practical experience in writing larger computational systems using Java across many major programming projects. Students can research advanced programming techniques like encapsulation, abstract data types, interfaces, algorithms, and complexity and data structures including stacks, queues, priority queues, heaps, linked lists, binary trees, and hash tables. Total of 36 hours lecture and 54 hours laboratory.Usually HeldMon Wed 2:30pm–3:55pm, Fri, Mon 2:45pm–3:35pm, Mon 9:45am–10:35am