The Computer Always Wins: A Playful Introduction to Algorithms through Puzzles and Strategy Games
Author: Elliot Lichtman (Author)
Publisher finelybook 出版社: The MIT Press
Publication Date 出版日期: 2025-04-29
Language 语言: English
Print Length 页数: 200 pages
ISBN-10: 0262551691
ISBN-13: 9780262551694
Book Description
An engaging and approachable resource for beginning-to-intermediate coders eager to learn advanced ideas in computer programming.
In The Computer Always Wins, Elliot Lichtman will teach you some of computer science’s most powerful concepts in a refreshingly accessible way: exploring them through word games, board games, and strategy games you already know. Learn recursion by playing tic-tac-toe, efficient search through puzzle games like sudoku and Wordle, and machine learning by way of the playground classic rock-paper-scissors. Finish the book, and you’ll come away with not only a deeper understanding of these foundational programming techniques but also a new appreciation for the amazing feats that can be accomplished using simple, readable code.
Review
—Isaac Chuang, Professor of Electrical Engineering and Computer Science, MIT
“Through approachable yet compelling examples, Lichtman beautifully demonstrates how to turn instincts for strategic gameplay into concrete principles for strategic programming.”
“Half my age and twice as wise, Lichtman is the teacher I wish I’d had. Scratch that: he’s the teacher I’m grateful to have now.”
“What fun! Written with clarity and humor, this book can be appreciated by readers at every level, from teenagers at the start of their coding journey to even college professors like me.”
“A real delight. The joy of algorithms shines through, page after page.”
“Great introductions to complex topics not only teach new tools, but open up entirely new ways of thinking.
The Computer Always Wins is that great introduction for the eager, curious reader who wants to learn to think algorithmically. A real treat. I would have loved it when I was a student.”—Richard Rusczyk, founder and CEO, Art of Problem Solving