Sommario
Scratch è un linguaggio di programmazione gratuito che permette agli studenti di imparare a programmare in modo visivamente accattivante.
Scratch è un ottimo modo per gli insegnanti di avvicinare gli studenti al mondo del coding e della programmazione, in quanto è uno strumento di programmazione incentrato sul divertimento e rivolto a studenti di otto anni.
Grazie all'uso del coding a blocchi, gli studenti sono in grado di creare animazioni e immagini che possono essere condivise una volta completato il progetto. Questo lo rende ideale per l'insegnamento, soprattutto a distanza, dove gli insegnanti possono impostare compiti che gli studenti devono completare e condividere.
Guarda anche: Gestire il cellulare in classe di Lisa NielsenContinuate a leggere per scoprire tutto quello che c'è da sapere su Scratch.
- Cos'è Adobe Spark for Education e come funziona?
- Come impostare Google Classroom 2020
- Classe per Zoom
Che cos'è Scratch?
Come già accennato, Scratch è uno strumento di programmazione creato per insegnare ai giovani a lavorare con il codice in modo gratuito. L'idea era quella di offrire una piattaforma visivamente accattivante che creasse un risultato finale che potesse essere apprezzato mentre si imparavano le basi del coding.
Il nome Scratch fa riferimento ai DJ che mixano i dischi, mentre questo programma permette agli studenti di mixare progetti come animazioni, videogiochi e altro ancora, utilizzando suoni e immagini, il tutto attraverso un'interfaccia basata su codici a blocchi.
Sviluppata dal MIT Media Lab, la piattaforma è disponibile in almeno 70 lingue in tutto il mondo. Al momento della pubblicazione, Scratch conta più di 67 milioni di progetti condivisi da oltre 64 milioni di utenti. Con 38 milioni di visitatori mensili, il sito è molto popolare per imparare a lavorare con il codice a blocchi.
Scratch è rivolto ai bambini dagli otto ai 16 anni, è stato lanciato pubblicamente nel 2007 e da allora ha avuto due nuove iterazioni che lo hanno portato dall'utilizzo del linguaggio di codifica Squeak ad ActionScript fino al più recente JavaScript.
Il coding appreso con Scratch può essere utile per potenziali futuri studi di codifica e programmazione e per opportunità di lavoro. Anche se, per essere chiari, è basato su blocchi - il che significa che è facile da usare e richiede agli studenti di organizzare comandi pre-scritti per creare azioni. Ma è un ottimo punto di partenza.
Come funziona Scratch?
Scratch 3.0, che è l'ultima iterazione al momento della pubblicazione, presenta tre sezioni: un'area di gioco, una tavolozza di blocchi e un'area di codifica.
L'area dello stage mostra i risultati, come ad esempio un video animato, La palette dei blocchi è il luogo in cui si trovano tutti i comandi da trascinare e rilasciare nel progetto attraverso l'area di codifica.
È possibile selezionare un personaggio sprite e trascinare i comandi dall'area della tavolozza dei blocchi all'area di codifica che consente di eseguire le azioni dallo sprite. Così, ad esempio, è possibile far camminare un gatto in avanti di 10 passi.
Si tratta di una versione molto elementare del coding, che insegna agli studenti più il processo di codifica basato sugli eventi che il linguaggio in sé. Detto questo, Scratch funziona con molti altri progetti del mondo reale, come LEGO Mindstorms EV3 e BBC Micro:bit, consentendo un maggiore potenziale di risultato dalla piattaforma di coding.
Volete costruire un robot del mondo reale e farlo ballare? Questo vi permetterà di codificare la parte di movimento.
Quali sono le migliori funzioni di Scratch?
L'attrattiva maggiore di Scratch è la sua facilità d'uso: gli studenti possono ottenere risultati divertenti e stimolanti con relativa facilità, incoraggiando l'uso futuro e l'esplorazione più approfondita del coding.
La comunità online è un'altra potente caratteristica. Poiché Scratch è così ampiamente utilizzato, ci sono molte opportunità di interattività. I membri del sito possono commentare, taggare, preferire e condividere i progetti degli altri. Spesso ci sono sfide di Scratch Design Studio, che incoraggiano gli studenti a competere.
Gli educatori hanno una propria comunità ScratchEd in cui possono condividere storie e risorse e porre domande. Un ottimo modo per trovare nuove idee per progetti futuri.
Guarda anche: Creare una classe RobloxUtilizzando un account insegnante di Scratch è possibile creare account per gli studenti per una gestione più semplice e per commentare direttamente. È necessario richiedere l'apertura di uno di questi account direttamente da Scratch.
Oltre a utilizzare Scratch per controllare oggetti del mondo fisico come i robot LEGO, è possibile codificare l'uso digitale di strumenti musicali, il rilevamento dei movimenti video con una telecamera, la conversione del testo in parlato, la traduzione con Google Translate e molto altro ancora.
Quanto costa Scratch?
Scratch è completamente gratuito: è gratuito iscriversi, è gratuito usare e collaborare. L'unico caso in cui il costo può entrare in gioco è quando viene abbinato a un dispositivo esterno. Il LEGO, ad esempio, è separato e deve essere acquistato per essere usato con Scratch.
- Che cos'è Adobe Spark for Education e come funziona?
- Come impostare Google Classroom 2020
- Classe per Zoom