Assignment 6

In this assignment, you should invent a small application of some sort.

Decide on what you want to do, come up with a design and write it.

Your application should be a Windows form application, and you should make use of some of the topics we have encountered in the course. Don't be too ambitious; you only have a limited amount of time. (If you decide you really want to do a Console application instead, ask about this; it might be okay.)

Be sure to document your work thoroughly, including a statement of what your application is supposed to do, how a user will interact with it and any details of special importance.

We are looking for a good quality of work here. For instance, if there are exceptions that might occur, you should anticipate and handle them.

You have a lot of choice here; probably people will have entirely different ideas.


Here are some possible ideas. No one is required to use any of these.

If you decide on one of these last two, provide a way to save the current state of the game or lesson to a file so the user can exit, start over, reload the file and continue exactly where he or she stopped.


When you are done, submit this as usual.