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
-
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.
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.-
Solo Work: No Late Days.
-
Your solo work for this part must be done in the
FunctionObjectsAndSorting
project inside Eclipse. Check out this project.
-
(5 points)
Complete the
countMatches
function object program from
class, if you did not already finish it.
-
(Postponed until HW 25) Complete the sorting exercise from class and fill in the
remaining quiz questions.
-
Bring the quiz to Day 25
class.
-
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.
-
Team Assignments:
-
Complete Cycle 3 of Vector Graphics
-
Fill out the Vector Graphics Team Member Evaluation,
which will appear on ANGEL by the end of the week.
-
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