CSSE 220 -- Object-oriented Software Development 
		
		
			Homework 10 Due at 8:05 AM on Day 11. (BallWorlds program due Friday at 5:00 PM)
		- Paint Planning (all due Friday, 5:00 pm):
			
			- Read the specifications here.
- With your partner, sketch out what you want the screen to look 
			like (focus on layout). This will help you begin thinking about classes that you might need in order to 
			implement Paint. 
- With your partner, construct a UML Class diagram. You will 
			probably have time during the next session to continue work on this, 
			so this deadline is flexible.
 
- A note on updating your project from your shared repository.  
			This was not much of an issue when only you are using a repository. 
			But for Paint, you can get hard-to-resolve conflicts with your 
			partner's code if you do not remember to do Team--> Update for the 
			project 
 (a) when you first start working in Eclipse, and
 (b) whenever you are about to commit.
 Of course, if you and your partner always work together doing pair 
			programming as described in the pair programming document on the 
			Schedule page, conflicts should not be a problem.
- 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.
- Complete the Angel quiz over this reading. You'll find this on the course 
			Angel page, under 
			Lessons → Assignments → Reading Quizzes → Quiz 
		7. 
 Estimated time (after reading the material): 10 minutes.
- Complete the BallWorlds program 
		by 5:00 PM on Friday of Week 4. (I am delaying the due date for this one because I want to give you maximum flexibility in your schedule this 
		week when you probably have several tests.) I strongly suggest that you get all of the parts of BallWorlds up to and 
		including the  Shrinker class done before the Day 11 session.
- Commit BallWorlds to your repository.