💾 Archived View for gamifi.cat › blog › 2015-11-06_uocscratch_1 captured on 2023-05-24 at 18:31:10. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-03-20)
-=-=-=-=-=-=-
Aquest Ă©s el tercer curs d’Scratch que faig en poc mĂ©s d’un mes i es titula “ProgramaciĂłn para todos con Scratch”. Des de finals de setembre i durant tot el mes d’octubre, he estat fet dos cursos simultĂ niament: #MoocBot de l’INTEF i el curs *Pensamiento computacional en la escuela* de la Universitat del PaĂs Basc. Scratch estĂ a l’ordre del dia :) I jo que me n’alegro molt!
Aquest nou curs, que va arrencar el dilluns 2 de novembre, ha estat organitzat pel Grup Inventa de la Universitat Oberta de Catalunya (UOC).
Els curs té 5 mòduls:
1. IntroducciĂł a Scratch[1]
2. Blocs bĂ sics[2]
3. Blocs avançats[3]
Videojoc amb Scratch[4]
4. Alternatives a Scratch[5]
5. InteracciĂł i mĂłn fĂsic[6]
1: /blog/2015-11-06_uocscratch_1/index.html
2: /blog/2015-11-13_uocscratch_2/index.html
3: /blog/2015-11-20_uocscratch_3/index.html
4: /blog/2015-11-22_uocscratch_videojoc/index.html
5: /blog/2015-11-27_uocscratch_4/index.html
6: /blog/2015-12-09_uocscratch_5/index.html
La primera setmana ens aproparem a conceptes com el pensament computacional o el construccionisme i se’ns presentaran eines amigables que faciliten la posada en prà ctica de la programació.
Scratch és un entorn d’aprenentatge molt amigable que té per objectiu introduir a la programació. Si bé va ser inicialment creat per a infants de 6 a 16 anys, pot ser usat per qualsevol personeta que vulgui aprendre a programar tot creant jocs o animacions.
Per conèixer millor Scratch, proposen un parell de vĂdeos: ÂżQuĂ© es Scratch? i la PresentaciĂł del curs. L’eina, que avui compta amb 11 milions de projectes compartits per uns 6 milions d’usuaris arreu del mĂłn, va ser ideada al 2007 per investigadors encapçalats per Mitchel Resnik al Grup Lifelong Kindergarden del Massachusetts Institut of Technology (MIT).
L’actual versió és la 2.0, disponible des del desembre de 2014. Destaca d’Scratch:
Alguns dels principals objectius d’Scratch (o d’eines similars) són:
En aquest apartat descobrirem les iniciatives extraescolars que estan ajudant a difondre l’ús del pensament computacional en els infants. Tirant d’hemeroteca, se’ns comparteixen aquests articles:
Iniciatives d’aquà i d’allà :
La intenciĂł d’aquestes iniciatives Ă©s que s’integri el pensament computacional al currĂculum educatiu. Alguns paĂsos, com Estonia o Anglaterra, ja han fet aquest pas. AquĂ una captura del vĂdeo del curs on s’exposa, per paĂsos -i a nivell mundial-, la vinculaciĂł de la programaciĂł al currĂculum escolar.
A nivell europeu, tambĂ© s’hi treballa. Es necessiten programadors i hi ha feines especialitzades, com aquesta, que tenen molta demanda. Hi ha un 8% de llocs de treball que ni tan sols queden coberts, alguns per la manca d’especialització… Com es veu a la segĂĽent imatge, però, hi ha molts paĂsos europeus que ja l’han incorporada i molts que l’incorporaran aviat.
A Espanya, Navarra és la comunitat autònoma més avançada en el tema: s’ensenya programació des d’aquest any escolar 2014/1015 als alumnes de 4rt i 5è de primà ria. A la comunitat de Madrid s’anuncia una assignatura de programació per als estudiants de secundà ria. A Catalunya s’ha creat una assignatura a 4rt de secundà ria en la que els alumnes creen apps amb App Inventor (una mena d’Scratch -funciona amb blocs- però per programar aplicacions mòbils).
Scratch és una molt bona eina per introduir-se al món de la programació. Es basa en blocs grà fics de programació que representen ordres i rutines. Aquests blocs s’enllacen entre ells com peces de trencaclosques. El llenguatge que utilitza és molt gramaticalitzat.
Les ordres són coses com: “Quan es premi la bandera verda” (aquesta sempre és l’ordre que dóna el “Play” al projecte i és de color marró i porta un caputxó perquè indica un esdeveniment) “mou-te 10 passes” (aquesta seria una ordre de color blau fosc, relacionada amb la mobilitat del “Personatge”).
Scratch estĂ en molts idiomes, catalĂ inclòs, ara bĂ©, jo fa dies que vaig amb la versiĂł anglesa perquè no em canvia a català …Aix…no sĂ© si sĂłc jo o Scratch. Concluim, però , que l’eina es presenta com un entorn amigable que aconsegueix introduir a la programaciĂł sense tocar ni una sola lĂnia de codi.
Al 2007 neixia Scratch al laboratori Media Lab del MIT. Els antecedents mĂ©s immediats els trobem a Logo i a Squeak, eines tecnològiques per aprendre a programar que es basen en els principis construccionistes de Piaget (i al vĂdeo han dit un altre nom que no he entès…) . Aquestes teories van ser acollides per Seymour Papert, que dins el MIT, creava, al 1967, el llenguatge Logo, on els infants podien aprendre a programar amb una tortugueta.
Col·laborador de Papert, Alan Kay (pare del llenguatge orientat a objectes) creava al 1996 Squeak. E-toys és un dels seus entorns més coneguts. Aquà el logo d’Squeak i Scratch també és un gat :)
També es destaquen alguns eines destinades al món animat:
Les creacions a Scratch es diuen projectes. Els pots compartir o no, com tu vulguis. Ara bé, si no els comparteixes no estan visibles. Els elements de la pà gina d’usuari són:
Els blocs de programació són de colors per facilitar-ne la busca. Alguns són operadors (els verds), alguns enceten esdeveniments (els marrons), alguns són sensors (els blau clar), etc. Les peces encaixen entre elles com un trencaclosques però perquè funcioni un projecte, la seqüència de la sintaxi gramatical dels blocs ha de tenir sentit.
Scratch accepta extensions com Scratch for Arduino o Lego We Do que fan que amb els blocs d’Scratch es puguin programar robots o plaques electròniques. AquĂ deixo el vĂdeo relacionat amb la introducciĂł a l’entorn d’Scratch:
A més del temari, tenim deures :) Una activitat no avaluable que consisteix en trastejar les 12 Scratch Cards i anar-se familiaritzant amb l’entorn i el funcionament d’Scratch. Em feia mandreta fer-les una per una i he creat un projecte on hi són totes. He intentat fer-lo senzill però sà que és un pas més a les simples ordres cada carta. Aviam si m’explico…
El projecte, diguem, està construït des de la variable “Fons”, que porta la batuta. Cada Scratch Card del projecte està representada per un “Sprite” o “Personatge”. Dins la programació de cadascun, a més dels blocs de la carta original, trobarem altres blocs, com el que fa referència a al fons. Si hi ha tal fons X, el personatge farà el que tingui programat i si nó, s’amagarà . Amb això, farem que només es mostri aquell personatge i el seu codi si el fons correspon al de la carta.
L’activitat avaluable que consisteix en crear un petit programa combinant Scratch Cards. Amb condicions, però…