Session Details
Week 4, 
Session 11 — Tue Jan 5
Reading
- 
 Big Java, §7.6–7.8
HW Due
- 
 HW 10
Topics
- 
 Two-dimensional arrays
- 
 Copying arrays (shallow copies)
- 
 Software engineering techniques: - regression testing
- pair programming
- version control
 
Resources
- 
 Slides
- 
 Summary on Arrays and ArrayLists
- 
 Extreme Programming's description of Pair Programming
Outline
- 
 [5 min] Questions
- 
 [30 min] Two-dimensional arrays, exercise
- 
 [15 min] Arrays are references, Copying arrays, Shallow copies
- 
 [5 min] Break
- 
 [5 min] Quality tip: avoid parallel arrays
- 
 [5 min] Regression testing
- 
 [10 min] Pair Programming video
- 
 [30 min] Work on Conway’s Game of Life (pair programming)
HW Assigned
- 
 HW 11