![]() |
Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
El pensament computacional és un procés que generalitza una solució per problemes de solució oberta, no única. Els problemes de solució oberta fomenten respostes completes i significatives basades en múltiples variables, que requereixen l'ús de la descomposició, la representació de dades, la generalització, el modelatge i d'algoritmes que es troben en el pensament computacional. El pensament computacional requereix la descomposició de tot el procés de presa de decisions, les variables que hi intervenen, i totes les solucions possibles, assegurant que la decisió correcta es fa sobre la base dels paràmetres corresponents i les limitacions del problema.
Les característiques que defineixen el pensament computacional són la descomposició, la representació de dades, la generalització / abstracció i algoritmes. En el pensament computacional, s'aconseguix una solució genèrica descomponent un problema, identificant les variables que hi intervenen mitjançant la representació de dades, i creant algoritmes. La solució genèrica és una generalització o abstracció que es pot utilitzar per resoldre una multitud de variacions del problema inicial.
El pensament computacional es pot utilitzar per resoldre algorítmicament problemes d'escala complexos, i s'utilitza sovint per realitzar grans millores en l'eficiència.[1]