CSSE 220 – Object-Oriented Software Development

Homework 10

Objectives

Practice with arrays and ArrayLists in Java, in particular, two-dimensional arrays. Review for exam.

Tasks

  1. Prepare for exam 1 on Tuesday over the material in chapters 1–7 of Big Java. While preparing for the exam, recall:

  2. Pair Programming:

    1. Complete the GameOfLife project that you started in class during session 9.  It is due on Thursday. Don’t forget that this is a pair programming exercise.

    2. Together with your teammate:
      1. Complete the TODO items in GameOfLife and GameOfLifeTest. The TODO items are numbered in the order that you should complete them.
      2. Try some different initial configurations. The method getGliderList() in GameOfLifeMain generates a list representing the classic glider formation.
      3. Make sure that:
        • Both team members understand all the code the team is turning in.
        • All methods are documented.
        • All TODO items are completed.
        • No errors or warnings remain.

Remember, in all your code:

Here is the grading rubric for this assignment.

Turn-in Instructions

Turn in your pair programming work by committing it to your shared SVN repository.