CSC 171
Homework 3

Assigned Oct. 2, due Oct. 21

Before you start writing the program, estimate how long the program will be, how long it'll take you to write, and how many defects you'll encounter in it. Enter these estimates in the PSP form. (If this is a major difficulty for you, you can record it in a text file or on paper.)

While working on the program, record your errors and how much time you spend on various aspects of the programming process, again using the PSP form.

You will not be graded on how close your estimate is, or how many errors you make, or how much time you spend, as long as I think all three of them are realistic. You will be graded on whether you record all this stuff. And don't wait until the program is finished to write the estimate; it's time-stamped, and you'll lose credit if it's dated the night before the assignment is due.

How to turn this in

As in homework 2, you should have a BlueJ project, which looks like a folder to the operating system (Windows, MacOS, etc.) Zip this folder, so you have a file named HW3.zip. Attach this file to an email to me.

If you've entered your estimates, defects, and time use in PSP, I've already got the data so you have nothing else to turn in. If you prefer recording it some other way, turn that in with your program.


Last modified:
Stephen Bloch / sbloch@adelphi.edu