Home > Store

Fundamentals of Structured Program Design, 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

Fundamentals of Structured Program Design, 2nd Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • NEW - Interactive Programming chapter—Chapter 18.
    • Teaches students new concepts.

  • NEW - Added section on program design—Chapter 8.
    • Provides coverage wanted by employers.

  • NEW - More screen captures and flowcharts.
    • Helps illustrate key ideas.

  • A structured “building block” approach to program design—Allows the easy integration of multiple processes into a single program.
    • 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.

  • Realistic program specifications.
    • 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.

  • Steady, yet gradual, increase in program complexity throughout—Uses two standard programs throughout, adding complexity one chapter at a time. Each chapter walks students through the entire program design process, beginning with the assessment of the program specifications, through the development of the structure chart, and completing the design process with both flowcharts and pseudo code.
    • 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.

  • Arrays—Presented using several realistic examples.
    • Program specifications illustrate different uses for an array, and several complete programs show arrays used in calculations, accumulations, and record selection.

  • Chapter projects—1 or 2 per chapter, written in the form of program specifications.
    • Gives students hands-on experience in program design and tests comprehension across chapters.

Description

  • Copyright 2003
  • Edition: 2nd
  • Book
  • ISBN-10: 0-13-060239-6
  • ISBN-13: 978-0-13-060239-8

Fundamentals of Structured Program Design was written with four main objectives in mind:

  • To create a book that is easily understood by readers who have little or no programming background.
  • To incorporate real-life examples with which students and instructors alike can identify.
  • To keep the concepts of program design simple.
  • To present a structured approach that, if followed, will improve readers' opportunities for success in school and in new professions.

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).

Sample Content

Table of Contents

I. INTRODUCTION.

 1. The Concepts of Information Processing.
 2. Programming Concepts.

II. DESIGN PRINCIPLES.

 3. Program Documentation.
 4. Introduction to Flowcharting.
 5. Structured Programming.
 6. Pseudo Code.
 7. Structure Charts.

III. BASIC PROGRAM DESIGN TECHNIQUES.

 8. Expanding the Program Design.
 9. Record Selection.
10. Accumulations and Report Totals.
11. Single-Level Control-Breaks.
12. Multiple-Level Control-Breaks.
13. Arrays.

IV. ADVANCED PROGRAM DESIGN.

14. Processing Two Input Files.
15. Database Processing.
16. The Input Validation Program.
17. Updating Master Files.
18. Interactive Programming.
19. Transitioning to a Programming Language.
Appendix.
Index.

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.