Skip to content
Scan a barcode
Scan
Added to your cart
Hardcover Once Upon an Algorithm: How Stories Explain Computing Book

ISBN: 0262036630

ISBN13: 9780262036634

Once Upon an Algorithm: How Stories Explain Computing

This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illustrate the concepts and everyday relevance of computing.

Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that picture. In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm.

Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. The movie Groundhog Day illustrates the problem of unsolvability; Sherlock Holmes manipulates data structures when solving a crime; the magic in Harry Potter's world is understood through types and abstraction; and Indiana Jones demonstrates the complexity of searching. Along the way, Erwig also discusses representations and different ways to organize data; "intractable" problems; language, syntax, and ambiguity; control structures, loops, and the halting problem; different forms of recursion; and rules for finding errors in algorithms.

This engaging book explains computation accessibly and shows its relevance to daily life. Something to think about next time we execute the algorithm of getting up in the morning.

Recommended

Format: Paperback

Condition: New

$67.16
50 Available
Ships within 2-3 days

You Might Also Enjoy

Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
Steven D. Levitt, Stephen J. Dubner

from: $4.89

Calculus Made Easy
Calculus Made Easy
Silvanus Phillips Thompson

from: $9.89

Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Margot Lee Shetterly

from: $4.59

Basic Math & Pre-Algebra For Dummies
Basic Math & Pre-Algebra For Dummies
Mark Zegarelli

from: $6.29

All the Mathematics You Missed: But Need to Know for Graduate School
All the Mathematics You Missed: But Need to Know for Graduate School
Thomas A. Garrity

from: $14.69

Calculus
Calculus
James Stewart

from: $4.99

Theory of Games and Economic Behavior
Theory of Games and Economic Behavior
John von Neumann, Oskar Morgenstern

from: $22.28

Law of Attraction
Law of Attraction
Michael J. Losier

from: $3.99

Sir Cumference and the Dragon of Pi: A Math Adventure
Sir Cumference and the Dragon of Pi: A Math Adventure
Cindy Neuschwander

from: $5.19

The Usborne Illustrated Dictionary of Math: Internet Referenced (Illustrated Dictionaries)
The Usborne Illustrated Dictionary of Math: Internet Referenced (Illustrated Dictionaries)
Tori Large, Kirsteen Rogers

from: $4.19

Calculus with Analytic Geometry
Calculus with Analytic Geometry
Ron Larson, Bruce H. Edwards, Robert P. Hostetler, Roland E etc. Larson

from: $5.19

Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks
Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks
Arthur T. Benjamin, Michael Shermer

from: $4.89

Algebra 1 for Dummies
Algebra 1 for Dummies
Mary Jane Sterling

from: $5.49

Algebra II for Dummies
Algebra II for Dummies
Mary Jane Sterling

from: $6.59

Incompleteness: The Proof and Paradox of Kurt Godel
Incompleteness: The Proof and Paradox of Kurt Godel
Rebecca Goldstein

from: $7.69

Philosophiæ Naturalis Principia Mathematica
Philosophiæ Naturalis Principia Mathematica
Isaac Newton

from: $8.29

How Not to Be Wrong: The Power of Mathematical Thinking
How Not to Be Wrong: The Power of Mathematical Thinking
Jordan Ellenberg

from: $5.09

Chess: 5334 Problems, Combinations and Games
Chess: 5334 Problems, Combinations and Games
László Polgár

from: $12.39

Precalculus : Mathematics for Calculus: 5th Edition (with CD-ROM)
Precalculus : Mathematics for Calculus: 5th Edition (with CD-ROM)
Lothar Redlin, Saleem Watson, James Stewart, James Steward

from: $8.59

How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)
How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)
George Pólya, G. Pólya

from: $11.69

Customer Reviews

0 customer rating | 0 review
There are currently no reviews. Be the first to review this work.
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured