Què necessitem saber per començar? (I)

Primer de tot si us voleu iniciar amb l’Scratch caldrà que us descarregueu la darrera versió (actualment 1.3) des de la Pàgina web del MIT. Un cop la tingueu instal·lada podeu obrir el programa i us sortirà una finestra com la següent:

Us faré un petit recorregut per les àrees del programa, aquestes són:

  1. Àrea d’objectes, animacions/actors (Sprites en anglès) o escenaris (Stage).

  2. Àrea de disseny i execució.

  3. Àrea de programes, vestits i sons. Tots comparteixen la mateixa àrea

  4. Magatzem de blocs d’instruccions, tenim de 8 tipus diferents:

    1. Moviment, aquí esta tot el relacionat amb el moviments dels objectes.

    2. Aspecte, aquí ens trobem amb blocs que modifiquen l’aspecte dels objectes.

    3. Sons, també podem fer parlar als objectes o tocar sons pregravats.

    4. Llapis, podem escollir mida, color i fer que l’objecte pinti qualsevol cosa.

    5. Control, aquests blocs gestionen el que han de fer els objectes i quan.

    6. Sensors, podem saber si l’usuari fa servir el ratolí o si un objecte xoca amb alguna cosa.

    7. Nombres, per fer comparacions o generar nombres a l’atzar.

    8. Variables, aquí podem emmagatzemar informació dins variables o llistes de valors.

  1. Barra de menús i eines, amb aquests petits botons podem fer les accions habituals de qualsevol programa, com Crear un nou programa, Obrir un ja creat, Desa l’actual programa, etc…

Peró què puc fer amb Scratch?

Com a llenguatge de programació per a nens, podem fer des de petits programes que mostrin com es mou el gatet Scratch (o qualsevol altre personatge o objecte) per l’àrea d’execució, fins a complicats animacions o jocs de plataformes. El limit esta en la nostra imaginació. En el meu segon post en aquest bloc i per donar-vos la benvinguda, vaig modificar un projecte existent a la web i el vaig adaptar per semblar un anunci de TV d’aquest bloc, aquest seria un clar exemple d’animació i de l’esperit d’Scratch alhora de compartir la feina feta amb els altres, sempre i quan s’anomeni al creador de la idea original. Aquell esta basat en un projecte de “josb”.

Per nens que s’iniciïn en Scratch es molt convenient començar fent petites construccions amb els blocs d’instruccions, cal pensar que es com si estiguéssim fent servir els típics blocs de construcció i volguéssim fer qualsevol figura, tampoc li ensenyaríem a construir la torre Eiffel el primer dia, no?

Així doncs podem fer que el gatet faci un passeig per la pantalla i digui “Hola” quan el toquem.

Educació Digital. Has parat atenció?

Com ja explicava en la meva primera entrada en aquest bloc, Scratch m’ha fet preguntar-me que estan aprenent els nostres fills a les escoles i com aquestes han o estan canviant des de que nosaltres les varem deixar. Jo no sóc mestre i per tant no pretenc donar lliçons de com han de millorar, però aquest vídeo que el meu amic Chris em va mostrar i que he traduït al Català, de la millor manera que he sabut ja que tampoc sóc traductor, veritablement fa pensar en la forma en que la tecnologia entra a les nostres escoles i com de vegades li posem entrebancs.

Si més no es curiós de veure i tot i que no te gaire a veure amb l’Scratch, només pel lligam que hi ha en ensenyar Scratch als nens per preparar-los pel futur, ja m’ha semblat prou raó per incloure’l.


Pay Attention en Català d’Eugeni Catalán a Vimeo.

Què és Scratch?

Scratch és un llenguatge de programació creat per la gent del MIT, un dels centres d’investigació tecnològica més important del món, responsable entre d’altres, del projecte “One Laptop per Child” “Un portàtil per nen” que ha desenvolupat un portàtil per menys de 100$ pels nens del tercer món.

Doncs be, amb l’Scratch han volgut utilitzar la programació com a vehicle per ensenyar als nens conceptes com el raonament lògic, la resolució, seguiment i depuració de problemes, el desenvolupament d’idees des de’l seu inici fins a la fi i ha mantenir l’interes i a perseverar en la consecució de resultats.

Com a idea principal dels fonaments dels ordinadors i la programació, els programes li diuen als ordinadors que han de fer pas a pas. Escriure programes no requereix de coneixements especialitzats, tant sols un pensament clar i acurat.

Scratch aplica alguns dels conceptes de programació tot fent servir uns blocs de colors que s’encaixen entre ells a mode de blocs de construcció per tal d’acabar construint un programa.

 Alguns dels conceptes de programació que s’apliquen són:

  • seqüències: pas a pas anem indicant que volem fer

  • iteracions: repetir una serie d’instruccions un nombre de vegades o per sempre

  • condicionals: preguntar si es compleix o no una condició

  • variables: les variables poden guardar nombres i caràcters

  • coordinació i sincronització: avisar a la resta d’objectes del programa o esperar a rebre un avis dels altres objectes

  • interacció amb l’usuari: podem saber si l’usuari toca algun objecte

  • disseny de la interfície: podem dissenyar la pantalla al nostre gust

Tot comença avui

I el culpable de tot això, possiblement sigui el meu amic Chris Pinchen (crec que ja et puc dir així, oi?). Ell va ser qui em va parlar de l’Scratch per primera vegada a principis del mes d’Octubre de 2008 i la veritat es que em vaig quedar al·lucinat amb la potencia d’aquest senzill llenguatge de programació.

La gent del MIT ha fet fàcil allò que fins i tot per molts programadors amb una llarga trajectòria, de vegades es fa difícil d’entendre, i tot d’una forma simple, amena, gràfica i engrescadora. Mai tens prou i sempre intentes anar mes enllà en les possibilitats de programació d’aquest petit gatet.

Peró tot això no tindria gaire sentit si realment no ho traspasses als veritables usuaris d’aquesta eina, els nens. La meva filla, no podia ser d’un altre forma, ha estat la escollida per testar quin grau d’aprenentatge es pot adquirir amb l’Scratch i la meva idea es traspassar aquesta experiència a tots els nens de Pallejà que s’interessin en l’Scratch, d’aquí la publicació d’aquest bloc on intentaré mostrar petits trucs per fer servir l’Scratch i convertir-lo en un lloc de compartició de projectes i idees.

I dic que tot comença avui perquè després de reunir-me la setmana passada amb el Joan Güell i el Jose García del Citilab, a qui agraeixo la seva amable atenció i el seu interès i entusiasme per la meva idea, avui he presentat aquest projecte per Pallejà al Regidor d’Educació Jaume Boronat, que ha pres força interes per engegar-lo tan aviat sigui possible, ja sigui dins el marc de les extraescolars dels diferents centres a traves de les AMPAS o a traves de la formació en l’espai de La Molinada.

Ara toca presentar l’Scratch al poble i crear el desig per aprendre’l, això potser serà la part més costosa ja que haure d’arribar al màxim de gent possible. El Parc de Nadal seria una bona forma d’arribar als nens per tal de que el comencin a conèixer.

Tot plegat sembla que arrancar serà costos i llarg, espero no defallir.