4.00 Credits
Focuses on the specification, design and implementation of linear data structures such as Arrays, Linked Lists, Stacks, Queues and hash tables. Students will use C++ language features for implementing solutions using these data structures. Students will also be introduced to the C++ Standard Template Library, dynamic programming, inheritance, polymorphism and exception handling.
Prerequisite:
CMSC230 AND CMSC240