CSSE 220 – Object-Oriented Software Development

Homework 26

Objectives

Explore the use of more powerful data structures. Finish team project.

Tasks

  1. Complete the assigned reading for the next session: Ch. 17. (See schedule for topics to focus on.) 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. Edit the Big Java Review Wiki on ANGEL, adding answers to two of the review exercises from chapter 17. Be sure to carefully follow the instructions for doing this that are posted on the Wiki.
  3. Solo Work In-Class:
    1. Your solo work for this part must be done in the DataStructures project inside Eclipse. Use the SVN Repository Exploring perspective to check out this project, then switch back to the Java perspective.
    2. Complete the TODO items in DataStructureDemo.
  4. Pair Work In-Class: Work with your assigned partner for the Markov Program.

    1. Complete the FixedLengthQueue in-class exercise.
    2. Begin work on the Markov Program. Your goal is to understand the assignment description well and begin planning how to implement your solution.

      We’re only going to do Milestone 1 of Markov this term. We’ll have more in-class work time on it in the next class session. Milestone 1 is due at the start of class, Session 30.

  5. Team Assignments: Working with your team, complete the Dam Beavers project. Be prepared to give a short (5 minute) presentation on your project in class.

Turn-in Instructions

We will grade your Wiki contributions using ANGEL. Turn-in your individual work by committing it to your SVN repository.

See the Dam Beavers assignment description for team project deliverables.