Scratch:progetti smontati (scuola elementare)

Da Wikiversità, l'apprendimento libero.
lezione
lezione
Scratch:progetti smontati (scuola elementare)
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Informatica e coding per la scuola elementare
Avanzamento Avanzamento: lezione completa al 25%

Un progetto smontato è uno script scratch in costruzione, i blocchi, tutti o alcuni, non sono collegati tra loro. Lo script una volta montato esegue un compito seguendo delle istruzioni collegate alle proprietà o alle regole, che devono essere apprese nello studio di un determinato argomento.

Ad esempio i poligoni regolari hanno proprietà bene definite: tutti i lati e gli angoli uguali. Per ottenere il disegno di un triangolo equilatero quindi si deve sviluppare uno script che tenga conto della proprietà della figura.

Per ottenere questo script che permette nello stesso tempo di rinforzare l'apprendimento delle proprietà si può procedere utilizzando un progetto smontato dove l'attività è guidata dai commenti collegati ai blocchi e dalle istruzioni sulla pagina del progetto.

Progetto smontato:come funziona[modifica]

Introduzione[modifica]

Studiare, anche ascoltando bene la spiegazione dell'insegnante, l'argomento che si vuole affrontare cercando di comprendere bene quali sono le proprietà, o le regole, che devono essere usate per ottenere il risultato desiderato.


Continuando con l'esempio geometrico: le proprietà del triangolo equilatero sono quelle di avere tre lati uguali e tre angoli uguali.


Può essere utile mimare il disegno camminando, in modo da comprendere ad esempio la rotazione necessaria, corrispondente all'angolo esterno, per continuare a camminare sul perimetro, una volta giunti in un vertice.

Sviluppo con scratch[modifica]

Aprire la pagina del progetto smontato, sulla pagina del progetto si trovano le istruzioni generali.

Scratch tasto remix
Scratch tasto remix

Fare il remix del progetto smontato e provare ad assemblare il pezzo di script mancante usando i blocchi non collegati.
Aprendo il progetto nell'editor si possono seguire i commenti che aiutano a mettere in ordine le operazioni necessarie, istruzioni che altro non sono che le proprietà che devono essere apprese. Nella figura ad esempio è visibile lo stage del "Triangolo smontato". La prima parte del codice è già collegata ed è quella riferita ad opzioni iniziali come il colore della penna, lo spessore del tratto, la posizione. E' importante osservarla e comprenderla anche se non è la parte da assemblare in modo da poter eventualmente impostare queste opzioni in un eventuale progetto da assemblare partendo da zero.

Scratch codice smontato
Scratch codice smontato


Una volta ottenuto il progetto di base funzionante è possibile modificarlo, migliorarlo, renderlo maggiormente chiaro aggiungendo attese e commenti, scoprendo così anche altre proprietà.

Progetti derivati[modifica]

Oltre completare il progetto proposto è ovviamente possibile derivarne un altro che produce tutt'altro risultato. Tornando all'esempio del triangolo, utile all'apprendimento della geometria, è evidente come il meccanismo del disegno ripetuto (il ciclo) possa essere applicato a qualsiasi poligono regolare, e che questa ripetizione altro non fa che rinforzare l'apprendimento delle proprietà della figura.

E' inoltre evidentemente possibile generalizzare il lavoro, sempre mantenendo l'esempio geometrico, provando a sviluppare un codice per il disegno di qualsiasi poligono regolare oppure comprendere che variando il ciclo si possono disegnare figure un po' meno regolari, come i rettangoli.

A cosa serve[modifica]

Un progetto smontato dovrebbe permettere di comprendere meglio e proprietà o le regole che si devono rispettare per compiere una determinata consegna: disegnare un poligono, fare una addizione sessagesimale oppure, con più fantasia, produrre un piccolo cartone animato.

scratch block goto
scratch block goto

I fatto che i blocchi siano (pre)scelti da un parte elimina un po' di difficoltà tecniche, dall'altra permette di imparare il loro funzionamento e ne fornisce degli esempi. Ad esempio il fatto che il blocco azzurro Go To x:(-140) y:(-140) permette di posizionare lo sprite nell'angolo in basso a sinistra sullo stage.

Una volta montato il progetto smontato?[modifica]

Dove trovarli[modifica]

Ricordatevi di fare il remix

Scratch tasto remix
Scratch tasto remix

Geometria[modifica]

Geometria tutorial[modifica]

Aritmetica[modifica]

Presentazioni ed esercitazioni[modifica]

Inglese[modifica]

Esperienze[modifica]

Coding curriculum[modifica]

Coding scuola dell'obbligo, curriculum

Note[modifica]


Bibliografia[modifica]

Collegamenti esterni[modifica]