Session Details
Week 3,
Session 9 — Thu Mar 24
Reading
-
Big Java, §7.7–7.8 (7.6-8 in ed3)
HW Due
-
HW 8
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
-
[15 min] Science!
-
[30 min] Two-dimensional arrays, exercise
-
[5 min] Break
-
[15 min] Arrays are references, Copying arrays, Shallow copies
-
[5 min] Quality tip: avoid parallel arrays
-
[15 min] SE Techniques: regression testing, pair programming, team version control
-
[15 min] Work on Conway’s Game of Life (pair programming)
HW Assigned
-
HW 9