Tompkins Cortland Community College

CSCI165 - Computer Science II


This is an introductory computer science course covering problem-solving, algorithm development, and object oriented design in a modern programming language in such as Java, Python, or C++. Specific topics include objects, methods, data structures, classes, abstraction, encapsulation, inheritance, polymorphism, and exception handling. Applications are from a variety of areas. Prerequisites: CSCI 160 or CIS 108; MATH 120 OR 122 or three years of high school math, including Algebra II; prior completion of, or concurrent enrollment in, ENGL 100 or ESL 120, 121, and 122 if required by placement. 3 Cr. (2 Lec., 2 Lab.) Spring semester.