CSSE 220 – Object-Oriented Software Development 
  Homework 
28 
  Objectives 
 
	Explore the use of more powerful data structures. Finish team project. 
 Tasks 
 
	- 
		
			Complete the assigned reading for the next session: Ch. 17 (skim only). 
			(See schedule for topics to focus on.)  
			If there is something you do not understand, make note of it so you can ask about it. 
		 
			There is no assessment exercise over this reading on ANGEL. 
		 
- 
		
			 Solo/Pair Work In-Class: Work with your partner for the Markov Program (or alone if you chose to not partner). 
		 
			- 
				Complete the FixedLengthQueue in-class exercise.
- 
				
					Begin work on the  Markov Program. Your goal is to understand the assignment description well 
					and begin planning how to implement your solution. Some of 
					you might make considerable progress in class, but we don't 
					expect you to work on it outside of class until 
					VectorGraphics is done. 
					We’re only going to do Milestone 1 of Markov this term. Milestone 1 is due 
					Saturday at the end of 10th week at 12:00 noon. 
				 
 
- 
		 Team Assignments: Working with your team, complete the  Vector Graphics project. 
		
			- 
				Review the project specification for details on the final deliverables. You should be done with everything except your presentation and team performance evaluations at the start of session 28, 
				but can take until your presentation to wrap up the software and 
				documentation if necessary.
			
- 
				Be prepared to give your public presentation. (The project specification includes details on my expectations for your presentation. Please read and follow them.) 
			
- 
				Complete Cycle 4 (and entire project) Evaluation of Team Performance Survey / Reflection for the Capstone project 
				on ANGEL by start of next class session (see Lessons → Assignments → …). This is very important. I will lower your individual score on your team project by a full letter grade if you do not complete the evaluations. 
			
 
 Turn-in Instructions 
 
	Turn in your individual/pair work by committing it to your SVN repository. 
	See the  Vector Graphics assignment description for team project deliverables.