CSC 171
Homework 8

Assigned Apr 6, due Apr 17

Before you start writing any code for this assignment, please turn in a project plan with estimated lines of code, hours, and defects. After you've finished, compare the actual lines of code, hours, and defects (from your time and defect logs) with your initial estimate. The estimate will probably be far from reality, but that's how you learn to make more accurate estimates next time. I recommend using the PSP forms.

As always, be sure to follow the design recipe. Be sure to choose meaningful names for methods and parameters, and watch for opportunities to re-use methods you, I, or the textbook have already written.