Once Upon an Algorithm: How Stories Explain Computing

17 anmeldelser

3.3

Spilletid
10T 48M
Språk
Engelsk
Format
Kategori

Fakta og dokumentar

How Hansel and Gretel, Sherlock Holmes, the movie Groundhog Day, Harry Potter, and other familiar stories illustrate the concepts 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.

© 2018 Tantor Media (Lydbok): 9781977383549

Utgivelsesdato

Lydbok: 12. juni 2018

Tagger

    Andre liker også ...

    1. Fluke: The Math and Myth of Coincidence
      Fluke: The Math and Myth of Coincidence Joseph Mazur
    2. Computational Thinking
      Computational Thinking Peter J. Denning, Matti Tedre
    3. Maths on the Back of an Envelope: Clever ways to (roughly) calculate anything
      Maths on the Back of an Envelope: Clever ways to (roughly) calculate anything Rob Eastaway
    4. Measurement
      Measurement Paul Lockhart
    5. What the Luck?: The Surprising Role of Chance in Our Everyday Lives
      What the Luck?: The Surprising Role of Chance in Our Everyday Lives Gary Smith
    6. Robot-Proof: Higher Education in the Age of Artificial Intelligence
      Robot-Proof: Higher Education in the Age of Artificial Intelligence Joseph E. Aoun
    7. Humans Need Not Apply: A Guide to Wealth and Work in the Age of Artificial Intelligence
      Humans Need Not Apply: A Guide to Wealth and Work in the Age of Artificial Intelligence Jerry Kaplan
    8. What Should We Be Worried About?: Real Scenarios That Keep Scientists Up at Night
      What Should We Be Worried About?: Real Scenarios That Keep Scientists Up at Night John Brockman
    9. Automate This: How Algorithms Came to Rule Our World
      Automate This: How Algorithms Came to Rule Our World Christopher Steiner
    10. This Idea Must Die: Scientific Theories That Are Blocking Progress
      This Idea Must Die: Scientific Theories That Are Blocking Progress John Brockman
    11. This Explains Everything: Deep, Beautiful, and Elegant Theories of How the World Works
      This Explains Everything: Deep, Beautiful, and Elegant Theories of How the World Works John Brockman
    12. Uberland: How Algorithms Are Rewriting the Rules of Work
      Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
    13. Deep Learning
      Deep Learning John D. Kelleher
    14. An Introduction to Information Theory: Symbols, Signals and Noise
      An Introduction to Information Theory: Symbols, Signals and Noise John R. Pierce
    15. The Future
      The Future Nick Montfort
    16. Mathematics for Human Flourishing
      Mathematics for Human Flourishing Francis Su
    17. Mastering Logical Fallacies: The Definitive Guide to Flawless Rhetoric and Bulletproof Logic
      Mastering Logical Fallacies: The Definitive Guide to Flawless Rhetoric and Bulletproof Logic Michael Withey
    18. The Future of Energy
      The Future of Energy Scientific American
    19. Big Data Revolution: What farmers, doctors and insurance agents teach us about discovering big data patterns
      Big Data Revolution: What farmers, doctors and insurance agents teach us about discovering big data patterns Rob Thomas, Patrick McSharry
    20. How Charts Lie: Getting Smarter about Visual Information
      How Charts Lie: Getting Smarter about Visual Information Alberto Cairo
    21. The Formula: How Algorithms Solve all our Problems... and Create More
      The Formula: How Algorithms Solve all our Problems... and Create More Luke Dormehl
    22. Self-Tracking
      Self-Tracking Dawn Nafus, Gina Neff
    23. Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics
      Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Gary Smith
    24. The Ethics of Influence: Government in the Age of Behavioral Science
      The Ethics of Influence: Government in the Age of Behavioral Science Cass R. Sunstein
    25. The Ethical Algorithm: The Science of Socially Aware Algorithm Design
      The Ethical Algorithm: The Science of Socially Aware Algorithm Design Michael Kearns, Aaron Roth
    26. Understanding Beliefs
      Understanding Beliefs Nils J. Nilsson
    27. Big Data: How the Information Revolution Is Transforming Our Lives
      Big Data: How the Information Revolution Is Transforming Our Lives Brian Clegg
    28. Artificial Intelligence: Modern Magic or Dangerous Future?
      Artificial Intelligence: Modern Magic or Dangerous Future? Yorick Wilks
    29. Future Shock
      Future Shock Alvin Toffler
    30. Robot Rules: Regulating Artificial Intelligence
      Robot Rules: Regulating Artificial Intelligence Jacob Turner
    31. Martin Gardner: The Magic and Mystery of Numbers
      Martin Gardner: The Magic and Mystery of Numbers Scientific American
    32. Data-ism: The Revolution Transforming Decision Making, Consumer Behavior, and Almost Everything Else
      Data-ism: The Revolution Transforming Decision Making, Consumer Behavior, and Almost Everything Else Steve Lohr
    33. Ten Short Lessons in Artificial Intelligence and Robotics
      Ten Short Lessons in Artificial Intelligence and Robotics Peter J. Bentley
    34. The Clock Mirage: Our Myth of Measured Time
      The Clock Mirage: Our Myth of Measured Time Joseph Mazur
    35. Thinking Better: The Art of the Shortcut
      Thinking Better: The Art of the Shortcut Marcus du Sautoy
    36. Critical Thinking
      Critical Thinking Jonathan Haber
    37. AI and Genius Machines
      AI and Genius Machines Scientific American
    38. Why?: What Makes Us Curious
      Why?: What Makes Us Curious Mario Livio
    39. On Freedom
      On Freedom Cass R. Sunstein
    40. Identity Economics: How Our Identities Shape Our Work, Wages, and Well-Being
      Identity Economics: How Our Identities Shape Our Work, Wages, and Well-Being George Akerlof, Rachel Kranton
    41. Conformity: The Power of Social Influences
      Conformity: The Power of Social Influences Cass R. Sunstein
    42. Fact or Fiction: Science Tackles 58 Popular Myths
      Fact or Fiction: Science Tackles 58 Popular Myths Scientific American
    43. Radical Technologies: The Design of Everyday Life
      Radical Technologies: The Design of Everyday Life Adam Greenfield
    44. Data Science For Dummies: 2nd Edition
      Data Science For Dummies: 2nd Edition Lillian Pierson
    45. Climate Change: Planet under Pressure
      Climate Change: Planet under Pressure Scientific American
    46. Sludge: What Stops Us from Getting Things Done and What to Do about It
      Sludge: What Stops Us from Getting Things Done and What to Do about It Cass R. Sunstein
    47. This Will Make You Smarter: New Scientific Concepts to Improve Your Thinking
      This Will Make You Smarter: New Scientific Concepts to Improve Your Thinking John Brockman
    48. Designing the Urban Future: Smart Cities
      Designing the Urban Future: Smart Cities Scientific American
    49. Averting Catastrophe: Decision Theory for COVID-19, Climate Change, and Potential Disasters of All Kinds
      Averting Catastrophe: Decision Theory for COVID-19, Climate Change, and Potential Disasters of All Kinds Cass R. Sunstein
    50. Information and Society
      Information and Society Michael Buckland
    51. Vices of the Mind: From the Intellectual to the Political
      Vices of the Mind: From the Intellectual to the Political Quassim Cassam
    52. Regenesis: How Synthetic Biology Will Reinvent Nature and Ourselves
      Regenesis: How Synthetic Biology Will Reinvent Nature and Ourselves George M. Church, Ed Regis
    53. Cognitive Gadgets: The Cultural Evolution of Thinking
      Cognitive Gadgets: The Cultural Evolution of Thinking Cecilia Heyes
    54. The Age of AI: Artificial Intelligence and the Future of Humanity
      The Age of AI: Artificial Intelligence and the Future of Humanity Jason Thacker
    55. Infinite Powers: How Calculus Reveals the Secrets of the Universe
      Infinite Powers: How Calculus Reveals the Secrets of the Universe Steven Strogatz
    56. Ask the Experts: Physics and Math
      Ask the Experts: Physics and Math Scientific American
    57. The End of Genetics: Designing Humanity's DNA
      The End of Genetics: Designing Humanity's DNA David B. Goldstein
    58. Quantum Computing: The Transformative Technology of the Qubit Revolution
      Quantum Computing: The Transformative Technology of the Qubit Revolution Brian Clegg
    59. The Third Wave
      The Third Wave Alvin Toffler
    60. The Rational Animal: How Evolution Made Us Smarter Than We Think
      The Rational Animal: How Evolution Made Us Smarter Than We Think Douglas T. Kenrick, PhD, Vladas Griskevicius
    61. Liars and Outliers: Enabling the Trust that Society Needs to Thrive
      Liars and Outliers: Enabling the Trust that Society Needs to Thrive Bruce Schneier
    62. The Elements of Eloquence: Secrets of the Perfect Turn of Phrase
      The Elements of Eloquence: Secrets of the Perfect Turn of Phrase Mark Forsyth
    63. What to Think About Machines That Think: Today's Leading Thinkers on the Age of Machine Intelligence
      What to Think About Machines That Think: Today's Leading Thinkers on the Age of Machine Intelligence John Brockman
    64. The Body Builders: Inside the Science of the Engineered Human
      The Body Builders: Inside the Science of the Engineered Human Adam Piore
    65. This is Not Normal: The Politics of Everyday Expectations: The Politics of Everyday Expectations
      This is Not Normal: The Politics of Everyday Expectations: The Politics of Everyday Expectations Cass R. Sunstein
    66. Around the World in 80 Games: A mathematician unlocks the secrets of the greatest games
      Around the World in 80 Games: A mathematician unlocks the secrets of the greatest games Marcus du Sautoy
    67. Life: The Leading Edge of Evolutionary Biology, Genetics, Anthropology, and Environmental Science
      Life: The Leading Edge of Evolutionary Biology, Genetics, Anthropology, and Environmental Science John Brockman
    68. Carbon Capture
      Carbon Capture Howard J. Herzog
    69. Zero: The Biography of a Dangerous Idea
      Zero: The Biography of a Dangerous Idea Charles Seife
    70. Artificial Intelligence For Dummies
      Artificial Intelligence For Dummies Luca Massaron, John Paul Mueller
    71. The Joy of X: A Guided Tour of Math, from One to Infinity
      The Joy of X: A Guided Tour of Math, from One to Infinity Steven Strogatz
    72. Future Minds: The Rise of Intelligence, from the Big Bang to the End of the Universe
      Future Minds: The Rise of Intelligence, from the Big Bang to the End of the Universe Richard Yonck
    73. How Adam Smith Can Change Your Life: An Unexpected Guide to Human Nature and Happiness
      How Adam Smith Can Change Your Life: An Unexpected Guide to Human Nature and Happiness Russ Roberts
    74. Adapt: Why Success Always Starts with Failure
      Adapt: Why Success Always Starts with Failure Tim Harford
    75. The Mutant Project: Inside the Global Race to Genetically Modify Humans
      The Mutant Project: Inside the Global Race to Genetically Modify Humans Eben Kirksey
    76. The Scientific Attitude: Defending Science from Denial, Fraud, and Pseudoscience
      The Scientific Attitude: Defending Science from Denial, Fraud, and Pseudoscience Lee McIntyre
    77. Game Theory: Understanding the Mathematics of Life
      Game Theory: Understanding the Mathematics of Life Brian Clegg
    78. How to Educate a Citizen: The Power of Shared Knowledge to Unify a Nation
      How to Educate a Citizen: The Power of Shared Knowledge to Unify a Nation E. D. Hirsch
    79. Why Trust Matters: An Economist's Guide to the Ties That Bind Us
      Why Trust Matters: An Economist's Guide to the Ties That Bind Us Benjamin Ho
    80. The Misinformation Age: How False Beliefs Spread
      The Misinformation Age: How False Beliefs Spread Cailin O’Connor, James Owen Weatherall
    81. The Technological Singularity
      The Technological Singularity Murray Shanahan
    82. The Wisest One in the Room: How You Can Benefit from Social Psychology's Most Powerful Insights
      The Wisest One in the Room: How You Can Benefit from Social Psychology's Most Powerful Insights Thomas Gilovich, Lee Ross
    83. Where Are We Heading?: The Evolution of Humans and Things
      Where Are We Heading?: The Evolution of Humans and Things Ian Hodder
    84. Stylish Academic Writing
      Stylish Academic Writing Helen Sword
    85. Planet on Fire: A Manifesto for the Age of Environmental Breakdown
      Planet on Fire: A Manifesto for the Age of Environmental Breakdown Matthew Lawrence, Laurie Laybourn-Langton
    86. Physics in Mind: A Quantum View of the Brain
      Physics in Mind: A Quantum View of the Brain Werner R. Loewenstein
    87. The Geography of Genius: A Search for the World's Most Creative Places from Ancient Athens to Silicon Valley
      The Geography of Genius: A Search for the World's Most Creative Places from Ancient Athens to Silicon Valley Eric Weiner
    88. The Science of Aging
      The Science of Aging Scientific American
    89. Utopia Is Creepy: And Other Provocations
      Utopia Is Creepy: And Other Provocations Nicholas Carr
    90. Outside the Box: How Globaliszation Changed from Moving Stuff to Spreading Ideas: How Globalization Changed from Moving Stuff to Spreading Ideas
      Outside the Box: How Globaliszation Changed from Moving Stuff to Spreading Ideas: How Globalization Changed from Moving Stuff to Spreading Ideas Marc Levinson
    91. The All New Don't Think of an Elephant!: Know Your Values and Frame the Debate
      The All New Don't Think of an Elephant!: Know Your Values and Frame the Debate George Lakoff
    92. Being Wrong: Adventures in the Margin of Error
      Being Wrong: Adventures in the Margin of Error Kathryn Schulz
    93. The End of Growth: Adapting to Our New Economic Reality
      The End of Growth: Adapting to Our New Economic Reality Richard Heinberg
    94. Fact or Fiction 2: 50 (More) Popular Myths Explained
      Fact or Fiction 2: 50 (More) Popular Myths Explained Scientific American
    95. The Deep Learning Revolution
      The Deep Learning Revolution Terrence J. Sejnowski
    96. The Origins of Creativity
      The Origins of Creativity Edward O. Wilson
    97. The Uses of Delusion: Why It's Not Always Rational to Be Rational
      The Uses of Delusion: Why It's Not Always Rational to Be Rational Stuart Vyse
    98. Too Much Information: Understanding What You Don't Want to Know: Understanding What You Don’t Want to Know
      Too Much Information: Understanding What You Don't Want to Know: Understanding What You Don’t Want to Know Cass R. Sunstein
    99. Cybersecurity For Dummies
      Cybersecurity For Dummies Joseph Steinberg
    100. Big Mind: How Collective Intelligence Can Change Our World
      Big Mind: How Collective Intelligence Can Change Our World Geoff Mulgan

    Derfor vil du elske Storytel:

    • Over 900 000 lydbøker og e-bøker

    • Eksklusive nyheter hver uke

    • Lytt og les offline

    • Kids Mode (barnevennlig visning)

    • Avslutt når du vil

    Unlimited

    For deg som vil lytte og lese ubegrenset.

    219 kr /måned

    • Lytt så mye du vil

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Benytt tilbud
    Sommertilbud: Prøv GRATIS!

    Premium

    For deg som lytter og leser ofte.

    189 kr /måned

    • Lytt opptil 50 timer per måned

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Prøv gratis

    Family

    For deg som ønsker å dele historier med familien.

    Fra 289 kr /måned

    • Familiens førstevalg

    • Lytt så mye du vil

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Du + 1 familiemedlem2 kontoer

    289 kr /måned

    Benytt tilbud

    Basic

    For deg som lytter og leser av og til.

    149 kr /måned

    • Lytt opp til 20 timer per måned

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Benytt tilbud

    Prøv Storytel nå 📚

    Kos deg med ubegrenset tilgang til mer enn 900 000 titler.

    • Lytt og les så mye du vil
    • Eksklusive nyheter hver uke
    • Utforsk et stort bibliotek med fortellinger
    • Over 1500 serier på norsk
    • Ingen bindingstid, avslutt når du vil
    Benytt tilbud
    NO - Details page - Device banner - 894x1036
    Cover for Once Upon an Algorithm: How Stories Explain Computing