Coding con scratch (progetti smontati)
Imparare a programmare un computer come metodo per la risoluzione di problemi e come training al buon uso del raziocinio e della creatività. Le attività di coding posso essere inquadrate in questo modo sottolineando il fatto che non sono e non si devono ridurre all'apprendimento della programmazione.[1]
Questa lezione vi presenterà brevemente Scratch, il linguaggio di programmazione a blocchiVK inventato dal MIT di Boston ed alcune attività per imparare ad usarlo.
Scratch breve presentazione[modifica]
Scratch è un linguaggio di programmazione a blocchi e per conoscerlo il miglior modo è andare direttamente sul sito scratch.mit.edu.
Una volta raggiunto il sito si può creare un progetto attraverso una semplice interfaccia:
- a sinistra ci sono i blocchi le azioni i comandi che vengono impartiti ai personaggi sprite, in figura il gatto Scratch
- al centro c'è il tavolo di lavoro dove devono essere trascinati i blocchi
- a destra in alto c'è lo stage la scena nella quale viene eseguito il programma, che pouò anche essere un cartone animato
- sotto lo stage ci sono gli sprite e lo sfondo che partecipano al progetto.
Per asseganre una azione ad uno sprite,ed in genrale per programmare, si deve selezionare lo sprite e trascinare i blocchi di codice sul tavolo di lavoro centrale.
Nella prima versione, Scratch era un software da usare sul proprio pc, ma era comunque presente la possibilità di condividere i propri progetti online su una piattaforma. La seconda, e poi la terza versione, sono diventate a tutti gli effetti degli editor online enfatizzando l'aspetto della condivisione e della collaborazione.
In rete sono presenti moltissimi tutorial, siti dedicati a scratch e canali youtube dove imparare come programmare con Scratch divertendosi.[2]
Come fare[modifica]
Per cominciare, ed in alcuni casi anche per migliorare, è opportuno utilizzare un tutorial. Alcuni tutorial sono presenti direttamente sul sito di Scratch, altri si trovano in altri siti. In alcuni casi si possono usare anche i progetti smontati, progetti incompleti che servono per chi è alla prime armi.
Aprite due schede una su scratch.mit.edu con il vostro utente ed una sul tutorial che avete scelto.
Nei sottoparagrafi alcune possibili scelte.
Guide per studenti[modifica]
Clikkate sui link con il tasto destro e scegliete apri link in una nuova scheda.
Tutorial[modifica]
- Code club (tutorial semplici)
- Rock Band (segui le istruzioni e procedi pagina dopo pagina)
- Perduto nello spazio (segui le istruzioni e procedi )
- Ghostbusters, gli acchiappafantasmi
- Chiacchierobot
- Scatola dei colori (crea il tuo programma per disegnare)
- Barca da corsa
Mondo computazionale (videotutorial)[modifica]
Mondo computazionale è un canale Youtube che offre un impressionante numero di videotutorial e e alcuni corsi e videolezioni di diverso livello. Offre informazioni e formazione di diverso livello va bene per tutti insegnanti, studenti e famigliari 😉
Qui sotto metto in elenco le lezioni che ho seguito e che mi sembrano utili.
Un’ora per capire come funziona Scratch e la sua interfaccia
Istruzioni per il remix[modifica]
- Fate il remix del progetto
- Date un titolo nuovo
- Seguite le istruzioni
- Modificate a vostro piacimento migliorando il progetto
Progetti “smontati” con istruzioni[modifica]
Istituto comprensivo
- Disegnare un angolo scegliendo la misura
- Disegna e scegli angolo acuto o ottuso
- Disegnare in triangolo equilatero
- Disegnare un quadrato
- Disegnare un esagono
- Disegnare un paralleogramma
- Disegnare un poligono regolare
- Disegnare un quadrato nel piano cartesiano
- Disegnare un cerchio per punti
- Maggiore o minore? Numeri fino al 20
- Tabellina del 2
- Calcolatrice per numeri interi Progetto da completare
- Moltiplicazione di potenze
- Divisibilità
- Divisioni con il resto con tutorial Divisioni con il resto Tutorial
- Divisioni con il resto calcolatrice
- Dino-passeggiata far camminare un personaggio
- Acquario con pesce modello Acquario tutorial
- Astronave
- Talking pets (english version)
- Talking and walking pets (english version)
- Clothes basic (english version)
- Colors da completare (english version)
Scuola superiore
- Moto dei proiettili (da completare)
Progetti da completare[modifica]
Scuola primaria
- Rooms2021 imparare il nome delle stanze in inglese (english versione)
- body parts imparare il nome delle diverse parti del corpo (english version)
- Calcolatrice per numeri interi
- Confronto di frazioni
Progetti da remixare con istruzioni[modifica]
- Auguri di buone feste autore David Leoni
- Simmetria assiale (y) remix Creare editor di simmetrie (Caleidoscopio)
Video Tutorial[modifica]
Tutorial di Matematica da Wikiversità[modifica]
- Successivo-Precedente (scuola media)
- MCD divisioni successive (scuola media)
- Elevare a potenza (scuola media)
- Numero primo? (scuola media)
- Scomposizione in fattori primi (scuola media)
- Addizioni sessagesimali (scuola media)
- Divisioni con il resto (scuola media)
- Mcm con scratch (scuola media)
Gallerie[modifica]
Galleria IcLedro2009Medie
Note[modifica]
- ↑ [https://stefanorini.medium.com/il-coding-a-un-bivio-8f3ce9b6c6fe Il coding è a un bivio (MIT)
- ↑ https://www.youtube.com/c/MondoComputazionale