Tompkins Cortland Community College

CSCI205 - Computer Science III-Data Structures

This is a second course in computer science covering algorithms, data structures, and object-oriented design. Topics include built-in data structures, user defined data structures such as stacks, queues, linked lists and trees, recursion, sorts, searches, and efficiency considerations. Data encapsulation is emphasized. The programming environment is JAVA. Prerequisites: CSCI 165; prior completion or concurrent enrollment in MATH 138, or equivalent; RDNG 116 if required by placement testing; ENGL 099 or prior completion or concurrent enrollment in ESL 120, 121, and 122 (or prior completion of ESL 103) if required by placement testing. 3 Cr. (2 Lec., 2 Lab.) Fall semester.