Cinc motius perquè els nens han d’aprendre a programar

Joc de classificacio ideat per J Paul Gibson per ensenyar el concepte d algorismes per a nens

Un joc de classificació ideat per l’informàtic J. Paul Gibson per ensenyar el concepte d’algorisme a nens.

Cada vegada més pares, educadors i centres semblen recolzar l’ensenyament dels fonaments de la programació als nens des de molt petits.

“Programar t’ensenya a pensar”, deia Seve Jobs. I no li faltava raó, cosa que estan demostrant diferents iniciatives que estan posant en relleu  l’important que pot arribar a ser ensenyar a programar als nens. L’arribada de la tecnologia als centres educatius ha facilitat que aquest tipus de matèries per fi es puguin impartir de manera massiva, però encara queda molt camí per recórrer.

Javier Pastor – Educació – Mobile World Capital Barcelona

Per descomptat, no tothom creu que aprendre a programar sigui essencial. Ho comentava en  un sorprenent article a Wired  el jugador professional de l’NBA Chris Bosh, que té una faceta desconeguda per molta gent: va aprendre a programar quan era nen i mai ha deixat de considerar-ho important. “Hi ha coses més importants que han de ser també solucionades en el sistema [educatiu]. Però no crec que això signifiqui que hàgim rebutjar el valor d’aprendre a programar”.

Un dels programes més ambiciosos en aquest sentit és l’impulsat per Code.org, una iniciativa que compta amb el suport de tot tipus de celebritats (Bill Clinton, Mark Zuckerberg, Bill Gates o l’esmentat Chris Bosh, entre d’altres). Al seu lloc web trobarem eines per començar a programar en diversos llenguatges, molts d’ells eminentment bàsics i que estan orientats a nens.

Cinc raons destacades

Els arguments que defensen l’ensenyament de la programació són diversos, però els que els defensen creuen que les implicacions d’aquest ensenyament van molt més enllà de la mera facilitat per desenvolupar programes informàtics. Molts dels fonaments de la programació permeten solucionar també situacions de la vida real.

Scratch interfaz

La interfície de Scratch, un dels mitjans més populars perquè els nens comencin a programar. Potser hagin sentit parlar del seu creador: l’Institut Tecnològic de Massachusetts.

Alguns educadors amb experiència en l’ensenyament de fonaments de programació a nens i joves indiquen que els que tenen entre 5 i 11 anys té “tal capacitat per aprendre sobre algoritmes i informàtica que seria una pena esperar fins que fossin adolescents per ensenyar aquests fonaments” .

Com succeeix amb els idiomes, apuntaven també a Wired, la formulació dels anomenats records “procedimentals” és una cosa totalment natural en aquestes joves ments. Aquests tipus de record es caracteritzen per estar tan integrats en la psique d’una persona que accedir-hi és un reflex natural, i no tant una tasca que realitzem conscientment”. Els nens de 5 anys, per exemple, solen tenir una facilitat sorprenent per absorbir aquest tipus de matèries, cosa que popularment fa que els comparem amb esponges.

Les evidències de diversos estudis apunten a aquest factor i al fet que a mesura que el cervell va madurant, la seva capacitat per a la memòria procedimental disminueix en favor d’una memòria declarativa, que fem servir per pastar fets i coneixements. “El desavantatge de la memòria declarativa és que requereix un esforç mental per activar-la, un gran desavantatge quan per exemple tractem de conjugar un verb estrany d’un altre idioma de sobte. És molt més preferible que aquestes conjugacions formin part del teu segona naturalesa com a conseqüència d’haver-los après quan la teva memòria procedimental estava en el seu punt àlgid”.

En aquesta organització ho tenen clar i els seus impulsors donen diverses raons per les quals ensenyar a programar als nens. Us volem destacar cinc d’elles:

  1. Aprendre a programar ajuda a solucionar problemes: no només fa possible que els petits acabin aprenent prou per resoldre problemes complexos, aprofitar la creativitat per a productes reals o automatitzar tasques a través de la programació d’ordinadors, sinó que molts dels principis de la programació poden ser utilitzats per solucionar problemes en la vida real.
  2. És com aprendre un idioma més: Els jocs i els llenguatges de programació visuals permeten als nens entendre la lògica de la programació i els seus conceptes abans fins i tot que els nens puguin llegir. Les tècniques i llenguatges utilitzats (Scratch  és un exemple cada vegada més popular) estan orientats a nens, i són un pas bàsic que ajudarà a aprendre més endavant llenguatges de programació tradicionals.
  3. La diversitat és avantatjosa per als nens: aprendre matèries diverses com les que s’imparteixen en els cursos de programació amplia la capacitat dels petits, i ajuda a que aquests pensin i s’enfrontin millor als problemes.
  4. Alfabetisme digital: la rellevància de la tecnologia en els nostres dies fa que poder interactuar amb ella de forma natural ja sigui un valor afegit molt important per a aquest tipus de matèries educatives. Els nens que aprenen a programar no només interactuen amb la tecnologia: la creen, i s’expressen a través d’ella de diferents formes.
  5. Calen programadors: en la pròpia Code.org reflectien un altre de les dades més interessants en aquest aprenentatge: la demanda de programadors creixerà de manera dramàtica en els propers anys. Només als Estats Units es calcula que per a l’any 2020 hi haurà 1 milió més de treballs dels quals podran cobrir els llicenciats i enginyers en Informàtica segons els plans d’estudi actuals. “Informàtica és el títol universitari més ben pagat, i els treballs de programació estan creixent el doble que la mitjana nacional del país”, indiquen en un recent estudi.

La veritat és que hi ha moltíssims arguments més per aprendre a programar, però un important arribava del pensador i escriptor Douglas Rushkoff, que en una entrevista recent comentava com la majoria de les interaccions que tindrem en 50 anys no seran amb persones que parlin un sol idioma a Àsia: seran amb màquines. No és mal argument. Per acabar, us enllacem amb un article on fa poc selecionábamos una sèrie d’apps perquè nens poguessin aprendre a programar fàcilment.

Anuncis

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s