School of Engineering and Applied Science
Department of Computer Science
CSci 133 -- Algorithms and Data Structures I
http://www.seas.gwu.edu/~csci133/fall03
Prof. Michael B. Feldman
mfeldman@gwu.edu

Project #2

Due Date: beginning of class, Thursday, September 25, 2003

Requirements:

In this project you will do four of the Chapter 2 programming projects in Lewis & Chase, namely 2.1, 2.2, 2.3, 2.4 (p. 65-66). Each part requires a modification of the ArrayBag class presented in Chapter 2. You must develop and test each part separately, in the sequence 2.1, 2.2, 2.3, 2.4.

What to submit:

With this project, the deliverables change from the CSci 53 style, because you are developing a reusable class, instead of just an application as in Project 1. You'll need to submit a test plan for each part of the project, and a test program that tests that part. You need not develop completely separate test programs, but can use successive versions of the same program as you did in Project 1. This is up to you.