En un món on estem envoltats de tecnologia, i on moltes de les nostres interaccions són amb ordinadors, aprendre a programar ens ajudarà a entendre com funcionen els diferents dispositius.
I més encara, aprendre a programar ens donarà una poderosa manera d'explorar les nostres idees i construir diferents coses, tant per treballar com per jugar.
Aprendre a programar, doncs, dins de l'àmbit educatiu ha de servir per a l'adquisició d'habilitats. Habilitats que acabaran incidint en els aprenentatges curriculars dels nostres alumnes.
Parlem de: Creativitat, resolució de problemes, pensament estructural i lògic i tolerància a la frustració.
(Tret del web del xtec. http://www.xtec.cat/web/centres/celebracions/2014/codeweek)
Cal que els nostres alumnes aprenguin a programar?
La programació afavoreix la resolució de problemes ja que es fonamenta en un aprenentatge basat en reptes on els alumnes han de fer servir la lògica i el pensament crític per arribar a una possible solució. En aquest sentit el pensament estructurat i el disseny d’algorismes són dues habilitats clau que desenvolupen els alumnes amb la programació.
El plantejament de reptes, tanmateix, permet diferents solucions per a un mateix problema, cosa que trenca totalment amb la tipologia de problemes als què els alumnes estan acostumats. Aquest aspecte, doncs, contribueix a obrir el seu pensament i a potenciar la seva creativitat. La programació i la robòtica educativa provoquen en els alumnes la materialització de noves idees: totes les idees són bones, no n’hi ha cap de descartable a priori.
A més a més, la intrínseca motivació dels reptes fa que els alumnes posin tota la carn a la graella per mirar de superar-los. Tot plegat fa que els alumnes desenvolupin una gran tolerància a la frustració, que fa que no es rendeixin, tot i les barreres que s’hi puguin anar trobant. Aprenen a trobar nous camins.
La programació a l’escola s’ha d’entendre com a una eina d’aprenentatge per competències que fomenta el treball cooperatiu. L’intercanvi d’idees a l’hora d’afrontar el plantejament d’un repte és fonamental per arribar a una solució de consens, on l’anàlisi de les diferents possibilitats i l’assaig-error són activitats imprescindibles.
Així doncs, cal que els nostres alumnes aprenguin a programar?