Primi passi nel coding (scuola elementare)
Il coding può essere proposto ai bambini anche in età prescolare. Ovviamente si deve tenere presente quelli sono le conoscenze e le capacità di un piccolo studente. Bambini, che non sono ancora capaci di leggere scrivere o contare, possono comunque programmare dei simpatici personaggi attraverso dei simboli e così un coniglietto, gira di qua, gira di là, seguendo un percorso che gli viene imposto incastrando blocchi di frecce.
Blockly nella versione di Ivana Sacchi
[modifica]Grazie a Ivana Sacchi questa pagina Ivana Sacchi Blockly propone un corso piuttosto ricco per cominciare con i rudimenti del coding in prima e seconda elementare. I Bambini imparano a muovere il coniglietto esercitando anche il proprio orientamento spaziale.
Nella versione di Ivana per programmare Blockly non serve saper leggere poiché i suoi personaggi si muovono guidati da frecce, come si vede nell'immagine qui a fianco. Proseguendo poi negli esercizi proposti vengono introdotti i numeri e le prime parole e così il coding si può usare per risolvere piccoli problemi mentre si impara ad orientarsi a con la destra e la sinistra.
Code.org
[modifica]Code.org è un sito con percorsi strutturati che aiuta ad imparare la programmazione partendo dalla programmazione a blocchi.
Scratch junior
[modifica]Scratch junior è una versione semplificata di Scratch i blocchi sono solo grafici non ci sono scritte, mantengono la distinzione per colori permettendo così un facile riconoscimento. Come è nella filosofia di Scratch non ci sono attività predefinite ma la creatività dei bambini dovrebbe portali ad esplorare le possibilità offerte dal linguaggio e quindi ad apprendere con fantasia le competenze di problem solving e della base della programmazione, alle quali ovviamente si affiancano anche le competenze e le conoscenze più scolastiche.
Come trovare aiuto
[modifica]L'interfaccia di Scratch Junior è disegnato in modo da essere comprensibile ad un bambino.
Dalle finestre iniziali del software è comunque possibile clikkando sulla casetta si raggiunge l'elenco dei propri progetti.
In alto a destra l'icona libro ci apre una prima finestra di informazioni.
Nella finestra di informazioni è presente un menù in basso. Il secondo tasto ci permette di accedere alla Guida all'interfaccia, che l'immagine in centro qui sotto.
Il menù in basso apre tre guide interattive nelle quali il clic sulle etichette numeriche mostra la funzione dell'icona indicata.
A disposizione ci sono la Guida all'interfaccia, la Guida al Paint Editor e la descrizione delle funzioni dei blocchi.
Il punto di domanda azzurro apre una piccola collezione di tutorial
Nel videotutorial acquario con Scratch Junior oltre a sviluppare un semplice progetto ritrovate le indicazioni e la descrizione delle schede di aiuto.
In Scratch Junior alcune funzioni sono temporizzate per cancellare qualcosa tenetevi il mouse premuto sopra per pochi secondi e apparirà la classica x che ne permette la cancellazione.
Cliccando sui blocchi senza trascinarli appare un fumetto che ne spiega la funzione.
Una buona presentazione nel video di Jessica Redeghieri Scratch JR.
Scratch Junior su pc
[modifica]ScratchJr funziona su tablet e su smartphone, installandolo dal Play Store.
E' disponibile sui Chromebook e per farlo funzionare su pc ci sono i porting per windows e Mac: [https://jfo8000.github.io/ScratchJr-Desktop/ Download per windows e mac.
Grazie al grande lavoro di sviluppatori volontari jfo8000 e leonskb4 si può scaricare dalla rete un versione di ScratchJr in un file compresso che contiene l'eseguibile di ScratchJr funzionante su ubuntu 20.04. Una volta scaricato e decompresso il file ScratchJr.tar.gz si entra nella cartella
../ScratchJr/opt/ScratchJr
con il tasto destro si apre un terminale e si lancia il comando
./ScratchJr.
E' possibile comunque creare un lanciatore dal desktop seguendo un tutorial.
Scratch
[modifica]Tra la fine delle seconda elementare e la terza elementare si può cominciare ad usare Scratch. Un insegnante può preparare una classe oppure ci si può iscrivere con il proprio nome utente e password, cosa che permetterà di mantenere il proprio utente anche dopo una eventuale chiusura delle attività di classe. Un'ottima guida che permette si cominciare con attività semplici e particolarmente indicata ai piccoli studenti è Programmo anch'io. Programmo anch'io è una guida pubblicata grazie all'Associazione e i suoi autori sono i prof. Alberto Barbero, Marco Marchisotti, Mattia Davì e Dario Zucchini.
Coding curriculum
[modifica]Coding scuola dell'obbligo, curriculum