Description
PREREQUISITES: IST 280
**Formerly CIS 230**
This course builds on the foundation provided by the Computer Science I (IST180) and Computer Science II (IST 280) courses which introduce the fundamental concepts of data structures and the algorithms that proceed from them. Topics will include data abstraction, encapsulation, information hiding, and the use of recursion, creation and manipulation of various data structures: lists, queues, tables, trees, heaps, and graphs, and searching and sorting algorithms.