CSCI 1300
Introduction to Computing


Fall 1997

Programming Assignment #6

Due Friday, Oct. 10

What you need to do:

Write a project plan. This is up to one page of comments that could go on top of your main program and that consist of the following three parts:

  1. A short paragraph describing the project. This should be about as long and as detailed as the sample project descriptions. If you choose one of those projects you may take its description verbatim or you may adjust it as you see fit.

  2. A list of the things that will show up on the screen. Words, birds, balls, instruments, controls, lenses, rays of light, ... ? Add numbers and explanations if needed.

  3. A description of what the user will be able to do with those things. E.g., in the traffic simulation, the user certainly should be able to get some street map on the screen and start the traffic. Will she be able to "drive" a car, introduce new cars, change one or more traffic lights?

Print this out to hand in to your TA. You probably will need to consult with your TA to make sure the plan is reasonable.

Note:
If you and your TA misjudge the amount of work that a full implementation of your plan would need you can later adjust it, with your TA's concurrence. But try to get a good plan written at this time, one that is not too easy and not too hard. Ultimately your project (=Assignment 9) will be graded on its own merits, not on how closely it matches this plan.