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.