dilluns, de març 25, 2013

Al voltant del debat d'aprendre a programar

Des de fa un any aproximadament el debat al voltant de la necessitat d'ensenyar a programar als escolars (i als grans que ho vulguin) ha pres força importància si més no a l'estranger. Al setembre de 2012 va ser notícia que Estònia havia incorporat formalment la programació al currículum (articles a Forbes i Wired). Aquí i arreu les escoles ja ensenyaven els conceptes bàsics de programació a través del LOGO, però sembla que ha perdut el favor i presència en molts llocs. 

Hem perdut un altre llençol o potser ens l'hem tornat a deixar prendre. La informàtica per a molts ha passat a ser sinònim d'ofimàtica, és a dir, fer servir processadors de text (normalment només un i d'una marca determinada) i amb sort, un full de càlcul. Però això no és informàtica ni programació. 

Ensenyar informàtica no és ensenyar a fer servir el "Word", LibreOffice o qualsevol altre paquet ofimàtic. L'ofimàtica (processadors de textos, fulls de càlcul, etc) són ja eines com el bolígraf, bàsiques i que transcendeixen l'encasellament en "l'assignatura" d'Informàtica. Cal saber fer servir eines ofimàtiques, sense cap mena de dubte, però cal, és totalment necessari, anar un pas més enllà i tornar a ensenyar els conceptes bàsics de la programació. Una disciplina que ajuda a desenvolupar el pensament lògic, analític i la resolució de problemes, com la creativitat.

Hi ha també un vídeo d'una xarrada TED (17 min) on en Mitch Resnick, director del Grup Lifelong Kindergarten al MIT Media Lab ho explica molt bé. Parafrasejant el que diu a partir del minut 14 aproximadament:

De la mateixa manera que ensenyem a escriure i llegir perquè serà útil a tothom però no tothom serà escriptor professional, la programació bàsica dóna unes habilitats que també seran molt útils a tothom sense haver d'esdevenir programador professional. 

Us recomano vivament que veieu el vídeo, descarregueu Scratch (és gratuït) i li dediqueu un estona. No deixem escapar un altre tren.

Enllaços per a començar: