Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025Class Size30 studentsCredits3PrerequisiteCIS 016 or equivalent Transfers ToNot transferableDescriptionEmphasis on the choice and practical application of data structures and efficient algorithms in Java software development. The most commonly used data structures such as linked lists, stacks and queues, search trees, maps, hashing, priority queues, and graphs are introduced. Total of 36 hours lecture and 54 hours laboratory.Usually HeldSat 9:00am–12:10pm, Wed 6:30pm–8:35pm