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.
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.
Author: Martin Erwig
Publisher: MIT Press
The Humanities in Transition explores how the basic components of the digital age will have an impact on the most trusted theories of humanists. Over the past two generations, humanists have come to take basic postmodern theories for granted whether on language, knowledge or time. Yet Michel Foucault, Jacques Derrida and similar philosophers developed their ideas when the impact of this digital world could barely be imagined. The digital world, built on algorithms and massive amounts of data, operates on radically different principles. This volume analyzes these differences, demonstrating where an aging postmodernism cannot keep pace with today’s technologies. The book first introduces the major influence postmodern had on global thought before turning to algorithms, digital space, digital time, data visuals and the concept to digital forgeries. By taking a closer look at these themes, it establishes a platform to create more robust humanist theories for the third millennium. This book will appeal to graduate students and established scholars in the Digital Humanities who are looking for diverse and energetic theoretical approaches that can truly come to terms with the digital world.
10 Gillespie, “The Relevance of Algorithms,” 179. 11 James Grimmelmann, “The Google Dilemma,” New York Law School Law Review 53 (September 2008): 944. 12 Pasquale, The Black Box Society, 3. 13 Erwig, Once Upon an Algorithm, 162.
Author: Nigel A. Raab
An accessible introduction to algorithms, explaining not just what they are but how they work, with examples from a wide range of application areas. Digital technology runs on algorithms, sets of instructions that describe how to do something efficiently. Application areas range from search engines to tournament scheduling, DNA sequencing, and machine learning. Arguing that every educated person today needs to have some understanding of algorithms and what they do, in this volume in the MIT Press Essential Knowledge series, Panos Louridas offers an introduction to algorithms that is accessible to the nonspecialist reader. Louridas explains not just what algorithms are but also how they work, offering a wide range of examples and keeping mathematics to a minimum. After discussing what an algorithm does and how its effectiveness can be measured, Louridas covers three of the most fundamental applications areas: graphs, which describe networks, from eighteenth-century problems to today's social networks; searching, and how to find the fastest way to search; and sorting, and the importance of choosing the best algorithm for particular tasks. He then presents larger-scale applications: PageRank, Google's founding algorithm; and neural networks and deep learning. Finally, Louridas describes how all algorithms are nothing more than simple moves with pen and paper, and how from such a humble foundation rise all their spectacular achievements.
Once upon an Algorithm : How Stories Explain Computing . Cambridge , MA : MIT Press . Fry , Hannah . 2018. Hello World : How to Be Human in the Age of the Machine . London : Doubleday . Harel , David , and Yishai Feldman . 2004.
Author: Panos Louridas
Publisher: MIT Press
People have described nature since the beginning of human history. They do it for various purposes, including to communicate about economic, social, governmental, meteorological, sustainability-related, strategic, military, and survival issues as well as artistic expression. As a part of the whole world of living beings, we use various types of senses, known and unknown, labeled and not identified, to both communicate and create. Describing Nature Through Visual Data is a collection of impactful research that discusses issues related to the visualization of scientific concepts, picturing processes, and products, as well as the role of computing in advancing visual literacy skills. Organized into four sections, the book contains descriptions, theories, and examples of visual and music-based solutions concerning the selected natural or technological events that are shaping present-day reality. The chapters pertain to selected scientific fields, digital art, computer graphics, and new media and confer the possible ways that visuals, visualization, simulation, and interactive knowledge presentation can help us to understand and share the content of scientific thought, research, artistic works, and practice. Featuring coverage on topics that include mathematical thinking, music theory, and visual communication, this reference is ideal for instructors, professionals, researchers, and students keen on comprehending and enhancing the role of knowledge visualization in computing, sciences, design, media communication, film, advertising, and marketing.
Once Upon an Algorithm: How Stories Explain Computing. Cambridge, MA: MIT Press. doi:10.7551/mitpress/10786.001.0001 Klanten, R., Bourquin, N., Ehmann, S., van Heerden, F., & Tissot, T. (Eds.). (2008). Data Flow: Visualising Information ...
Author: Ursyn, Anna
Publisher: IGI Global
Category: Social Science
'Every story ever told really happened...' (The Doctor, 'Hell Bent', 2015) Stories are, fundamentally what Doctor Who is all about. In Once Upon a Time Lord, Ivan Phillips explores a wide range of perspectives on these stories and presents a lively and richly-varied analysis of the accumulated tales that constitute this popular modern mythology. Concerned equally with 'classic' and 'new' Who, Phillips looks at how aspects of the Time Lord's story have been developed on television and beyond, tracing lines of connection and divergence across various media. He discusses Doctor Who as a mythology that has drawn on its own past in often complex ways, at the same time reworking elements from many other sources, whether literary, cinematic, televisual or historical. Once Upon A Time Lord offers an original take on this singular hero's journey, reading the unsettled enigma of the Doctor in relation to the characters, narratives and locations that he has encountered across more than half a century.
he asserts a 'symbiotic relationship' between algorithms and data structures and records the usefulness, but also the limitations, of any straightforward distinction between 'passive' data and 'active' algorithm. In the same way, ...
Author: Ivan Phillips
Publisher: Bloomsbury Publishing
Category: Performing Arts
The best part about coding is that anyone with a computer can learn how to do it. From education to healthcare to entertainment, software touches almost every aspect of twenty-first century life. Take a high-level perspective on the types of people who create that software—including many jobs that do not involve writing code at all. Learn about the software development cycle and the huge variety of skills developers draw on, including psychology, mathematics, and art, to create amazing apps and programs. Explore why diversity is needed to prevent bias in design. Learn about the different coding languages and what they are used for, how developers choose a language, and tools that simplify coding. Jennifer Connor-Smith breaks down stereotypes about coding as a career that is open only to technology-obsessed gamers, revealing ways people use software to improve medical care, nurture dementia patients, promote social justice, and more. Hands-on activities show you how easy it is to learn to think like a coder. The next generation of coders will require diverse teams, creativity, and ethical codes of conduct to create the best and most successful software. Will you be one of them?
Algorithms to Live By: The Computer Science of Human Decisions. New York: Henry Holt, 2016. Erwig, Martin. Once upon an Algorithm: How Stories Explain Computing. Cambridge, MA: MIT Press, 2017. Evans, Claire.
Author: Jennifer Connor-Smith
Publisher: Millbrook Press
Category: Young Adult Nonfiction
Once Upon a Corporation: Leadership Insights from Short Stories is a set of 27 tongue-in-cheek, short fictions drawn from work life—parodies, satires, parables, Socratic dialogues and straight stories—written to both delight and enlighten. Readers will get the message of each story by insight and reflection, following the successes and failures of characters that perform ordinary tasks in extraordinary ways. The stories highlight some important values of leadership, including caring for others and trying to empower them; they urge taking a stand and speaking out when organizational excellence or personal dignity are at stake; and they show ways of using one’s brains to prevail ethically by presenting worthwhile views with commitment and sound logic. This is a unique collection of imaginative fictions, written specifically about today’s work life, and supported by thirty years of the author’s organizational experience in professional, management and teaching roles. “An outstanding contribution to today’s business literature.” —Irving Weiser, Chairman and CEO, Royal Bank of Canada Dain Rauscher “This is an excellent job of conveying managerial concepts in a concise manner… It is easy reading and yet very instructive.” —Lloyd P. Johnson, Past Chairman and CEO, Norwest Corporation “The stories have some outstanding lessons and insights.” —William W. George, Past President and CEO, Medtronic, Inc.
But, the most valuable aspect of the research, according to the VP who was present when the taste algorithm was developed, was the picture of the tuxedoed Taste Man. The picture, properly doctored so that he could hold a cuddly beagle ...
Author: Tolly Kizilos
As data holdings get bigger and questions get harder, data scientists and analysts must focus on the systems, the tools and techniques, and the disciplined process to get the correct answer, quickly! Whether you work within industry or government, this book will provide you with a foundation to successfully and confidently process large amounts of quantitative data. Here are just a dozen of the many questions answered within these pages: What does quantitative analysis of a system really mean? What is a system? What are big data and analytics? How do you know your numbers are good? What will the future data science environment look like? How do you determine data provenance? How do you gather and process information, and then organize, store, and synthesize it? How does an organization implement data analytics? Do you really need to think like a Chief Information Officer? What is the best way to protect data? What makes a good dashboard? What is the relationship between eating ice cream and getting attacked by a shark? The nine chapters in this book are arranged in three parts that address systems concepts in general, tools and techniques, and future trend topics. Systems concepts include contrasting open and closed systems, performing data mining and big data analysis, and gauging data quality. Tools and techniques include analyzing both continuous and discrete data, applying probability basics, and practicing quantitative analysis such as descriptive and inferential statistics. Future trends include leveraging the Internet of Everything, modeling Artificial Intelligence, and establishing a Data Analytics Support Office (DASO). Many examples are included that were generated using common software, such as Excel, Minitab, Tableau, SAS, and Crystal Ball. While words are good, examples can sometimes be a better teaching tool. For each example included, data files can be found on the companion website. Many of the data sets are tied to the global economy because they use data from shipping ports, air freight hubs, largest cities, and soccer teams. The appendices contain more detailed analysis including the 10 T’s for Data Mining, Million Row Data Audit (MRDA) Processes, Analysis of Rainfall, and Simulation Models for Evaluating Traffic Flow.
The Master Algorithm: How the quest for the ultimate learning machine will remake our world. Basic Books. Duhigg, C. (2012). How Companies Learn Your Secrets. New York Times, Feb. 16. Ewing, M. (2017). Once Upon an Algorithm: How ...
Author: Daniel A. McGrath, Ph.D.
Publisher: Technics Publications
An argument that we must read code for more than what it does—we must consider what it means. Computer source code has become part of popular discourse. Code is read not only by programmers but by lawyers, artists, pundits, reporters, political activists, and literary scholars; it is used in political debate, works of art, popular entertainment, and historical accounts. In this book, Mark Marino argues that code means more than merely what it does; we must also consider what it means. We need to learn to read code critically. Marino presents a series of case studies—ranging from the Climategate scandal to a hactivist art project on the US-Mexico border—as lessons in critical code reading. Marino shows how, in the process of its circulation, the meaning of code changes beyond its functional role to include connotations and implications, opening it up to interpretation and inference—and misinterpretation and reappropriation. The Climategate controversy, for example, stemmed from a misreading of a bit of placeholder code as a “smoking gun” that supposedly proved fabrication of climate data. A poetry generator created by Nick Montfort was remixed and reimagined by other poets, and subject to literary interpretation. Each case study begins by presenting a small and self-contained passage of code—by coders as disparate as programming pioneer Grace Hopper and philosopher Friedrich Kittler—and an accessible explanation of its context and functioning. Marino then explores its extra-functional significance, demonstrating a variety of interpretive approaches.
Once upon an Algorithm: How Stories Explain Computing. Cambridge, MA: MIT Press. Evens, Aden. 2018. “Combination and Copulation: Making Lots of Little Poems.” In The Bloomsbury Handbook of Electronic Literature, edited by Joseph Tabbi, ...
Author: Mark C. Marino
Publisher: MIT Press
* Special release-week pricing!* From the bestselling authors of the award-winning Once Upon Anthologies, the next fabulous volume is here! Revisit your favorite faerie tales, masterfully retold in science fiction settings with delightful, and sometimes chilling, twists. What if the Twelve Dancing Princesses were undead clones? What if the witch in Hansel and Gretel was an AI-sentient house? Are you ready for the Three Little Pigs… in space? These fourteen tales will entertain and inspire you, and you’ll never see your favorite faerie tales quite the same way again. Grab your copy of Once Upon A Star, and don’t forget the other anthologies - Once Upon A Curse, Once Upon A Kiss, and Once Upon A Quest - for more magical retellings! ESCAPE: A Liza Roth Adventure - Anthea Sharp A princess on the run and her feline companion find adventure - and danger - on Starhub Station in this story based on the Icelandic fairy tale Kisa the Cat. TRUE.LOVE - Alethea Kontis In this futuristic retelling of Sleeping Beauty, a gamer hacktivist tries to take down the world’s largest matchmaking site…and stumbles on a side quest he never bargained for. BLOW YOUR PLANET DOWN - Shawntelle Madison After the Wolverine Horde nearly destroyed her home world, Commander Cressida Van Der Snout is prepared to use the Horde’s greatest weapon to exact her revenge. She wants to bring them to their knees, but a single wolverine stands in the way of both her revenge and her heart. THE CYRANO SOLUTION: A Gaian Consortium Story - Christine Pope The daughter of one of Gaia’s richest oligarchs gets more than she bargained for in her new husband in this retelling of “The Frog Prince” (with just a dash of Cyrano de Bergerac for good measure). ONCE YOU WISH - Evelyn Snow A con man who loves only what he can steal. An orphan girl with big dreams. A prince with something to prove and no fairy godmother to be found… BY THE LIGHT OF A DISTANT STAR - Jenna Elizabeth Johnson When Estrelle’s marriage to Prince Damryn of Kaul is thwarted by a deceitful enemy who steals her identity and leaves her for dead, Estrelle must rely on the kindness of others, and trust the courage within her own heart. VASILILA AND THE HORSE OF POWER - Jamie Ferguson Vasilisa finds a feather from the legendary firebird and, against the advice of her horse, takes it to the Tzar in the subterranean enclave their people have lived in for millennia. She hopes to be rewarded, but instead is given a choice between accomplishing an impossible task, or exile—and certain death—in the harsh, storm-swept lands aboveground. ECHO - Nikki Jefford Built by a handsome young mechanic, Echo is a cyborg who dreams of experiencing the world as a human in this Pinocchio inspired retelling. DEADLY DANCE - Kasey Mackenzie Miriana never expected to be murdered repeatedly after refusing an evil prince’s marriage proposal. Now saddled with eleven undead clone-sisters who spy for the murderous prince, she’s going to save the day with her forbidden soldier lover—or die trying - one final time. THROUGH TIME AND SPACE: A Little Red Riding Hood Tale - Julia Crane Neither time nor space can keep Little Red and the Big Bad Wolf from crossing paths. THE STAR DRAGON'S CURSE - Alexia Purdy Haunted by a malevolent celestial entity, Creedence must discover its connection to the dying forest aboard the decaying space vessel, The Star Dragon. ZATARRA - Phaedra Weldon His enemies not only took his life and everything he held dear, they took his humanity as well. LOXLEY- Sarra Cannon In a dystopian world where citizens log into The Realm online to escape from their dark reality, one hacker fights to make a difference as she goes in search of a rare artifact. CANDY HOUSE - Kay McSpadden After the AI of Earth rise up and destroy most of humanity, Hans and Greta survive by living off the grid. That is, until they find a house in the woods that makes them an offer they can’t refuse. Read more fabulous fairytale retellings from these authors! ONCE UPON A CURSE - 17 Dark Faerie Tales ONCE UPON A KISS - 17 Romantic Faerie Tales ONCE UPON A QUEST - 15 Tales of Adventure KEYWORDS: Fairy Tale Retellings, SF Romance, Space Opera, Dystopian, Russian Folktales, Genetic Engineering, Cyberpunk, AI, GameLit, Marissa Meyer, Lunar Chronicles
In all the time that he'd been a fullfledged member of True.love, the site's supposedly infallible algorithm had matched him with exactly no one. Deep down, he suspected it had something to do with Mal's tampering.
Author: Anthea Sharp
Publisher: Fiddlehead Press