Primi passi nel coding (scuola elementare)

Da Wikiversità, l'apprendimento libero.
Jump to navigation Jump to search

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]

blockly Betta coniglietta

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 logo

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]

Scratch junior stage

L'interfaccia di Scratch Junior è disegnato in modo da essere comprensibile ad un bambino.

ScratchJr Finestra Iniziale

Dalle finestre iniziali del software è comunque possibile clikkando sulla casetta si raggiunge l'elenco dei propri progetti.

Elenco progetti

In alto a destra l'icona libro ci apre una prima finestra di informazioni.

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.

Guida interattiva all'interfaccia

Il menù in basso apre tre guide interattive nelle quali il clik 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.

Scratch junior tutorial

Il punto di domanda azzurro apre una piccola collezione di tutorial

Nel videotutorial acquario con Scratch Junior oltre a svillupare 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.

ScratchJrFumettoAiuto

Clikkando 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

Collegamenti esterni[modifica]

ScratchJr su linux[modifica]