Higher Education

shoe image

Programming Logic and Design : Comprehensive (Print on Demand)

Author(s): Joyce Farrell

ISBN: 9788131525906

7th Edition

Copyright: 2013

India Release: 2014

₹1735

Binding: Paperback

Pages: 694

Trim Size: 241 x 181 mm

Refer Book

Order Inspection Copy

The 7th edition of Programming Logic and Design, Comprehensive by Farrell equips beginners with essential principles for structured programming using a clear, language-independent approach. It emphasizes logical thinking, modern conventions, and strong programming style without overwhelming jargon. The book uses flowcharts, pseudocode, and diagrams to explain concepts, making it accessible even to those with no prior experience. Real-world business examples and proven learning features enhance understanding. It also introduces object-oriented programming, UML diagrams, and databases, preparing students for diverse programming scenarios. This comprehensive guide can be used alone or alongside language-specific texts like C++, Java, or Visual Basic.

  • Uses a language-independent approach to build strong foundational programming logic skills.
  • Incorporates business-based examples that are easy to understand and require only basic math.
  • Features layout with charts and diagrams to visually reinforce key concepts.
  • Offers extensive practice through review questions, discussion prompts, debugging tasks, and engaging quizzes.
  • Covers object-oriented concepts, UML diagrams, and databases for comprehensive logic training.
  • Can be used alone or with language-specific texts like C++, Java, or Visual Basic.
  • Includes Visual Logic software for hands-on flowchart-based logic practice.
  • Provides clear explanations tailored for readers with no prior programming experience.
  • Adds flowcharting and pseudocode exercises in every chapter to deepen understanding.
  • Exercises are progressively challenging, encouraging exploration of logical programming concepts.

1. An Overview of Computers and Programming.

2. Elements of High-Quality Programs.

3. Understanding Structure.

4. Making Decisions.

5. Looping.

6. Arrays.

7. File Handling and Applications.

8. Advanced Data Handling Concepts.

9. Advanced Modularization Techniques.

10. Object-Oriented Programming.

11. More Object-Oriented Programming Concepts.

12. Event-Driven GUI Programming, Multithreading, and Animation.

13. System Modeling with the UML.

14. Using Relational Databases.

Appendices:

A. Understanding Numbering Systems and Computer Codes.

B. Flowchart Symbols.

C. Structures.

D. Solving Difficult Structuring Problems.

E. Creating Print Charts.

F. Two Variations on the Basic Structures--case and do-while.

'Joyce Farrell Joyce Farrell has authored several popular programming textbooks, including books on Java, Programming Logic and Design, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois, the University of Wisconsin-Stevens Point, and McHenry County College in Crystal Lake, Illinois.