Get Free Shipping on orders over $0
Computational Thinking : First Algorithms, Then Code - Paolo Ferragina

Computational Thinking

First Algorithms, Then Code

By: Paolo Ferragina, Fabrizio Luccio

Paperback | 1 February 2019

Sorry, we are not able to source the book you are looking for right now.

We did a search for other books with a similar title, however there were no matches. You can try selecting from a similar category, click on the author's name, or use the search box above to find your book.

This book offers a gentle motivation and introduction to computational thinking, in particular to algorithms and how they can be coded to solve significant, topical problems from domains such as finance, cryptography, Web search, and data compression.



The book is suitable for undergraduate students in computer science, engineering, and applied mathematics, university students in other fields, high-school students with an interest in STEM subjects, and professionals who want an insight into algorithmic solutions and the related mindset. While the authors assume only basic mathematical knowledge, they uphold the scientific rigor that is indispensable for transforming general ideas into executable algorithms. A supporting website contains examples and Python code for implementing the algorithms in the book.

Industry Reviews

"This small volume is a step-by-step introduction to algorithms, their implementation, efficiency and run time. Requiring only basic mathematical knowledge, it aims at teaching how to transform ideas into executable programs, giving several solutions to common tasks, taken from topics of our everyday world." (Dieter Riebesehl, zbMATH 1402.68003, 2019)



â

"The book is organized by application or problem area rather than by algorithm type, and covers a good variety of topics in a small space. It leans toward areas that have caught the public imagination, such as Big Data, web search, and cryptography. In each subject area the problem is described first, followed by a text description of algorithms to solve it, and completed with one or more pseudocode listings." (Allen Stenger, MAA Reviews, January, 26 , 2019)

More in Algorithms & Data Structures

Python for Algorithmic Trading : From Idea to Cloud Deployment - Yves Hilpisch
Learning Algorithms : A Programmer's Guide to Writing Better Code - George Heineman
Finite Element Mesh Generation, 2e - Daniel S.H.  Lo
Python Using GPT-5 and Gemini - Oswald Campesato
Fundamentals of Data Structures and Algorithms - Elvis C. Foster

RRP $158.00

$122.75

22%
OFF
Quick Data Structures : Quick Programming - David Matuszek
Hacker's Delight - Henry Warren

RRP $97.60

$74.75

23%
OFF
Computational Intractability : A Guide to Algorithmic Lower Bounds - MohammadTaghi Hajiaghayi
Deep Learning with R, Third Edition - Tomasz Kalinowski