CSSE 220 -- Object-oriented Software Development

Homework 9 Due at 8:05 AM on Day 10
 

  1. Complete the assigned reading for the next session (see the course schedule). If there is something you do not understand, make note of it so you can ask about it.
  2. Continue to look at the Key Concepts chapters 1-4.  This is a good place to quickly notice things you might have missed from the chapters. At some point we will have a "Key concepts quiz" over chapters 1-4.  It will be on Day 14.
  3. Complete the Swing Warmup  program by 11:59 PM on Day 9. Commit it to your repository. 
  4. "Install" Violet.  http://www.rose-hulman.edu/class/csse/resources.
  5. Install Tortoise SVN client if you do not already have it.  (same link as above).  How to tell if you have it: 
    See the announcements page of the Day 9 PowerPoint slides.
  6. Catch up on reading and anything else that you are behind on.
  7. Begin thinking about classes that you might need in order to implement Minesweeper.
  8. Fill out the Minesweeper partner survey by Friday at 3 PM.
  9. Experiment  with Violet.  Create a UML Class Diagram for your Dots program from assignment 8.   Add classes.  Add arrows between classes, showing IS-A, HAS-A, and IMPLEMENTS relationships. Submit it to the Dropbox on ANGEL:
    A brief document on how to use Violet:  http://www.horstmann.com/violet/
  10. Play Minesweeper on your Windows computer if you have not done so for a while.