Archivi tag: coding

Scratch 3.0 – alcune cose da sapere sulla nuovissima versione presto on-line

Mi stupisco sempre dell’enorme quantità di giochi, storie ed animazioni che gli studenti sono in grado di realizzare con Scratch, senza alcun dubbio è tra i software più utilizzati e conosciuti per fare Coding a scuola.
Il prossimo agosto verrà reso disponibile una nuova versione (link alle versione beta) di questo utilissimo software, Scratch 3.0 che espanderà il modo in cui gli studenti creeranno e condivideranno i loro progetti e offrirà maggiori possibilità per gli insegnanti nel supportare gli allievi all’apprendimento dell’uso di Scratch. La nuova versione includerà nuove immagini, nuovi materiali di supporto e nuove funzionalità di programmazione e potrà essere utilizzata su un’ampia varietà di dispositivi tra cui anche i Tablet.

Quindi il prossimo agosto vedremo la versione on-line di Scratch 3.0 mentre a partire dal 2 gennaio 2019 Scratch 3.0 sarà integrato all’interno del sito inoltre sarà disponibile una versione offline autonoma (da scaricare).

Scratch 3.0 avrà più modi per creare e condividere

  • Creare, condividere e remixare progetti su tablet (oltre ovviamente a laptop e desktop)
  • Scelta tra dozzine di nuovi personaggi, sfondi e suoni
  • Nuovi editor per disegnare e manipolare l’audio, quindi maggior libertà e semplicità nell’effettuare il remix e la manipolazione di personaggi, musica e suoni
  • Nuove funzioni (blocchi di programmazione) con cui gli studenti potranno programmare dispositivi fisici, (FANTASTICO!!!) come BBC micro:bit, Lego Mindstorms EV3, Lego WeDo 2.0, Lego Boost, ma anche servizi web come come Google Traduttore

Scratch 3.0 avrà un nuovo supporto per chi incomincia a fare Coding

  • Funzionalità che facilitano gli utenti inesperti ad apprendere l’uso di Scratch
  • Nuovi video tutorial di dimensioni ridotte che mostrano l’utilizzo di una particolare funzione non solamente in modalità testuale o immagine ma anche mediante video
  • Saranno aggiornate le Scratch Activity Cards and Educator Guides
  • Saranno aggiornate le Creative Computing Curriculum realizzate da ScratchEd
  • Saranno aggiornati i tutorial Code Club e CS First

Scratch 3.0 è quello che già conosci ma si espande

  • Tutti i progetti e gli account esistenti continueranno a funzionare in Scratch 3.0
  • Tutti i blocchi di programmazione che già si usavano nella versione 2 saranno ancora presenti e ne saranno aggiunti altri
  • Scratch 3.0 sarà disponibile in molte lingue
  • Le versioni offline di Scratch 1.4 e Scratch 2.0 saranno ancora disponibili
  • Potrete importare progetti realizzati in Scratch 2 in Scratch 3
  • Scratch continuerà ad essere gratuito per tutti!

Per maggiori dettagli su ciò che sta arrivando in Scratch 3.0, date uno sguardo all’FAQ di Scratch 3.0.

Buon coding a tutti 🙂

MakeCode per LEGO MINDSTORMS Education EV3

E’ da qualche tempo che ho ripreso ad utilizzare Lego Mindstorms, come sapete molte delle mie attività di didattica della robotica le incominciai con NXT e poi NXT 2. In questo periodo sto svolgendo un’attività lavorativa in cui devo utilizzare l’EV3 e in queste nottate 🙂 sto realizzando sperimentazioni e tutorial. Dirvi che mi sto divertendo ad usare questo oggetto di “tecnologia didattica” è scontato, usare l’ambiente di programmazione grafico di Lego oltre che piacevole è semplicissimo.
Da tempo utilizzo BBC micro:bit di cui ho apprezzato tantissimo l’interfaccia di programmazione grafica a blocchi, che ben si adatta ad ogni livello di studio.

Da qualche tempo MakeCode di Microsoft ha reso disponibile in versione beta il supporto a Lego Mindstorms EV3, in questo modo potrete ritrovare la stessa interfaccia grafica di programmazione a blocchi drag-and-drop che avete per l’ambiente di sviluppo di BBC micro:bit, in questo modo potrete costruire lezioni usando tecnologie diverse ma un ambiente di sviluppo praticamente identico.

Per la programmazione dell’EV3, così come accade per micro:bit, non sarà necessario installare nessun software sul proprio computer, avrete bisogno solamente di una connessione internet, un browser per accedere all’ambiente di sviluppo online e di una connessione USB tra il vostro computer e l’EV3.

All’interno dell’ambiente di programmazione troverete una serie di blocchi che vi permetteranno di visualizzare immagini e disegni sullo schermo

E’ stata semplificata la visualizzazione dei sensori e la visualizzazione dei valori dei sensori sullo schermo dell’EV3.

Per chi programma con l’ambiente grafico ufficiale di Lego avrà notato che spesso risulta difficoltoso orientarsi tra le molte opzioni dei vari blocchi, con l’ambiente di MakeCode la navigazione tra le varie opzioni risulta decisamente più semplice.

Alcuni esempi

Assegnazione a sensori e motori porte differenti

Tipologia di motore da usare

Valore assegnato alla sterzata

Selezione dell’effetto sonoro, di cui potete averne un’anteprima passando con il puntatore del mouse sull’audio scelto

Interessante anche la modalità con cui è possibile commentare il codice e mantenere ordinati anche i commenti, ad ogni blocco infatti è possibile associare qualcosa di molto simile ad un post-it.

Probabilmente la cosa più interessante di tutte è quella di poter utilizzare il simulatore EVO LEGO MINDSTORMS Education che fornisce un feedback immediato del programma realizzato, quindi un buon modo per effettuare il debug di programmi, in questo modo gli studenti potranno modificare i valori di input del sensore, vedere come si comportano i motori e visualizzare le informazioni sullo schermo.

Naturalmente, così come accade per micro:bit anche con MakeCode per EVO LEGO MINDSTORMS Education è possibile passare da una modalità di programmazione grafica a blocchi a quella mediante editor JavaScript in questo modo studenti con maggiori competenze informatiche potranno realizzare blocchi personalizzati.

Numerosi sono gli esempi di programmazione disponibili sulla piattaforma MakeCode per LEGO MINDSTORMS Education EV3, tutte le esercitazioni forniscono indicazioni dettagliate su come utilizzare ciascun sensore o motore, mentre i progetti contengono istruzioni complete sulla codifica e sulla creazione dei robot

Per iniziare con MakeCode per LEGO MINDSTORMS Education EV3, avrete bisogno di:

  • Un computer con una porta USB e accesso a Internet tramite un browser
  • Il set di base EV3 Education LEGO MINDSTORMS
  • Attenzione che per utilizzare questa modalità di programmazione bisognerà aggiornare il firmware dell’EV3, seguendo le istruzioni che trovate a questo link: makecode.mindstorms.com

Buon coding a tutti 🙂

Starter kit delle competenze digitali 4′ edizione


Ultimo webinar per Tecnica della Scuola prima di concedersi un periodo di riposo 🙂 Lo Starter kit delle competenze digitali giunge alla 4′ edizione, un percorso formativo sempre molto apprezzato che in quest’ultima edizione si arricchisce di ulteriori suggerimenti soprattutto per quanto riguarda il Coding. Tra settembre ed ottobre ripartiranno nuovi webinar e per tale occasione sto riformulando tutte le proposte con nuovi contenuti non ultimo l’espansione dello Starter kit. Più volte mi viene chiesto di proporre percorsi di didattica della robotica con diverse tecnologie: Arduino, BBC micro:bit, Raspberry Pi e ultimamente anche con Lego Mindstorms EV3 pertanto ci saranno corsi di Coding con queste specifiche tecnologie.

Nel prossimo corso dello Starter kit mostrerò come affrontare attività di Coding con la robotica, fornirò linee guida e riferimenti tecnologici, ovviamente partendo da un livello accessibile per tutti.

Date del corso:

  • Giovedì 12 luglio 2018 – dalle ore 17.00 alle 19.00
  • Lunedì 16 luglio 2018 – dalle ore 17.00 alle 19.00
  • Mercoledì 18 luglio 2018 – dalle ore 17.00 alle 19.00

Per maggiori informazioni sui contenuti del corso e sulle modalità di iscrizione vi rimando alla pagina specifica del sito di Tecnica della Scuola.

Grazie 🙂

I miei corsi per La Tecnica della Scuola “Terza edizione di: Starter kit delle competenze digitali”

Siamo giunti alla terza edizione del corso in webinar: Starter kit delle competenze digitali. Come nelle precedenti edizioni mostrerò la strategia che adotto per costruire “la cassetta degli attrezzi” delle tecnologie digitali e come costruire un percorso di apprendimento alle tecnologie didattiche rivolto agli insegnanti. Rispetto alle edizioni passate, viste le richieste che mi sono state fatte dai colleghi, aggiungerò anche indicazioni su risorse e moduli didattici in merito all’uso di particolari tecnologie che si riferiscono alla stampa 3D, al Coding con BBC micro:bit, Arduino, Raspberry Pi, Maker Makey inoltre incomincerò a dare suggerimenti su come costruire un percorso di Didattica della Robotica, percorso che poi sfocerà nei prossimi mesi in un corso specifico. Vista la grande quantità di argomenti che verranno trattati lascerò come sempre slide e documentazione di approfondimento.

Presentazione

“Come imparare ad imparare l’uso delle tecnologie didattiche?”
“Dove informarsi e dove trovo esempi sull’uso delle tecnologie sviluppati da altri insegnanti?”

Il corso introduttivo intende fornire gli strumenti necessari per imparare a strutturare un proprio percorso di apprendimento all’uso delle tecnologie didattiche con particolare attenzione ad una serie di applicativi web in cloud, gratuiti ed open source, utilizzabili per la progettazione didattica e per la gestione della classe, a supporto di una didattica blended ed inclusiva.
Verranno forniti gli strumenti di partenza per sfruttare le potenzialità delle tecnologie nei processi chiave: progettazione, trasversalità, collaborazione, condivisione, valutazione.
Durante l’attività formativa verranno esposte soluzioni hardware di bassissimo costo (Raspberry Pi, micro:bit, MakeyMakey, Arduino, ecc…) immediatamente spendibili in classe che ben si adattano allo sviluppo di attività di didattiche laboratoriali, in grado di fornire competenze trasversali basate su una metodologia “project based learning” per il raggiungimento di uno scopo o di un obiettivo specifico che ha molto a che fare con problemi di vita reale.

Saranno svolti 3 incontri di 2 ore ciascuno per un totale di 6 ore

  • Martedì 10 aprile 2018 – dalle ore 17.00 alle 19.00
  • Mercoledì 11 aprile 2018 – dalle ore 17.00 alle 19.00
  • Mercoledì 18 aprile 2018 – dalle ore 17.00 alle 19.00

Potrete rivedere la registrazione del webinar senza limiti di tempo, anche in caso di assenza.
Per accedere, ti basterà acquistare il corso on line attraverso il nostro STORE. Con le stesse credenziali potrai visionare tutti i materiali del corso sulla piattaforma formazione.tecnicadellascuola.it

FORMATORE: Michele Maffucci

DESTINATARI: Docenti e istituzioni scolastiche e formative di ogni ordine e grado

COSTO: 55 euro
LA CASA EDITRICE LA TECNICA DELLA SCUOLA E’ ENTE DI FORMAZIONE ACCREDITATO DAL MIUR
Puoi acquistare i corsi anche con la CARTA DOCENTE

PUNTI TEMATICI CHE SARANNO AFFRONTATI

  • Strumenti per sostenere l’autoaggiornamento
  • Le comunità di insegnati sul web. Gruppi di interesse, comunità di pratica
  • Software cloud per la didattica attiva
  • Strumenti per comunicare (blog, siti), creare e sostenere la comunità della propria scuola
  • Strumenti di social bookmarking
  • La ricerca in rete: dato un problema, risolverlo con l’aiuto della rete
  • La progettazione condivisa e collaborativa tra i docenti: il curriculum mapping
  • Strumenti per costruire pensiero computazionale
  • Progettazione di ambienti cloud per la gestione della classe e la realizzazione di attività collaborative

OBIETTIVI

Verranno forniti competenze digitali ad ampio spettro che permetteranno di:

  • Costruire un proprio “network di apprendimento sociale” (basato su sistemi di social network) per l’apprendimento delle tecnologie
  • Valutare quali tecnologie adottare per rendere efficace il proprio lavoro
  • Dove informarsi sull’uso delle tecnologie didattiche (strategie, tutorial e case history)
  • Risorse web per la formazione e il supporto all’uso delle tecnologie
  • Usare le tecnologie per organizzarsi
  • Documentare per ampliare il proprio “network di apprendimento sociale” al fine di costruire il “diario delle proprie esperienze didattiche”
  • Saper cercare sul web: “imparare ad imparare l’uso delle tecnologie”
  • Gestire sistemi di social networking (per apprendere, recuperare per l’inclusione)

MAPPATURA DELLE COMPETENZE

  • Competenze a supporto di ogni attività giornaliera del docente: contesti, uso di particolari software, organizzazione di una piattaforma di formazione in funzione delle esigenze della classe
  • Saper scegliere strumenti tecnologici (hardware e software) diversi in rapporto ai contesti classe
  • Saper scegliere gli strumenti da utilizzare per progettare Unità di Apprendimento trasversali e disciplinari

TITOLO RILASCIATO
La Casa Editrice La Tecnica della Scuola è ente di formazione accreditato dal Miur per la formazione del personale della scuola (prot. n. AOODGPER/6834/2012) ai sensi della direttiva ministeriale n. 90/2003 adeguato ai sensi della Direttiva n. 170/2016.
Ai fini del rilascio dell’attestato di partecipazione, il percorso di formazione si conclude con un test di verifica e un questionario di gradimento del corso di cui è richiesto il completamento.

Il corso è presente sulla piattaforma ministeriale Sofia (ID. 6045), sulla quale sarà possibile iscriversi dopo avere effettuato il pagamento.

Per poter acquistare il corso seguire il LINK

Due papà  che si confrontano


Io ho i miei riferimenti, le persone che considero maestre, persone amiche, con cui ho un sincero scambio di opinioni e competenze tra queste Paolo detto il Sax 🙂

Questa sera lunga telefonata (1 ora) Paolo a Cambourne in UK ed io a Torino.
Ci si sente spesso per confrontarsi, per parlare di famiglia, lavoro e sperimentazioni e questa sera ci siamo scambiati decine di consigli e 3 sue segnalazioni sono state per me ORO e mi fa piacere condividerle con voi:

Segnalazione 1

Entrambi utilizziamo software per ottimizzare la gestione dei progetti e la documentazione  che produciamo, alla ricerca dell’applicativo software migliore che ci consente ottimizzare il nostro lavoro, nel mio caso produco documentazione didattica per i miei corsi e che ora mantengo in un’area privata su GitHub.
Typora potrebbe essermi estremamente utile, è uno stupendo editor Markdown in grado di rendere molto semplice la scrittura e la gestione di documenti scritti in Markdown, ha una gestione di tabelle e grafici estremamente elegante e semplice. Tantissime sono le funzionalità e lo sto in questo momento provando su un progetto reale… guardartelo perché ne vale proprio la pena, attualmente gratuito, in beta per Mac OS X e disponibile anche per tutte le altre piattaforme.

Segnalazione 2

Slidium un programma che permette la produzioni di slide in Markdown, semplicissima la gestione della grafica. Il software è a pagamento, ma non costa molto, provate la versione Trial, lo sto sperimentando per creare le prossime slide che utilizzerò per i miei corsi sul Coding e la Stampa 3D

Segnalazione 3

GeomLab

Questa ve la descrivo con la mail di Paolo…
due papà che si scambiano consigli per i propri figli

Ciao Ragazzo… sei mica già a dormire?
🙂
Stavo per mandarti una serie di messaggi iMessage… poi ho pensato che magari era meglio mandarti una email. 🙂
E ne approfitto… e metto anche tua sorellina in copia.

Volevo solo dirti che a scuola di F. (12 anni) stanno usando un programma interessante per insegnare a programmare.

Magari ti può interessare.

In pratica è un programma che non ti insegna un linguaggio… ma la logica.

E’ in java… un file .jar che lanci col doppio click (almeno sul mac).
Ti apre una finestra con due aree, a dx e a sx.

In una scrivi, nell’altra vedi.

conosce una serie di figure… scrivi il nome ed appare l’immagine.
Poi però puoi comporre le immagini tra loro con i caratteri $ e &.
Col primo li affianchi orizzontalmente, col secondo li metti uno sull’altro.

Il progetto e dell’università di Oxford, didatticamente interessante per alcune modalità di lavoro ricorda OpenSCAD.
Non fatevi trarre in inganno dal design essenziale dell’applicazione, se ne avete l’occasione provatelo, secondo me vale la pena utilizzarlo in un percorso di Coding.

Buon making a tutti.