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.
UC, CSU, Associate Degree Applicable
Prerequisites: CSCI 120
Lecture: Minimum 32 hours per semester
Laboratory: Minimum 48 hours per semester
Departmental Recommendation: Successful completion of CSCI 200