Scratch guidato
Programmazione | Videogiochi
Laboratorio di Scratch guidato
Questo laboratorio è pensato per chi ha già un po’ di esperienza e preferisce seguire una lezione frontale. Un volontario guiderà i partecipanti alla realizzazione di un videogioco comune.
Scratch è un linguaggio di programmazione a blocchi, realizzato dal Lifelong Kindergarten Group del Massachusetts Institute of Technology di Boston. Attraverso questo programma è possibile imparare le logiche della programmazione informatica e realizzare progetti inizialmente molto semplici fino ad arrivare via via a progetti complessi.
COMPETENZE RICHIESTE
Aver acquisito una buona padronanza dell'interfaccia di Scratch e aver compreso il concetto di base della programmazione (istruzioni, personaggi/sprite, selezioni, cicli).
APPROCCIO
Seguiremo in parte un approccio didattico "frontale" e in parte "collaborativo", con un focus su quest'ultimo, per favorire il lavoro di gruppo nonostante il flusso di natura guidata dell'attività.
ATTITUDINE
Ai nostri ninja è richiesto di dimostrarsi collaborativi e ben disposti verso gli altri. La dote più importante per questo laboratorio è la curiosità e la voglia di sperimentare!
finalità
Lo scopo principale del laboratorio è quello di rafforzare nei ragazzi la
capacità di “pensare” la programmazione, ovvero ragionare algoritmicamente, e fornire una buona
comprensione dei suoi pattern standard. Questi gli ingredienti fondamentali per poter avere più
confidenza nella realizzazione di progetti in autonomia.
Se sei alle prime armi con Scratch potrebbe interessarti il nostro laboratorio di “Scratch libero”.
Organizzazione
Svolgimento del laboratorio
Cosa faremo?
All’inizio di ogni incontro, viene presentato ai
ragazzi partecipanti un piccolo progetto (tipicamente un piccolo videogioco, talvolta un’animazione), che sarà il tema della giornata.
Cosa otterremo?
Lo scopo del laboratorio è quello di guidare i ragazzi nel ricreare questo progetto all’interno di Scratch, per ottenere, al termine dell’incontro, il gioco finito e funzionante.
Al termine del laboratorio
COMPETENZE CHE SVILUPPERAI
COMPETENZE TECNICHE
Al termine di ogni laboratorio, ogni ragazzo avrà conosciuto e utilizzato vari tra i concetti fondamentali della programmazione e dei suoi pattern: cicli e selezioni, variabili e liste, clonazione di oggetti e pattern "observer", per citarne alcuni.
COMPETENZE TRASVERSALI
Problem solving analitico e pensiero computazionale, comprensione dell'utilità di ciascuno strumento della programmazione, che potrà essere utilizzato per realizzare in autonomia i propri progetti.
