CSSE 220 – Object-Oriented Software Development

Homework 27

Objectives

Explore the use of more powerful data structures. Experiment with concurrency.

Tasks

  1. Complete Team Performance Evaluations on ANGEL by start of next class session (see Lessons → Project Forms → …). This is very important. I will lower your individual score on your team project by a full letter grade if you do not complete the evaluations.
  2. 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.

    There is no assessment exercise over this reading on ANGEL.

  3. Review Ch. 1–17 and 20 of Big Java. Note any questions that you have for the exam review on Thursday.
  4. Pair Work: Work with your partner (if any) to complete Milestone 1 of the Markov Program.
  5. Optional: For extra-credit, complete the Markov Milestone 2. You can submit this as late as 5 p.m. on Sunday. Added 11/12/2009.
  6. Optional: For extra-credit, complete the TODO items in the PacMan project in your individual SVN respository. You can submit this as late as 5 p.m. on Sunday. For full credit, your game should include:

    I strongly suggest that you sketch a UML diagram of at least the game package, including methods, before you begin coding. The process of doing this sketch will help you understand the significant amount of provided code.

    You may also find these resources to be helpful:

Turn-in Instructions

Turn in your by committing it to your SVN repository.