CSc 221 Spring 2007 Final Project Page

ADDED 5.5.2007: I've started a page on the final presentations May 15 and 17.

ADDED 5.1.2007: Deliverable 1 is due at class time Thurs 5.3. 2 point bonus (added to the    Oops. Something got lost here. The bonus is 1 point, per the table on the Deliverables page.

ADDED 4.29.2007: Added requirements, growing out of class discussion April 26.

ADDED 4.28.2007: Click here to go to a project deliverables page.

ADDED 4.26.2007: Here is some data, or rather some talk about how to get and/or generate data.

ADDED 4.27.2007: Class discussion today: we need some level of security. Each account will have a PIN. We have three weeks (!!!!!) so we'll keep it simple. Each account will start up with a PIN that is a four-character String; it will initially be the last four characters of the customer Social Security Number (SSN). All "characters" of the SSN are decimal digits; there are no letters. I think a few real SSNs are ten characters, with the last character being a letter; we do digits only.

Below is the project as first posted, around April 21. Nothing below has been deleted from the requirements.

Here are some of the key features of our simple ATM:

Grading will be based on a number of factors, details tba. Sketch:

There will be lots of additions to this page. This is NOT a complete set of requirements. That fact is, of course, partly a concession to necessity. But I also want to give you a living experience with the fact that in the real-world specifications are essentially never "complete" when you begin work. You get the job done anyway, which may include dragging the specifications out of the customer. (That's me, for you.) Stay tuned!

NOTE: There is a lot here, obviously. A superb opportunity for teams to split up responsibility. One member does the amounts-in-pennies class, one focuses on the collections, and one does sound. Or whatever.

Back to the top of the Spring 2007 CSc 221 page

Back to Dan McCracken's Home Page