CSSE 220 – Object-Oriented Software Development

Homework 28

Objectives

Explore the use of more powerful data structures with Markov.

Continue working on the team project.

Implement Linked List methods

Tasks

  1. Complete the assigned reading for the next session: Chapter 17, Section 18.1.  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 ANGEL quiz over this material.
  3. Solo Work:
    1. This work is to be done in the MyLinkedListReal project. (The project was supposed to be called MyLinkedList, but I messed up the repository population, and it was easier to simply save it under a different name than to try to fix the one I messed up)
    2. (5 points) Enter the methods that your team will write in class into the LinkedList class and get the JUnit tests for them to work. Your instructor will indicate which methods these are.  We will write additional methods during the Session 29 class.
  4. Team work: Work with your assigned team  for the Minesweeper/Markov programs.

    1. Make progress toward the Markov MileStone 1, which will be due Friday at 5 PM.
    2. Working with your team, complete Cycle 3 of the Minesweeper project. Summarize what you did/didn't complete from your Cycle 3 user stories. Create user stories for Cycle 4.
    3. Each user story should be a detailed description of one user action and what the program does in response to that action. 

 

Turn-in Instructions

Turn-in your individual work by committing it to your SVN repository. Commit your work on Markov  and Minesweeper work to your team repository.