Tompkins Cortland Community College

CSCI205 - Computer Science III-Data Structures


This course builds upon the content in CSCI 165 Computer Science II covering algorithms, data structures, and object-oriented design. Topics include built-in data structures, user defined data structures such as stacks, queues, linked lists, trees, hash tables and graphs. Algorithms include recursion, sorts, searches, and efficiency considerations. Data encapsulation is emphasized. The programming environment is a modern language such as Python, Java, or C++. Prerequisites: CSCI 165; prior completion of, or concurrent enrollment in, MATH 138 or equivalent. 3 Cr. (2 Lec., 2 Lab.) Fall semester.