Course Description for Data Structures
Prerequisites: COP3503. Students in this course will study various data structures including binary trees, balanced trees, B-trees, hashing, and heaps. Additional topics include advanced data structures such as splay trees, tree representations, graphs, dynamic memory, and algorithms for sorting and searching. Students are expected to complete programming projects using both procedural and object-oriented languages.