Introducció a la Programació amb Scratch

Començo una serie d’articles que volen ser una petita guia per qualsevol que es vulgui introduir en el món de la programació. Per tant, va dirigit, com una guia per a les mares/pares i les/els mestres que vulguin ensenyar Scratch a les nenes i nens, així com una petita introducció per tothom que vulgui fer les primeres passes en la programació, divertint-se mentre aprenen, amb la utilització de l’Scratch.

Com he dit, per dur a terme aquesta fita farem servir l’Scratch, que d’una forma molt visual i divertida ens permetrà endinsar-nos mica en mica en els conceptes de programació i que ens seran útils en qualsevol llenguatge professional que escollim.

Per tothom que es vulgui dedicar d’una forma seriosa a la programació, els conceptes aquí exposats serviran per assolir uns coneixements bàsics. Tot i no poder abordar tots els aspectes de la programació, si que podem fer servir Scratch com a substitut del pseudocodi que es fa servir per explicar les tècniques de la programació. I es clar, segons l’edat, els recomano escollir una bona acadèmia o escollir els estudis de Formació Professional o qualsevol de les Facultats d’Informàtica del nostre país on els prepararen per poder-se dedicar a aquesta professió.

La meva intenció és ajudar d’una forma amena i divertida a adquirir aquests coneixements bàsics, que pels usuaris d’Scratch seran suficients per crear animacions, jocs i qualsevol cosa que imaginin.

Molt probablement, si el temps m’ho permet, aquests articles aniran seguits de screencast o vídeo tutorials centrats en l’ús de l’Scratch.

Un ordinador a cada nen de primària?

Segons llegeixo a RadioCable.com, el Govern Espanyol estaria a punt d’anunciar que dotarà a les nenes i nens de primària d’un ordinador portàtil per substituir els quaderns i els llibres. Com a mínim les esquenes dels nostres fills o agrairan, així com l’impuls que els hi donarem a la seva formació. Cal veure com es concretarà i si faran servir programari lliure o propietari, però com a mínim és una molt bona noticia si s’acaba produint.

Segons la font, la industria informàtica (Microsoft e Intel), les operadores de telecomunicacions (Vodafone), la banca (Banesto) i les mateixes editorials ja fa temps que tenen converses per dur a terme el pla l’any vinent.

Taller de Programació al Col·legi Virolai

El dia 15 de Març dins les activitats de l’Escola Oberta del Col·legi Virolai de Molins de Rei, esta programada la meva participació en un Taller de Programació amb Scratch per nens i nenes més grans de 7 anys.

Aquí podeu veure el díptic creat per aquesta data, explicant als pares una mica què és això de l’Scratch i als nens amb una petita guia per començar a programar.

Esperem que sigui tot un èxit i hi hagi força participació.

L’Scratch comença a moure’s per les escoles catalanes

El company Jordi Delgado professor del Departament de Llenguatges i Sistemes Informàtics de la UPC ha introduït l’Scratch a l’escola CEIPM Patronat Domènech del barri de Gràcia, a més a més de crear conjuntament amb la Universitat Politècnica de Catalunya i el Citilab el lloc web sobre Smalltalk, llenguatge amb el que esta fet l’Scratch, on podreu trobar també informació sobre l’Scratch.

Juntament amb el Citilab de Cornellà també s’han fet xerrades a l’Escola Suris de Cornellà i d’altres de Sant Joan Despí, mantenint contactes amb el Dept. d’Educació de la Generalitat de Catalunya per tal de dur l’Scratch a les escoles.

Ensenyant als nens a programar

Des de Nova Zelanda el Nathan Torkington membre del OSCON (Open Source Conference) i coautor de llibres com The Perl Cookbook (El llibre de cuina de Perl “llenguatge de programació barreja de C i altres com Lisp, etc…”) fa unes reflexions de que i com s’ha d’ensenyar als nens i nenes a programar, o com diu ell en to humorístic, engendrar als futurs hackers.
En el podcast que podeu escoltar a http://itc.conversationsnetwork.org/shows/detail3971.html (aquesta vegada no l’he traduït, esta en versió original australiana) el Nathan comenta com es va involucrar en l’escola dels seus fills, proveint-la de maquinari i que el va portar “de facto” a convertir-se, sense voler, en l’Administrador de Sistemes de l’escola. Aquesta experiència juntament amb el seu alt nivell de coneixements en el món de la programació li duu a fer afirmacions com “La Programació es avui un coneixement bàsic que s’ha de tenir” potser sembla una mica exagerat però mirem al nostre entorn i intentem veure algun aparell electrònic que no dugui quelcom programat….
Ja ho heu fet? Haureu vist com el vostre televisor, automòbil, telefon, rentadora, ascensor, microones, etc… m’atreviria a dir que la totalitat d’aparells electrònics duen un enginy programat en el seu interior. Vol dir que el món que els espera estarà envoltat d’enginys programats i per tant adquirir coneixements en l’art de la programació serà un punt diferenciador per a ells.
Abans d’endinsar-se en l’Scratch va ensenyar als nens a programar els robots de Lego MindStorms, però assegura que fer seguir una línia dibuixada en un paper no era res encisador per els nens, en canvi amb l’Scratch, els nens tenen plena llibertat per crear i fer el que vulguin sense limitació alguna.
Ens dona alguns consells per ensenyar als nens i nenes a programar:

  • No intenteu explicar Java o Flash a un nen de 8 anys.
  • Fer-los llegir no funciona. En una classe plena de nens, tens 2 minuts d’atenció, per tant cal centrar-se en l’aprenentatge per la descoberta.
  • Ells encara no tenen un nivell suficient de matemàtiques. Parlar-los dels graus d’un quadrat potser massa avançat per ells, per tant cal crear els projectes amb això al cap.
  • Escriure amb el teclat de l’ordinador és encara una fita elevada.
  • La diferencia de sexe no és com ens pensem, “Tot funciona be amb les nenes” diu el Nathan, “elles son més endreçades, es concentren millor, tenen millors coneixements matemàtics i segueixen millor les instruccions”. “Els nens ràpidament volen crear un joc semblant al que juguen a la Play i són més ambiciosos”.
  • Estiga’t atent al que els interessa, ajuda’ls a fer el que ells vulguin, o no pararan atenció.
  • Ensenya’ls el bàsic i anima’ls a experimentar i a fer el que ells vulguin.

Els nens faran servir els seus nous coneixements per crear histories o jocs.

Acaba la seva intervenció convidant a l’audiència a involucrar-se com a voluntari en les escoles dels seus fills. Inclús si no saps que pots oferir, ves a l’escola i pregunta “Que necessiteu?” ajuda’ls a adquirir nou maquinari, ajuda als professors a adquirir nous coneixements, ells també tenen una necessitat d’aprenentatge en les noves tecnologies.

Les TIC a les nostres aules (2)

La cosa sembla preocupant, si a la falta de coneixements TIC per part del professorat afegim una actitud de desdeny, que espero sigui fruit únicament de fer un gran titular de premsa, haurem d’esperar varies generacions perquè les nenes i nens catalans assoleixin dins a les aules uns coneixements en TIC comparables a la resta de països desenvolupats i per tant no perdin oportunitats davant d’aquest món globalitzat.

Si mes no, es encoratjador veure que algunes escoles tenen les piles posades, tot i que de la mateixa forma es totalment desencisador veure els resultats de les enquestes entre el professorat i la direcció de les escoles. Caldrà molta feina per invertir aquesta tendència.

Espero no estar-me sortint del tema d’aquest bloc, però penso que l’Scratch es una peça dins l’adquisició de nous coneixements TIC per als nostres infants i es per això que crec que aquesta mena de noticies tenen cabuda dins ell.

1er. Aniversari del Citilab

Els amics del Citilab han preparat una festa grossa per celebrar el seu 1er. Aniversari, ens han rebut amb tot un plegat d’activitats per entretenir als més petits i als no tant petits.

Han organitzat un recorregut per tot l’espai del Citilab on podíem realitzar tot un plegat d’activitats i jocs que mostraven el potencial que hi ha ficat dins aquestes parets de l’antiga fàbrica de Can Suris tant humà com material. A cada parada del recorregut calia superar una petita prova per tal d’aconseguir una targeta de pas que al final ens permetria desxifrar el misteri i recollir el nostre premi. Aquesta magnifica samarreta que porto posada a l’entrada del recinte.

Hem pogut fer un bateig aeri amb els simuladors de l’escola de vol, interactuar amb els robots, practicar amb l’Scratch, programar els LEGO Mindstorms, demostrar les nostres aptituds com a musics i veure una “exporetro” de tecnologia.

Enhorabona, ha estat un dia molt divertit i interessant i a més a més ple de gent tocant i gaudint de la tecnologia.