Transfers ToCSUDescriptionThis is the third course in computer programming for computer science, information systems, science, or engineering majors. The topics will build upon those covered in CIS 120B. The course covers the principles and use of object-oriented programming. Students will study searching, sorting, and the relative efficiencies algorithms implementing these tasks. Students will study recursively implemented algorithms, lists, stacks, queues, and trees together with further study of abstract data types.