2. Les cinc habilitats fonamentals del pensament computacional

2.6. Avaluació

El fet d’avaluar l’apliquem constantment en moltes activitats de la nostra vida. De la mateixa manera que és important una avaluació externa que validi la nostra feina, ho és també la capacitat com a persones de valorar nosaltres mateixes i objectivament allò que hem fet. No es tracta d’una avaluació quantitativa sinó qualitativa. És recordar l’objectiu amb el qual iniciàvem una tasca i valorar si el resultat és bo, si requereix millores o si no és correcte.

En altres situacions, pot donar-se el cas que, si bé el resultat és correcte, no és la millor opció.

En la figura 6 es mostra un repte d’Scratch en el qual es demana dibuixar una circumferència de color blau. Tal com es pot veure a l’àrea dreta, el resultat és correcte. Això no obstant, aplicant l’habilitat d’avaluació, en el codi s’identifica un error.

Figura 6. Avaluació
Font: Scratch.mit.edu

El dibuix de la circumferència es pot traçar amb un moviment repetitiu d’un píxel i un grau 360 vegades, que corresponen als 360 graus d’una volta sencera. En aquest cas, però, la repetició és de 720 vegades, la qual cosa implica que es tracen dues voltes dibuixant dues circumferències idèntiques l’una sobre l’altra. Si traslladem aquesta programació al món industrial, podria tractar-se d’un programa que cus una circumferència en una samarreta. Això vol dir que en la producció de cada samarreta s’estaria utilitzant el doble de fil per unitat, i això, multiplicat per milers de samarretes, seria una despesa considerable. Per aquest motiu, l’avaluació és una habilitat molt important en el pensament computacional. Cal saber valorar la feina feta i determinar objectivament si s’ha trobat la millor solució per a l’objectiu plantejat.