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