Using a high level language to present and manipulate data structures. Strings, arrays, and linked lists. Stacks, queues, and trees. Uses of data structures. Prerequisite: CMPT 214 or 351 and consent of Department.