4 credit hoursPrerequisite: CSCI 1170 or equivalent. A continuation of CSCI 1170. Topics include introductory object-oriented programming techniques, software engineering principles, records, recursion, pointers, stacks and queues, linked lists, trees, and sorting and searching. Three lectures and one two-hour laboratory.