Amerbach Amerbach
  • Books
  • Resources
  • Contact
  • 0

    Your cart is empty!

English

  • English
  • Spanish
  • Arabic
Create Account Sign In
Home › Books › Programming Logic and Design, Comprehensive
Programming Logic and Design, Comprehensive

Get this book

Amazon 77.49 Buy
Book Info
PublisherCengage Learning
PublishedJan 1, 2017
Edition9th
ISBN-13978-1337102070
ISBN-101337102075
LevelUndergraduate
Computer Science

Programming Logic and Design, Comprehensive

9th Edition
By Joyce Farrell
Get This Book
Amazon 77.49 Buy

Some links on Amerbach are affiliate links, which may earn us a commission at no additional cost to you. As an Amazon Associate I earn from qualifying purchases.

About This Book

This textbook provides a language-independent approach to programming logic and design, focusing on the fundamental concepts of structured programming. It covers essential topics such as variables, control structures, arrays, and object-oriented programming, using pseudocode and flowcharts to illustrate logic before introducing specific programming languages.
Book Review | Amerbach
Programming Logic and Design, Comprehensive, 9th Edition, by Joyce Farrell, serves as a foundational resource for students entering the field of software development. By prioritizing a language-independent methodology, the book ensures that learners grasp the core principles of logic, flow control, and data management before navigating the complexities of specific syntax. The scope of the book is broad, covering everything from basic input and output operations to more advanced topics like object-oriented programming, file handling, and database management. The depth of the material is calibrated for introductory academic settings, providing a structured progression that builds upon previously established concepts. A notable characteristic of this book is its consistent use of pseudocode and flowcharts, which act as universal tools for visualizing algorithmic processes. This approach is particularly effective for students who may be intimidated by language-specific syntax, as it allows them to focus entirely on the logic of problem-solving. The book is organized into chapters that logically follow the development lifecycle, starting with the basics of programming and moving toward more complex modularization and object-oriented design. Each chapter includes pedagogical aids that reinforce the material through practical application. The intended audience consists primarily of undergraduate students in computer science or information technology programs who are taking their first steps into programming. Because the book avoids tying its lessons to a single language, it remains highly versatile for instructors who wish to supplement the material with their preferred programming language. From an Amerbach perspective, this book occupies a critical space in the academic curriculum as a bridge between conceptual understanding and practical implementation. It provides the necessary scaffolding for students to develop the analytical mindset required for successful software engineering, making it a reliable and essential resource for introductory programming education.

Academic Use

Introductory Programming and Logic courses

Who Is It For?

Students beginning their studies in computer programming and software development.

Table of Contents

  1. 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 Array Manipulation, Sorting, and Searching. 9. A First Look at Object-Oriented Programming. 10. Advanced Object-Oriented Programming Concepts. 11. Event-Driven Programming with Graphical User Interfaces. 12. Program Modeling with UML. 13. System Modeling with the Data Dictionary and Entity-Relationship Diagrams. 14. Relational Databases.
Amerbach
Academic study resources for students, researchers and lifelong learners.

Explore

Study Resources Books Browse by Subject Recently Added Resources

Sell With Us

Start Selling Create an Account

Support

Contact Us

Account

Sign In Register
© 2026 Amerbach. All rights reserved.