Chapter 2 introduces program flowcharts as a tool for developing logic. In addition, greater emphasis is placed on arithmetic and relational operations to better prepare students to write these types of instructions. Even though the programming world is primarily object-oriented, methods and procedures are still developed using structured techniques. Students must be well grounded in these techniques, one of the focuses of Chapter 3. Chapter 3 discusses the transition from modular to structured to object-oriented programming.
Students learn about objects and classes.
In addition, pseudocode, data dictionaries, and hierarchy charts are used. Local and global variables are also explained in this chapter. Chapter 4 now concentrates on report output and input validation. Both paper and screen reports are covered. Non-report output is also covered in this chapter.