CIS-18C — Java Programming: Data Structures

About This Course

Transfer: UC, CSU
3.00 units

Prerequisite: None., Advisory: CIS/CSC-18A.

Description: This course offers a thorough presentation of the essential principles and practices of data structures using the Java programming language. The course emphasizes abstract data types, software engineering principles, lists, stacks, queues, trees, graphs, and the comparative analysis of algorithms. 54 hours lecture and 18 hours laboratory. (TBA option) (Same as CSC-18C) (Letter Grade, or Pass/No Pass option.)