Register your product to gain access to bonus material or receive a coupon.
Teaches students new concepts.
Provides coverage wanted by employers.
Helps illustrate key ideas.
Presents building blocks that contain the logic necessary to perform basic programming tasks. Students learn how to select the appropriate functional building blocks to incorporate into their programs and how these building blocks can be tailored to perform the specific tasks required by the programs.
As new topics are introduced, they are applied to realistic program specifications. As each topic unfolds, students can better understand how the new functionality can actually be used.
Increases students' comfort level as they become familiar with the on-going sample programs and allows instructors to concentrate on the specific feature introduced in each chapter.
Program specifications illustrate different uses for an array, and several complete programs show arrays used in calculations, accumulations, and record selection.
Gives students hands-on experience in program design and tests comprehension across chapters.
Fundamentals of Structured Program Design was written with four main objectives in mind:
The book is divided into four main parts: Introduction, Design Principles, Basic Program Design Techniques, and Advanced Program Design. This should help readers understand how the subject matter covered in each chapter relates to other chapters within the section and the topic of program design as a whole.
A completely new Chapter 19, Interactive Programming, has been added to this second edition, as well as a new section on program design in Chapter 8. Several new screen captures and flowcharts illustrate key ideas.
Instructors using the book for a course should obtain the accompanying Instructor's Manual (ISBN 0-13-060230-2).
I. INTRODUCTION.
1. The Concepts of Information Processing.II. DESIGN PRINCIPLES.
3. Program Documentation.III. BASIC PROGRAM DESIGN TECHNIQUES.
8. Expanding the Program Design.IV. ADVANCED PROGRAM DESIGN.
14. Processing Two Input Files.