Further development of the object-oriented programming skills. Topics include organization of data and implementation of common data structures such as lists; stacks; queues and trees; and the relationship between data structures and algorithms. Prerequisite: ITEC 156