Catalog Search Results
Click to learn more and sign up!
Author
Language
English
Description
A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind. All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar...
Author
Series
Language
English
Formats
Description
John MacCormick is associate professor of computer science at Dickinson College and a leading teacher, researcher, and writer in his field. His books include What Can Be Computed? A Practical Guide to the Theory of Computation (Princeton).
Nine revolutionary algorithms that power our computers and smartphones
Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's...
Author
Series
Publisher
John Wiley
Pub. Date
[2022]
Language
English
Description
From your Facebook News Feed to your most recent insurance premiums--even making toast!--algorithms play a role in virtually everything that happens in modern society and in your personal life. And while they can seem complicated from a distance, the reality is that, with a little help, anyone can understand--and even use--these powerful problem-solving tools!
Author
Language
English
Formats
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,...
5) Algorithms
Author
Language
English
Formats
Description
"This book is an introduction to algorithms targeting an audience with little to no computer science background. In this book, algorithms from a wide area are presented: from music to searching and sorting, to deep learning, to graphs. The author shows how algorithms are used in practice. A unique feature of the book is that it focuses on showing how algorithms really work; not just what algorithms can do. There are many books discussing that and...
Author
Language
English
Formats
Description
"The P-NP problem is the most important open problem in computer science, if not all of mathematics. The Golden Ticket provides a nontechnical introduction to P-NP, its rich history, and its algorithmic implications for everything we do with computers and beyond. In this informative and entertaining book, Lance Fortnow traces how the problem arose during the Cold War on both sides of the Iron Curtain, and gives examples of the problem from a variety...
Author
Series
Language
English
Formats
Description
At their most complex, algorithms are the step-by-step processes behind search engines, data compression, and more. However, algorithms are present in basic forms throughout our daily lives, like following a recipe or giving directions to your house. This book explains algorithms in understandable terms, provides examples of algorithms outside of computer science, describes how algorithms help computer programs complete tasks, and challenges readers...
Author
Series
Language
English
Formats
Description
"We are, all of us, everywhere, always, enmeshed in a web of rules and constraints. Rules fix the beginning and end of the working day and the school year, direct the ebb and flow of traffic on the roads, dictate who can be married to whom and how, place the fork to the right or the left of the plate, lay down the meter and rhyme scheme of a Petrarchan sonnet, and order the rites of birth and death. Cultures notoriously differ as to the content of...
Author
Series
Language
English
Formats
Description
Algo-what? "Algorithm" might be an intimidating word, but its meaning is pretty simple. An algorithm is a set of instructions. Future programmers will learn the difference between a good algorithm and a bad one through clear, accessible examples in this inviting introduction to coding concepts. They'll also learn how algorithms are behind many of the things they do on the internet, from searching for information to making video calls. Finally, they'll...
Author
Language
English
Formats
Description
A few decades into the digital era, scientists discovered that thinking in terms of computation made possible an entirely new way of organizing scientific investigation; eventually, every field had a computational branch: computational physics, computational biology, and computational sociology. More recently, "computational thinking" has become part of the K-12 curriculum. But what is computational thinking? This volume in the MIT Press Essential...
Author
Language
English
Formats
Description
"In the world of online dating, race-based discrimination is not only tolerated, but encouraged as part of a pervasive belief that it is simply a neutral, personal choice about one's romantic partner. Indeed, it is so much a part of our inherited wisdom about dating and romance that it actually directs the algorithmic infrastructures of most major online dating platforms, such that they openly reproduce racist and sexist hierarchies. In, Not My Type:...
Author
Language
English
Formats
Description
"The promise of artificial intelligence is automated decision-making at scale, but that means it also automates risk at scale. Are you prepared for that risk? Already, many companies have suffered real damage when their algorithms led to discriminatory, privacy-invading, and even deadly outcomes. Self-driving cars have hit pedestrians; HR algorithms have precluded women from job searches; mortgage systems have denied loans to qualified minorities....
Author
Publisher
No Starch Press
Pub. Date
[2021]
Language
English
Description
"An introduction to algorithms for beginning coders that teaches readers a variety of common computer science algorithms, such as searching and sorting and optimization, as well as newer algorithms like those used in machine learning"--
Didn't find it?
Didn't find it in the Minuteman Library Network? Request it from other Massachusetts library systems.
Can't find what you are looking for? Recommend it to your local library as a future purchase. Suggest a Purchase