CSSE 220 – Object-Oriented Software Development

Homework 23

Objectives

Start developing an intuition for algorithm analysis. Experiment with sorting and searching. More design practice.

Tasks

  1. Complete the assigned reading for the next session: §15.2–3. As you read, see if you can answer the self-check questions. If there is something you do not understand, make note of it so you can ask about it.
  2. The ANGEL quiz over all of Chapter 15 will be part of HW 25.  YOu should also view the links listed in the Schedule page.
  3. Solo Work: No Late Days.
    1. Your solo work for this part must be done in the FunctionObjectsAndSorting project inside Eclipse. Check out this project.
    2. (5 points) Complete the countMatches function object program from class, if you did not already finish it.
    3. (Postponed until HW 25) Complete the sorting exercise from class and fill in the remaining quiz questions. 
    4. Bring the quiz to Day 25 class.
    5. Play the game you'll implement for the mini-project so that you are very familiar with its features.  Think about the classes that will be needed to implement it.
  4. Team Assignments:
    1. Complete Cycle 3 of Vector Graphics
    2. Fill out the Vector Graphics Team Member Evaluation, which will appear on ANGEL by the end of the week.
    3. Prepare a short (5 minutes max) demonstration of your Vector Graphics project. In your demo, show that the required features work and pick 2 or 3 of your niftiest additional or bonus features to show off. Prepare a written “script” listing the features that you will demonstrate. I will ask you to hand in this script after your demonstration.

Turn-in Instructions

Turn-in your individual work by committing it to your SVN repository, and team work to team repository.  Bring the completed in-class quiz 23 to class