(3)Data structures (lists, stacks, queues and trees); searching and sorting algorithms; use of a modern, object-oriented programming language (ACM CS2). Includes a formal laboratory section using program development tools. Prerequisite: CSCI 181 or 182. Fall and Spring.