Emphasizes the importance of
structuring programs
using an explicit problem solving methodology and top-down design to create programs
good program style
Introduces and illustrates the components of good programming style
data abstraction
functional modularization
verification and debugging
documentation
Begins the discussion of program time and storage requirements and how to determine them
Case study?/FONT>scoring bowling games
illustrates the concepts introduced in the chapter
1.1: Structure: Data and Program
1.8: Time and Storage Requirements
1.9: Case Study: Bowling Scores