Once Upon an algorithm
Martin Erwig
Reading Time
at 250 WPM5h 32m
The average reader, reading at a speed of 250 WPM, would take 5h 32m to read Once Upon an algorithm.
Personalise your estimate by entering your reading speed below
Test my reading speedEnter speed in words per minute
12
days at 30 min/day
332
total minutes
Once Upon an algorithm
by Martin Erwig
Published
2022
Publisher
MIT Press
Pages
332
ISBN-13
9780262545297
Description
"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" -- From the publisher.
Subjects
Frequently Asked Questions
How many pages are in Once Upon an algorithm?
This edition of Once Upon an algorithm has approximately 332 pages. Please note, this is an estimate and the exact page count can vary between hardcover, paperback, and e-book versions.
How long does it take to read Once Upon an algorithm?
For most readers, Once Upon an algorithm typically takes between 6h 55m and 4h 37m to complete. This is based on the book's length of approximately 83,000 words and common reading speeds.
Here's a detailed breakdown: • Continuous reading at 250 WPM: approximately 5h 32m of focused reading • Casual reading (30 minutes/day): you could finish in roughly 12 days • Estimated word count: 83,000 words
Your individual reading time will vary based on your personal reading pace, the amount of daily reading time, and your familiarity with the subject matter.
What is the word count of Once Upon an algorithm?
The estimated word count for Once Upon an algorithm is approximately 83,000 words. This figure is calculated using industry-standard methods that consider genre-specific word density patterns, typical formatting and layout characteristics, and standard words-per-page ratios for published books.
This is an approximation — actual word count may vary based on font size, formatting, edition, and the presence of illustrations or charts.
Who is the author of Once Upon an algorithm?
Once Upon an algorithm was written by Martin Erwig.
When was Once Upon an algorithm published?
The publication date for this specific edition is 2022. The original work may have been published on a different date.