Program and Problem-Solving II
A continuation of Information Science andyTechnology 145. This course further examines datayand procedural abstraction and the design,yimplementation and analysis of algorithms. Uponycompletion of this course, the student will haveygained experience with the object-orientedyparadigm, a more modern program design technique,yas an alternative to top-down and structuredydesign. In addition, students will learn basicysearching and sorting algorithms, sequential andyrandom access file algorithms, dynamic memoryyallocation techniques, and basic data structuresysuch as linked lists and binary trees.yPrerequisite: Information Science and Technologyy145.