HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Helps students see more readily that these techniques are independent of each other and can be used separately.
Provides current coverage of important topics.
Helps students understand difficult concepts.
Gives students a lot of practice in applying concepts; instructors can vary assignments each semester.
Students learn concepts without being bogged down in the details of a particular programming language.
Enables students to easily and confidently master individual concepts before moving on, and to use the text for self-teaching if necessary.
The more examples students are shown, the better they will understand. Flowcharts fit the learning styles of visual learners; pseudocode meets the needs of nonvisual learners.
Shows students the use of program design tools in practical situations.
Enables students to see concepts applied in both a procedural approach (Basic) and an event-driven approach (Visual Basic).
Shows students how to use code in programming OOD programs.
Shows students how to read and how to develop structure charts that show the hierarchical relationships of modules within a program.
Students can understand and apply these universal standards or problem-solving.
Shows students how much of the necessary documentation is created as an integral part of the program development process.
Shows students how to detect and eliminate errors as early in program development as possible.
Gives students a feel for object-oriented concepts after they have learned the basics.
Provides convenient tools for study/review.
This comprehensive text teaches program design in a well-organized, language-independent manner. No programming background is needed; it starts with simple concepts, and then builds on those concepts in a sequential, systematic approach to introduce new topics. Sample problems are used throughout to illustrate the use of program design tools in practical situations. Exercises found at the end of each chapter help students apply what they have learned.
New information has been added to this edition, including chapters on object-oriented design and inheritance.The text is organized into four parts:
Appendixes A through C contain general reference material, including solutions to selected end-of-chapter exercises.
A CD-ROM, which contains the source codes for the Basic and Visual Basic examples found in the enrichment section, is packaged with the text.
PART ONE. STRUCTURED PROGRAMMING CONCEPTS.
1. Introduction to Structured Design.PART TWO. OBJECT-ORIENTED PROGRAMMING CONCEPTS.
10. Introduction to Object-Oriented Design.PART THREE. APPLICATIONS.
13. Array Applications.