CSSE 220 – Object-Oriented Software Development

Homework 11

Objectives

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

Tasks

  1. Prepare for Exam 1 by reviewing the Exam 1 topics as a PDF or in Microsoft Word (same document in two forms for your convenience).
  2. Note that there is a HW12 due at the start of the first class after break. It has reading and a quiz on that reading.
  3. Solo programming:
    1. In Eclipse, checkout the TwoDArrays project.

    2. Complete the TODO items in TicTacToe and TicTacToeTest.

Remember, in all your code:

  • Write appropriate comments:
    • Javadoc comments for public fields and methods.
    • Explanations of anything else that is not obvious.
  • Give self-documenting variable and method names:
    • Use name completion in Eclipse, Ctrl-Space, to keep typing cost low and readability high.
  • Use Ctrl-Shift-F in Eclipse to format your code.
  • Take care of all auto-generated TODO's.
    • Then delete the TODO comment.
  • Correct ALL compiler warnings.
    • Quick Fix is your friend!

Here is the grading rubric for this assignment.

Turn-in Instructions

Turn in your programming work by committing it to your SVN repositories.