Al Citilab hem volgut des de bon principi ensenyar a programar a tothom. En el cas dels nens el problema més important era trobar l'eina adequada, problema que va desaparèixer de seguida que vam conèixer Scratch.
Scratch és un programari fet al MIT Media Lab pel Lifelong Kindergarten group. Ha estat implementat en el llenguatge de programació Smalltalk, concretament en Squeak. La seva intenció és poder posar a l'abast de pares i nens una eina amb la que siguin fàcils entendre i practicar els conceptes fonamentals de la programació d'ordinadors, tot jugant i fent projectes multimèdia. És molt senzill de fer servir, ja que els programes s'estructuren de manera similar als jocs amb blocs.
| |
Al Citilab oferim, des del febrer de 2008, cursos de programació per a nens i nenes utilitzant Scratch. I hem de dir que de moment són tot un éxit!
| |
| |
A més de la tasca que duem a terme dins del Citilab, estem intentant promoure l'ús de Scratch a les escoles de tot Catalunya. De moment hem fet xerrades a algunes escoles de Barcelona (p.ex. Patronat Domènech) i col·laborem estretament amb altres escoles de Cornellà i Sant Joan Despí (p.ex. l'Escola Suris Cornella), però tot just estem començant.
Actualment també col·laborem amb el Dept. d'Educació de la Generalitat de Catalunya per dur Scratch a les escoles. Això s'ha implementat mitjançant un paquet de programari creat al Citilab que s'inclou amb la distribució de Linux LinKat. Aquest paquet conté les darreres versions de diversos programes educatius fets en Smalltalk, i en particular hi trobem la darrera versió d'Scratch, a més d'altres programes adaptats i/o traduits al català pel grup vinculat al Citilab. A més, els programes fets amb Scratch i Squeak del Dept. d'Educació els podreu trobar al lloc web Imagina ben aviat. I els mestres de Catalunya poden ja fer el curs d'Iniciació a la Programació amb Scratch que al Citilab hem preparat pel Dept. d'Educació.
Grups d'escoles tan grans com La Salle han adoptat Scratch com a eina per ensenyar a programar als seus estudiants, com podeu veure a LearnScratch.
Els que estigueu interessats en participar, discutir, divulgar o promoure qualsevol aspecte de l'ensenyament de la programació amb Scratch podeu apuntar-vos al grup de Google anomenat Scratch-Citilab.
Finalment, Scratch també s'ensenya a la Tecnoescola de Mataró i a Marf, una altra escola de Mataró.