CSCI 230 Data Structures and Algorithms (Java)

Focuses on implementation and mathematical analysis of foundational data structures and algorithms with the Java programming language. Topics include arrays, lists, stacks, queues, trees, hashing, heaps, analysis of algorithms, storage allocation, and memory management techniques.

Units: 3.00

Offered: (Sp)

UC, CSU, Associate Degree Applicable

Prerequisites: CSCI 120

Corequisites: None

Lecture: Minimum 32 hours per semester

Laboratory: Minimum 48 hours per semester

Departmental Recommendation: Successful completion of CSCI 200


Fall Offerings          Spring Offerings