Session Details

Week 4, Session 11 — Tue Jan 5

Reading

  1. Big Java, §7.6–7.8

HW Due

  1. HW 10

Topics

  1. Two-dimensional arrays
  2. Copying arrays (shallow copies)
  3. Software engineering techniques:

Resources

  1. Slides
  2. Summary on Arrays and ArrayLists
  3. Extreme Programming's description of Pair Programming

Outline

  1. [5 min] Questions
  2. [30 min] Two-dimensional arrays, exercise
  3. [15 min] Arrays are references, Copying arrays, Shallow copies
  4. [5 min] Break
  5. [5 min] Quality tip: avoid parallel arrays
  6. [5 min] Regression testing
  7. [10 min] Pair Programming video
  8. [30 min] Work on Conway’s Game of Life (pair programming)

HW Assigned

  1. HW 11