Course Description: This course examines the essential properties of algorithms and data structures. The data structures will be used as tools to aid in algorithm design and application. Prerequisites: A letter grade of C or higher in COP 3337 - Object Oriented Programming