Algorithmic Thinking: A Problem-Based Introduction


Price: $29.99
(as of Jun 14,2023 04:17:42 UTC – Details)


From the Publisher

Copy of Algorithmic Thinking on black background with No Starch Press logoCopy of Algorithmic Thinking on black background with No Starch Press logo

Spread of Algorithmic Thinking on yellow backgroundSpread of Algorithmic Thinking on yellow background

Copies of Algorithmic Thinking on black backgroundCopies of Algorithmic Thinking on black background

Spread of Algorithmic Thinking on yellow backgroundSpread of Algorithmic Thinking on yellow background

‘A Good Choice’

“A good choice for anyone who needs to understand and implement algorithms.”

—RedGreenCode

‘Exudes Clarity’

“With Zingaro as a tutor by your side, you’ll learn, through practice on challenging competition problems, a repeatable process for figuring out and deftly applying the most appropriate algorithmic tools for the job. You’ll learn it all from a book that exudes clarity, humor, and just the right dose of Canadian pride. Happy problem-solving!”

—Dr. Tim Roughgarden, Professor of Computer Science at Columbia University

‘Clear and Engaging’

“A clear and engaging text . . . Algorithmic Thinking takes you from the initial idea to the final breakthrough, setbacks and all. Problem solving is a raw, real journey, and this book captures its spirit perfectly. I highly recommend it.”

—Ava Pun, medal winner in the International Olympiad in Informatics Programming Competition

About the Author

Dr. Daniel Zingaro is an assistant teaching professor of computer science and award-winning teacher at the University of Toronto. His main area of research is computer science education research, where he studies how students learn (and sometimes don’t learn) computer science material.

Who Should Read This Book

This book is for any programmer who wants to learn how to solve tough problems. You’ll learn many data structures and algorithms, their benefits, the types of problems they can help you solve, and how to implement them.

No Starch Press logo. A black circle with a white iron with a star in the centerNo Starch Press logo. A black circle with a white iron with a star in the center

About the Publisher

No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.

Publisher ‏ : ‎ No Starch Press (December 15, 2020)
Language ‏ : ‎ English
Paperback ‏ : ‎ 408 pages
ISBN-10 ‏ : ‎ 1718500807
ISBN-13 ‏ : ‎ 978-1718500808
Item Weight ‏ : ‎ 1.68 pounds
Dimensions ‏ : ‎ 7 x 0.95 x 9.25 inches