EyebrarianPrize winnersGet the app

Books › Problem solving and programming concepts

Cover of Problem solving and programming concepts

Problem solving and programming concepts

First published 1989 · 536 pages

A methodical, language-agnostic journey into the structured logic of computer programming.

What it feels like

Reading this book feels like building a sturdy intellectual foundation brick by brick. The pace is decidedly steady, guided by a step-by-step progression that prioritizes deep understanding over quick fixes. Its tone is highly instructive and objective, creating a focused, academic mood where logical reasoning reigns supreme. The prose is clear and detailed, breaking down complex concepts like arrays, pointers, and object-oriented approaches into digestible, language-agnostic explanations. Visual tools like structure charts and flowcharts reinforce the methodical atmosphere, ensuring the reader is never lost in the abstract. It is a deeply satisfying experience for anyone who delights in structured thinking, offering a clear path from initial confusion to the crisp, satisfying clarity of a well-solved problem.

Mood
  • focused
  • structured
  • academic
  • logical
Tone
  • instructive
  • methodical
  • analytical
  • clear
  • objective
Pace
steady
Themes
logical reasoning · structured thinking · foundational knowledge · methodical problem solving
The writing
Clear, detailed, and highly structured, relying heavily on step-by-step explanations and visual aids like charts and flowcharts.
The arc
Moves from foundational uncertainty to structured, logical clarity.
Who it's for
Students and beginners looking to build a strong, language-agnostic foundation in computer programming and logical problem-solving.

About the book

Problem Solving and Programming Concepts, Fourth Edition, is one of the few books that successfully teaches problem solving and is not language-specific. Readers find that learning is enhanced by the step-by-step progression of topics and in-depth coverage.

Detailed explanations and examples vividly present and reinforce math functions, control breaks, arrays, pointers, file updates, and report handling. The essential tools of problem solving - structure charts, IPO charts, algorithms, and flowcharts - are extensively used. New to this edition is coverage of the object-oriented approach.

Description from Open Library.

Books like Problem solving and programming concepts

See why they match