Archivio per la tag 'Scratch'

MakeCode: ecosistema digitale di coding, robotica educativa e STEM della Microsoft

MakeCode è l’ecosistema digitale dedicato al coding, ai circuiti elettronici, alla robotica educativa e alle STEM della Microsoft.

Si tratta di una piattaforma open source che si basa sul concetto della computing education e mira a portare le STEM in campo educativo grazie a progetti divertenti e verificabili tramite risultati immediati.

Gli strumenti a disposizione si basano sia sulla programmazione visuale a blocchi logici, sia su editor testuali più complessi.

I primi sono dedicati ai bambini più piccoli, mentre i secondi agli studenti più grandi.

Microsoft MakeCode fornisce risorse, strumenti, attività, idee, lezioni e progetti di vario tipo con l’intento di migliorare l’apprendimento delle scienze informatiche e della programmazione.

I contenuti che usano i block editor, ovviamente, non hanno bisogno di esperienze pregresse e possono essere iniziati immediatamente.

I ragazzi possono subito cominciare a creare i loro programmi tramite il semplice drag&drop dei blocchi di programmazione in stile Scratch o code.org.

Gli strumenti di simulazione integrati rendono un feedback immediato e aiutano nel debugging e nella correzione del codice proposto.

Come detto, Microsoft MakeCode offre anche editor in JavaScript per gli studenti più esperti e per gli sviluppatori indipendenti.

Il progetto è nato dalla fusione di due team di sviluppo e ricerca: il Microsoft Research e la Developer Division.

L’obiettivo principale di Microsoft MakeCode è semplificare la programmazione di device basati su microcontroller tramite applicazioni web che possono essere usate in qualsiasi sistema operativo.

Microsoft MakeCode include i seguenti strumenti:

  • micro:bit
  • Adafruit Circuit Playgroun Express
  • Minecraft
  • Lego Mindstorm Education EV3
  • Cue Robot di Wonder Workshop
  • Chibi Chip
  • Groove Zero

Comprende anche le seguenti app per Windows 10 con caratteristiche aggiuntive:

  • micro:bit
  • Adafruit
  • Cue for Education

Per utilizzare le risorse, ovviamente, è necessario essere dotati dell’hardware e dei robot necessari.

micro:bit si basa su un editor visuale molto simile a Blockly per programmare il microcomputer.

Adafruit Circuit Playgroun Express si basa sulla realizzazione di circuiti tramite editor visuali e JavaScript.

Di Minecraft e di Lego Mindstorm Education EV3 non c’è molto da aggiungere considerata la fama. Del secondo è disponibile un tutorial del Professor Michele Maffucci qui.

Cue Robot è un robot della Wonder Workshop, casa madre del più famosi Dash e Dot.

Chibi Chip è un kit che si basa anche’esso sui circuiti, anche di carta.

Groove Zero, infine, offre una serie di moduli programmabili ad incastro.

Gli strumenti sono provvisti di tutorial per studenti ed insegnanti, non richiedono installazione di software aggiuntivi e le app possono funzionare anche offline.

In definitiva Microsoft MakeCode rappresenta una valida offerta educativa, divulgativa e di uso consapevole delle tecnologie digitali per progetti di coding e di eletronica, per la realizzazione di circuiti, per la diffusione di attività di robotica educativa e riguardo le STEM in generale.

La proposta è in lingua Inglese ed è corredata da canali Instagram, Twitter e YouTube specifici..

Andiamo a programmare: video corso per bambini e genitori su Scratch 2.0

Andiamo a programmare è un video corso di Corriere.it di cinque lezioni pensato per insegnare a bambini e genitori le basi della programmazione: il coding.

Il corso, a cura di Federico Cella (@VitaDigitale), ha come partner tecnico Coder Kids ed è sostenuto da Lenovo Italia.

I protagonisti sono le mascotte Richi e Susi, due studenti italiani disegnati dall’illustratrice della Scuola del Fumetto di Milano Francesca Rosa.

I due accompagneranno bambini e ragazzi e le loro famiglie (target 8-12 anni) alla scoperta del linguaggio computazionale, in particolare sarà illustrato come costruire un videogioco con Scratch 2.0.

Sotto la raccolta dei link di tutte le 5 lezioni:

Link: pagina video di andiamo a programmare.

Scratch: progetti multimediali per bambini

Il collega insegnante Roberto Marcolin (aka Nilocram), già autore della versione italiana di Didapages, un programma che permette di creare libri multimediali e interattivi soprattutto per usi educativi mi segnala Scartch, un software open source, più precisamente un ambiente di programmazione visuale, sviluppato da un gruppo di ricerca presso il Multimedia Lab del MIT di Boston.

Riporto integralmente la sua recensione.

“Scratch usa dei mattoncini simili al Lego o ai pezzi del puzzle per costruire progetti multimediali che mettono assieme immagini, suoni, video ecc.. Il suo nome deriva proprio dalla tecnica dei disk jockey hip-hop che mixano i dischi facendoli ruotare con le mani. L’obiettivo fondamentale è quello di sviluppare nei bambini anche le abilità creative nell’uso dei computer, seguendo le indicazioni del costruzionismo di Seymour Papert; si può considerare Scratch uno sviluppo multimediale del vecchio Logo.

La prima edizione ufficiale è uscita a gennaio ed è disponibile per Mac e Windows (lo sviluppo di una versione Linux è comunque in programma); è possibile scegliere tra diverse lingue per i nomi dei mattoncini (che poi servono a costruire gli script) e, incredibile a dirsi, c’è anche l’italiano (la traduzione dei mattoncini è di Mauro Di Blasi).

Il sito di Scartch è costruito sul modello del web 2.0: non solo è possibile scaricare il programma, ma la registrazione al sito permette di scaricare i progetti messi in condivisione dagli altri utenti, di inserire e condividere i propri progetti, di contattare gli altri utenti ecc.. Una volta scaricati in locale i progetti possono essere smontati e modificati con Scratch.

Il programma è basato su Java, per visualizzare i diversi progetti presenti nel sito occorre installare il runtime Java.

Seguivo da un po’ l’evolversi del progetto, così ho pensato di tradurre in italiano un tutorial introduttivo, lo trovi in rete a questo indirizzo, oppure puoi scaricarlo in formato .pdf insieme ad altri documenti di presentazione da qui.

I progetti di Scratch sono applet Java, perciò possono essere inseriti in pagine html, puoi vedere un piccolo esempio qui

Scratch è stato sviluppato dal gruppo di ricerca del Medialab sulla base di Squeak, un ambiente di sviluppo ancora più interessante, basti pensare che il programma è inserito nel “computer da 100 dollari”, il progetto One Laptop Per Child di Nicholas Negroponte , ma che al momento non ha un’interfaccia in italiano.

Scratch mi sembra un programma molto interessante e particolarmente adatto ai bambini, il problema è quello di trovare dei canali di diffusione nel mondo della scuola, forse anche tu puoi aiutarmi nell’impresa… ;-)”

Grazie Nilocam e in bocca al lupo!