Two-dimensional arrays allow the programmer to solve problems involving rows and columns. Many data processing problems involve rows and columns, such as an airplane reservation system or the mathematical modeling of bacteria growth. A classic problem involving two-dimensional arrays is the bacteria simulation program presented in the lab exercise, Life. After surveying the syntax and unique aspects of these larger data structures, such information will be applied to more challenging lab exercises.
The key topics for this lesson are: