WikiScuola.linux

La wiki sulla scuola libera!

Strumenti Utente

Strumenti Sito


scratch

Scratch

In questa pagina sono raccolte le risorse relative al programma Scratch e ai suoi derivati: Snap, App Inventor, Scratch 4 Arduino.

Questa pagina è gemella con la pagina Open Coding dove sarebbe molto interessante scrivere materiali utili per la didattica e per l'apprendimento del codice nella scuola.

Che cosa si può fare con Scratch?

Matteo Ruffoni in un video racconta le sue esperienze infarcendole con esempi

Risorse e materiali per il programma Scratch

Prima di tutto il sito ufficiale di Scratch da cui si può scaricare il programma per lavorare off line, lavorare direttamente on-line, esplorare e condividere i progetti.

È disponibile la guida di riferimento, sia da consultare on-line che da scaricare.

Altre risorse interessanti sono i documenti pubblicati sul sito Creative Computing.

Piena di idee la comunità ScratchEd, e in particolare il manuale della scuola primaria Collodi

Due manuali di Dschola per la scuola primarie e le medie:

La traduzione di creative computing sulla piattaforma wikibooks: Scratch

Utilizzare Scratch in rete locale (Snap funziona altrettanto bene;-) https://www.github.com/mariopolito69/scratchnet

Risorse suggerite da Barbara Demo

Scuola Primaria

Grande contributo di Alessandro Rabbone che scrive: « qui si vede tutto… la galleria Il meglio della V A Sclopis dove ho messo un po’ di progetti (non tutti) ed è da aggiornare poi c’è il lavoro dello scorso anno: alcuni esempi e tutto il percorso “per problemi” che abbiamo fatto. Qui invece ci sono i link di lavoro per quest’anno il “corso introduttivo” l’hanno già completato 3 bambini su 22 (7 maggio 2014) ..…

Altro contributo di Alessandro Rabbone è il suo nuovo blog Bambini che imparano a programmare

Secondaria di primo grado

Per attività introduttive

Un poco per tutte le scuole che facciano attività introduttive a Scratch è il documento Le molte facce di Scratch:

Ampio lavoro su story-telling del collega inglese Lawrence Williams: http://www.literacyfromscratch.org.uk/

Laboratori T4T, teachers for teachers (in inglese per via di un iniziale finanziamento Google) all'indirizzo Laboratori T4T, accesso aperto agli ospiti con pwd: informaticaT4T cui hanno contribuito tanti insegnanti progettando con noi, realizzando e sperimentando in classe.

Secondaria

Per il biennio una introduzione a Scratch si trova su “Dal bit al Web” Coderdojo Laboratori di apprendimento “leggermente” guidati con Scratch

Il sito internazionale http://coderdojo.com

Coderdojo Italia http://www.coderdojoitalia.org/

Il sito di coderdojo Trento, le attività le trovate alla voce risorse https://www.facebook.com/coderdojotrento

Programmazione funzioni avanzate

Per creare nuovi blocchi in Scratch è possibile usare:

S4A

Snap

Sul sito di Snap http://snap.berkeley.edu/ scegliendo Run Snap now si avvia Snap online. Snap può essere usato anche in italiano, selezionando la lingua nelle impostazioni, e registrandosi è possibile salvare, e condividere, i propri lavori nella cloud.

Snap e Wiimote

Una esperienza: “ho scaricato l'estensione per wiimote dalla pagina di Snap, decompressa ci ho trovato un file di istruzioni readme l'ho seguito

  • ho aperto la pagina di Snap sul firefox
  • ho installato 3 pacchetti

sudo apt-get install python-cwiid

e poi

sudo apt-get install python-pip

e poi

sudo pip install snapext

  • nella finestra di snap del browser usando il tasto nuovo file ho importato wisnap.xml
  • dal terminale nella cartella wiisnap-master ho lanciato con il comando

python wiisnap.py

  • premuto i famosi tasti 1 e 2 e aspettato un attimo la connessione (bluetooth)
  • poi tornato alla finestra di snap in firefox sotto la lista dei blocchi “variabili” ho trovato i comandi per lo wiimote che ho provato a far vibrare”

Pygraph

Pygraph è una libreria grafica per Python (versioni: 2.6, 2.7, 3.x) rilasciata sotto licenza GPL. (www.gnu.org). Implementa 4 moduli:

  • un piano cartesiano (pycart.py),
  • un plotter di funzioni in una variabile (pyplot.py),
  • la geometria della tartaruga (pyturtle.py),
  • una geometria interattiva (pyig.py).

Le 4 librerie sono completate da vari programmi di esempio e dal manuale che serve da introduzione alla programmazione con Python e da introduzione all'uso delle librerie.

Il tutto lo si può scaricare da: https://bitbucket.org/zambu/pygraph/downloads

Il manuale è anche consultabile online all'indirizzo: http://pygraph.readthedocs.org

Blockly

Mit App Inventor 2

Tabella di confronto

programma - licenza Descrizione tecnica Sito Scuola Funzionamento Attività Diffusione Community - Condivisione Device - Test Chi - Cosa
Scratch - GPL Programmazione a blocchi
Dipende da Flash
http://scratch.mit.edu/ Primarie
Medie
Biennio superiori
Online - Scratch 2.0
Offline Scratch 2.0 con Adobe Air
Offline Scratch 1.4
Programmazione a blocchi Giochi semplici Usato e conosciuto a scuola
Coderdojo
In forte espensione
Grande community
Condivisione possibile
Interfacciabile con wiimote e kinect, difficile trovare informazioni.
Wiimote:http://www.star.uclan.ac.uk/~mb///rpjam3sept2012//.html (sito non raggiungibile)
Kinect
S4A Scratch per Arduino Medie
Biennio Superiori
Offline
Snap AGPL Programmazione a blocchi
Permette di creare blocchi
Html5+Javascript+css
Funziona sui tablet
http://snap.berkeley.edu/ Primarie
Medie
Superiori
Online
Server su rete locale
Offline
Programmazione a blocchi
Giochi semplici
Interfaccia community un po' complicato Semplicemente(?) interfacciabile con: Wiimote basta scaricare il software dal sito Leap motion, arduino,nxt
Mit App Inventor Crea app per android con programmazione a blocchi http://ai2.appinventor.mit.edu/ Online permette di creare app che si installano sul proprio smartphone attraverso lettura qr-code
Logo Il programma è un testo. Primarie
Medie
Superiori
Offline Grafica della tartaruga
Processamento di liste
Pygraph GPL Il programma è un testo. Medie
Superiori
Offline Piano cartesiano
Tracciatore di funzioni
Geometria della tartaruga
Geometria interattiva
Blockly
LibreLogo

Siti e risorse online

scratch.txt · Ultima modifica: 2017/08/06 17:12 da maupao