CSSE 120 — Introduction to Software Development

Homework 6

Reminder: for each class session and associated homework:

  1. Complete the assigned reading for the next session: Zelle, §5.1–5.5.
  2. (25 points) In Angel, complete the Reading Quiz over the above reading.
  3. (34 points) With your pair-programming partner, complete the following two modules:

    These are both in today's Eclipse project 06-MoreGraphicsAndObjects.

    Both of these modules use coordinate transformations. Those transformations should make the implementation easier, but only if you take the time to understand them first.

    (4 points) You should sketch the coodinate system before beginning programming. The figures below show samples of what your programs should look like. Sketch the coordinate systems on hardcopies of the figures and confirm them with your instructor or a TA before programming. (If we're all busy, you can start programming, but please check your coordinates with us as soon as possible.)

    Sample TicTacToe display

    Finally, you must do these with your pair-programming partner. Obey the pair-programming advice that we discussed in class. It provides: