Scratch è un linguaggio di programmazione visuale sviluppato al MIT Media Lab e reso disponibile online e offline attraverso una piattaforma che consente a chiunque di creare e condividere veri e propri programmi.
E’ stato progettato in maniera specifica per la fascia di età 8 – 16, ma è usato da persone di tutte le età.
Milioni di persone stanno creando progetti con Scratch a casa, a scuola ma anche in musei, biblioteche e centri ricreativi.
Scratch è usato in più di 150 nazioni ed è disponibile in più di 40 lingue diverse. I bambini possono imparare a scrivere delle storie scegliendo fra una serie di personaggi, realizzare giochi e animazioni senza scrivere una sola riga di codice e senza conoscere la programmazione: basta spostare dei blocchi creando delle sequenze di comportamenti per i singoli personaggi.
Il nome deriva dalla “scratching technique” usata dai disk jockey: mixare, comporre in maniera creativa.
- si impara a programmare mentre si creano storie interattive giochi, progetti multimediali
- non serve saper programmare (starting from scratch → partire da zero)
- la programmazione e’ completamente grafica: non occorre sapere nulla di programmazione formale
Scratch Jr. rispetto a Scratch è stato ridisegnato e la sua interfaccia adattata ai più piccoli.
approfondimenti