Scratch intermedio
Programmazione | Videogiochi
Laboratorio di Scratch intermedio
Questo laboratorio è pensato per chi ha già un po’ di esperienza con Scratch e vuole fare un passo avanti. A seconda degli incontri, i partecipanti seguiranno una lezione guidata da un mentor oppure lavoreranno in autonomia o in piccoli gruppi, seguendo le indicazioni ricevute. In un paio di incontri sono previsti anche approfondimenti speciali sull’intelligenza artificiale.
Hai mai utilizzato Scratch per creare un gioco o un racconto? Sai come far muovere lo sprite con le frecce? Sai come cambiare costume allo Sprite? Sai creare un contatore per il punteggio?
Se la maggior parte delle tue risposte è “sì”, questo è il corso giusto per te!
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 "guidato" e in parte "collaborativo", con un focus su quest'ultimo, per favorire il lavoro di gruppo, seguendo indicazioni e spunti forniti dai mentor.
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, così da avere più confidenza nella realizzazione di progetti sia guidati sia in autonomia.
Se sei alle prime armi con Scratch potrebbe interessarti il nostro laboratorio di “Scratch ABC”.
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. A seconda dell’incontro, i partecipanti seguiranno il mentor nella realizzazione del progetto oppure lavoreranno in autonomia o in piccoli gruppi.
Cosa otterremo?
Al termine di ogni incontro guidato, il gruppo avrà realizzato insieme un gioco finito e funzionante. Negli incontri autonomi, ogni partecipante o gruppo porterà avanti il proprio progetto con il supporto dei mentor.
Al termine del laboratorio
COMPETENZE CHE SVILUPPERAI
COMPETENZE TECNICHE
Al termine del percorso, 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. Avrà inoltre acquisito qualche nozione di base su cos'è e come funziona l'intelligenza artificiale
COMPETENZE TRASVERSALI
Problem solving analitico e pensiero computazionale, comprensione dell'utilità di ciascuno strumento della programmazione, capacità di lavorare sia seguendo indicazioni sia in autonomia: tutti requisiti fondamentali per realizzare in autonomia i propri progetti.
