[4 credit(s)] Prerequisites: CIS 500 and OSM/OMS 500. Continuation of CIS 500. Emphasis on data structures and their use. Topics include stacks, queues, linked lists, trees, and graphs; complexity analysis of sorting, searching, and hashing algorithms.