Session Details

Week 3, Session 9 — Thu Mar 24

Reading

  1. Big Java, §7.7–7.8 (7.6-8 in ed3)

HW Due

  1. HW 8

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. [15 min] Science!
  3. [30 min] Two-dimensional arrays, exercise
  4. [5 min] Break
  5. [15 min] Arrays are references, Copying arrays, Shallow copies
  6. [5 min] Quality tip: avoid parallel arrays
  7. [15 min] SE Techniques: regression testing, pair programming, team version control
  8. [15 min] Work on Conway’s Game of Life (pair programming)

HW Assigned

  1. HW 9