CSSE 220 – Object-Oriented Software Development

Homework 24

Objectives

Practice with data structures. Continue with team project.

Tasks

  1. Complete the assigned reading for the next session: §16.5–7. (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. There is no assessment exercise over this reading on ANGEL.
  3. Solo Work:
    1. Your solo work for this part must be done in the LinkedList project inside Eclipse. Use the SVN Repository Exploring perspective to check out this project, then switch back to the Java perspective.
    2. In-class Complete the TODO items in lists.LinkedListDemo.
    3. Complete the TODO items in lists.MyLinkedList and lists.MyLinkedListTest.
    4. Begin thinking about the Markov Chaining project. Milestone 1 of the project is due at the start of session 28, but there are a few tasks that I want you to complete before our next meeting.
      1. Study the Markov Chain project specification, including the documents linked from it.
      2. Write down (at least) two questions that you have about the project. Bring these to your next class session.
      3. By 8 a.m., Thursday, Nov. 5, send me an email letting me know whether
        • you wish to work alone on the Markov project, or
        • you prefer to pair program. If you choose this option, let me know who you plan to partner with. (If you would like to pair but don't have a partner, let me know that too. I'll try to find a partner for you.)
  4. Team Assignment: Continue working with your team toward the next assigned milestone of the Vector Graphics.

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.