Programming for the Puzzled

Learn to Program While Solving Puzzles

Ranked #20 in Recursion, Ranked #55 in Android

Learning programming with one of "the coolest applications around" algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.

This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Few introductory students want to program for programming's sake. Puzzles are real-world applications that are attention grabbing, intriguing, and easy to describe.

Each...
more

Similar Books

If you like Programming for the Puzzled, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?