Programming Project 1b

Due at the beginning of Lab 2


This programming project should be done individually. It is okay to get help from the TAs and/or the instructor if you get stuck, but you should try to do it on your own first.

Tip: You should get into the habit of making backup copies of your work.


For this project you will write a program that inserts several simple objects into a grid. Write your program in small stages, compiling and testing after each stage.

  1. Stage 1: Understanding the program

  2. Stage 2:

  3. Stage 3:

  4. Stage 4:

  5. Stage 5:

  6. Stage 6:

  7. Stage 7:

  8. Stage 8:
  9. Update the class documentation at the top of the application program class. Providing proper documentation is an important step towards writing well-structured and reusable programs.
  10. When you are done, change the name of your project folder to YourName_PP1b, zip it, and submit the complete project to Kit as a single zip file.