Come fa Google a trovare l’informazione che mi serve? Come fa il GPS a indicarmi il tragitto più breve per arrivare a destinazione? E come fa Netflix a suggerirmi il prossimo film da vedere, proprio quello che mi interessa?
L’informatica affronta delle sfide affascinanti che sono superate in un percorso a tappe che include la formulazione del problema, la definizione di un algoritmo di risoluzione, il coding (ovvero la scrittura del programma corrispondente in un linguaggio comprensibile al calcolatore), e l’esecuzione e la sperimentazione del programma stesso.
In questo libro analizziamo tale percorso e stimoliamo la curiosità di chi ci legge per introdurvi al pensiero computazionale, un tipo di ragionamento logico-matematico che tutti siamo portati per natura ad applicare per superare un ostacolo.