Archivi tag: informatica

I miei corsi per La Tecnica della Scuola – Il coding con Scratch per una didattica attiva

Sarà un anno pieno di Coding 🙂
Per La Tecnica della Scuola avevo svolto qualche mese fa un corso in presenza a Catania sull’uso di Scratch, adesso sarà la volta di un corso in Webinar in cui proporrò attività laboratoriali dove oltre ad insegnare l’uso di Scratch e fornire moduli didattici da utilizzare in classe, incomincerò a sviluppare insieme ai partecipanti unità didattiche in cui l’assimilazione di competenze logiche matematiche avviene imparando a realizzare giochi a computer con Scratch. Per rendere ancora più efficace l’azione credo che possa essere utile anche realizzare giochi elettronici che possano interagire con il mondo fisico utilizzando schede elettroniche come micro:bit, Arduino o Raspberry Pi.

Presentazione del corso

Il corso si propone di insegnare l’uso di Scratch secondo modalità attive e inclusive. Il percorso didattico è immediatamente spendibile in classe e offre un’ulteriore tecnica per trasmettere agli studenti strumenti per apprendere lavorando in gruppo.

Saranno svolti 5 incontri in webinar di 2 ore ciascuno
per un totale di 10 ore di formazione

  • Mercoledì 11 ottobre 2017 – Ore 17.00/19.00
  • Giovedì 12 ottobre 2017 – Ore 17.00/19.00
  • Venerdì 13 ottobre 2017 – Ore 17.00/19.00
  • Lunedì 16 ottobre 2017 – Ore 17.00/19.00
  • Venerdì 27 ottobre 2017 – Ore 17.00/19.00

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

COSTO: 79 euro
LA CASA EDITRICE LA TECNICA DELLA SCUOLA E’ ENTE DI FORMAZIONE ACCREDITATO DAL MIUR
Potrete acquistare il corso anche con la CARTA DOCENTE

PROGRAMMA
Il corso si svolgerà on-line con metodologia laboratoriale ed in modo cooperativo tra i partecipanti. L’intero processo di formazione sarà supportato da una piattaforma di formazione on-line appositamente predisposta, sulla quale sarà realizzata una classe virtuale a cui saranno iscritti tutti i partecipanti al corso. In questo modo sarà possibile sviluppare sperimentazioni didattiche, nonché fornire indicazioni di articoli di approfondimento e svolgimento di attività pratiche sull’uso di tecnologie che saranno illustrate nei momenti di lezione.

MODALITA’ DI SVOLGIMENTO
Per lo svolgimento del corsò è indispensabile aver precaricato sul proprio computer il software Scratch 2 versione offline scaricabile per il proprio sistema operativo dal seguente link: https://scratch.mit.edu/download.
I passi per l’installazione di Scratch 2 richiedono tre fasi di installazione descritti nel link sopra indicato.

Per maggiori informazioni sull’acquisto del corso, attestato rilasciato seguire il LINK.

DotBot K il robot per i più piccoli e non solo

dotbotk-01Lo avevo promesso nei mesi scorsi e finalmente sono riuscito ad implementare la prima versione di DotBot dedicata ai più piccoli, nome in codice DotBot K, dove K sta per Kids.
La nascita di quesa versione, che vi avevo preannunciato in precedenti post nasce da una domanda semplice che mi venne posta da una mia cara collega di scuole elementari quando vide il primo DotBot: “E a noi non hai pensato?” 🙂
In realtà ora lo posso dire, nei miei pensieri questa che vedete è stata la mia prima versione di DotBot, nelle prime bozze su carta era più piccolo e con un’elettronica diversa, ma io ho incominciato a pensare ad un kit robotico per gli studenti proprio avendo nella mente questo piccolo parallelepipedo, immaginavo ad un oggetto su cui aggiungere funzionalità successive al crescere delle competenze dello studente, una “mascotte” sufficientemente resistente da portare in cartella e da disporre sulla scrivania dello studente su cui effettuare esercitazioni di informatica e personalizzarlo con involucri personalizzati dallo studente.

Avevo necessità di realizzare un artefatto che permettesse di unire le parti mediante incastri riducendo al minimo le viti metalliche. Mi sono focalizzato su una serie di progetti open: BOB, Bobwl, ZOWI, Otto ed altri. Da essi ne ho estratto gli elementi che ritenevo più interessanti rinforzando la struttura ed adattandola alle funzionalità che desideravo inserire.
Quindi certamente in esso ritroverete caratteristiche dei progetti sopra citati, ma ne ho volute fare qualcosa di più, che andasse oltre la semplice realizzazione di un kit robotico, cosa? Spero possa trasparire nelle righe successive ed in ciò che farò nelle prossime settimane.

Ho partecipato spesso a discussioni con colleghi per immaginare quali dovessero essere sia le funzionalità che la forma del robot e le richieste, quasi tutte lecite, mi portavano in una direzione che rapidamente faceva aumentare i costi e le difficoltà di assemblaggio.

lo vogliamo:
resistente, colorato, personalizzabile, programmabile alla Scratch, comandato da smartphone, tablet e che costi poco.

Comprenderete, anche se non siete esperti dell’argomento, che pensare ad un oggetto di simili caratteristiche a costi contenuti, è complicato, inoltre desideravo che il tutto potesse essere pensato e prodotto in non più di 3 mesi di lavoro. Quindi come fare?
Sono partito da lontano ed ho riflettuto sull’obiettivo del tutto: fare coding non solo per insegnare a programmare ma anche per insegnare a pensare e per insegnare a pensare, se si pensa bene, lo si può fare con pochi soldi 🙂
L’idea quindi è quella di non pretendere un’oggetto tecnologicamente all’ultima moda, ma offrire qualcosa che potesse permettere di realizzare un percorso di project learning con i propri allievi, che parte dalla modellazione 3D per giungere alla fine al coding.
Infatti tutte le strutture fisiche che vedete stampate in 3D fanno anch’esse parte del processo di apprendimento, infatti sono state implementate volutamente tutte con Thinkercad, che come molti di voi sapranno, è un applicativo online gratuito di facile utilizzo che può essere utilizzato con gli studenti più giovani. L’intero processo di modellazione 3D è stato documentato, ne darò informazione più avanti, in modo da poter essere usato dagli insegnanti come manuale didattico con possibilità di rimodulazione in tutte le parti da parte di docenti e allievi secondo le necessità.

dotbotk-06
Le fasi di programmazione potranno essere realizzate usando ambienti di sviluppo di diverso tipo tra cui sistemi simili a Scratch. Nelle prossime settimane fornirò sketch di esempio che permetteranno ai più esperti di riprogrammare il robot.
Quindi pensare alla moderazione 3D e costruzione del robot come ad un’attività didattica che giunge fino al coding quindi costruzionismo (per dirla alla Papert) dall’inizio alla fine ed è questo che desidero sia DotBot K.

Ma quali sono le caratteristiche di base?
E’ costituito da due modalità di movimento, una autonoma che utilizza un sensore ad ultrasuoni che permette in autonomia di evitare gli ostacoli ed una comandata per passi che fa uso di un qualsiasi telecomando di TV che consente di movimentare il robot in avanti, indietro e fargli eseguire rotazioni di 90 gradi a destra e sinistra la modalità di movimento è selezionabile da telecomando.
Nella prima versione proposta il controllo del piccolo robot è costituito da un Arduino Nano, mentre la movimentazione viene eseguita mediante servomotori a rotazione continua di piccole dimensione. Due i dispositivi di output per la segnalazione di azioni compiute dal robot: un led RGB che costituisce il naso di DotBot K per l’emissione di luce colorata ed un buzzer per la produzione di suoni. Alimentazione totale 6V.

Piccola precisazione riguarda alla fase di assemblaggio.
DotBot K è da pensare ad una sorta di BeeBot quindi immagino il robot consegnato già montato, i giovani studenti si dovranno solo preoccupare di personalizzare la struttura o programmarlo in modo diverso, l’assemblaggio delle parti interne sarà a carico di insegnanti o altre figure (studenti di scuola superiore).

dotbotk-02

dotbotk-03

Quindi essenziale, ma sufficiente per svolgere ad esempio quanto già descritto in precedenza per DotBot S che meglio si adattano alla versione K se pensiamo a bambini:

Ho immaginato tanti DotBot K pilotati a distanza mediante i telecomandi che ogni studente si porterà casa. In un’attività ad esempio di educazione stradale, i DotBot K diventano le automobili su cui ogni studente deve agire.
Immagino l’attività di apprendimento della composizione di una frase in italiano, su di un piano vengono disposte le parti mischiate di una frase e i bambini devono far percorrere ai DotBot K la strada giusta per comporre correttamente la frase.
Ma ancora l’attività in cui i bambini imparano ad usare Thinkercad stampando dei numeri dopo di che i numeri vengo disposti a terra. Con dei DotBot K i bambini potrebbero, mediante telecomando che comanda il robot, spostare i numeri nell’insieme pari e nell’insieme dispari. Attività simili si possono pensare con vocali e consonanti, oppure forme geometriche, ecc… Insomma l’attività didattica diventa un’incredibile attività laboratoriale e la robotica una materia trasversale a tutte le discipline.

Probabilmente alcuni si aspettavano un grado di interattività maggiore e certamente ho pensato a qualcosa di più con caratteristiche più performanti: motori, sensori, estensioni IoT, programmazione diretta senza PC, memorizzazione dei passi… ci sono già, sono step del progetto già in fase di sviluppo e che vedranno la luce nei prossimi mesi, come ad esempio estensioni IoT di interattività di DotBot K in funzione di messaggio proveniente da social network che sto sperimentando mentre scrivo questo articolo… però chiedo come sempre pazienza 🙂

dotbotk-04

dotbotk-05

Ovviamente vi spiegherò come realizzare un DotBot K, ma prima di far ciò vi elenco la lista delle attività che saranno svolte nei prossimi giorni:

  1. Presentarvi DotBot K alla Maker Faire di Roma che ci sarà la prossima settimana presso il padiglione 5 postazione C25.
    Saremo: Maffucci Michele, Russo Ludovico Orlando, Mattia Maffucci (figlio), Vernotico Silvia e new entry Gabriele Ermacora e tutti insieme stiamo condividendo lo sviluppo progetto DotBot, ciascuno per la propria competenza, sia su piattaforma Arduino che Raspberry Pi con particolare attenzione allo controllo mediante ROS.
    Durante la Maker Faire di Roma mi piacerebbe presentarvi quanto stiamo realizzando,  avere un confronto con colleghi e studenti per condividere idee e progetti, quindi vi aspettiamo, stiamo pensando di organizzare due momenti di incontro specifici a cui bisognerà prenotarsi mediante form on-line che predisporrò nelle prossime ore.
  2. Mettere a disposizione l’intero progetto in modalità Open Source, credo di poterlo fare subito prima o subito dopo la Maker Faire di Roma, quindi link ai sorgenti per la stampa ed esempi di programmazione.
  3. Effettuare una guida esaustiva sulla realizzazione di DotBot K.
  4. Realizzare un corso per bambini di quinta elementare che fa uso di DotBot K.
  5. Aggiungere memorizzazione dei passi ed esecuzione del percorso.
  6. Estensioni IoT di DotBot K.
  7. Apportare modifiche ai motori.

Tutto a partire dalla prossima settimana.

Quindi per ora un grazie a tutti voi, a chi mi ha scritto per dirmi che sta usando DotBot con i propri studenti o con i propri figli, vi aspettiamo alla MakerFaire di Roma.

Un caro saluto a tutti.

Corso: i miei primi esperimenti con Arduino e la robotica

image

Un corso gratuito di coding e robotica in un paese da sogno 🙂 in cui sperimenterò per la prima volta l’uso di DotBot S.

In occasione delle attività estive del Comune di Calitri (Av), mio paese di origine, svolgerò un corso gratuito di 3 giorni su Arduino e Robotica presso l’IIS A.M. Maffucci di Calitri nei giorni 10, 11, 12 agosto prossimo dalle ore 9,30 alle 12,30.

Il corso è patrocinato dal comune di Calitri.

Per chi non conosce il paese, Calitri è uno stupendo paese dell’alta Irpinia noto ai più per l’evento Sponz Fest organizzato dall’eclettico artista Vinicio Capossela, luogo di antiche tradizioni, cibo ottimo ed un centro storico caratteristico, quindi ideale per chi desidera trascorrere vacanze in piena serenità.

Il corso

Il focus del corso è quello di fornire le nozioni di base per la prototipazione elettronica e robotica al fine di fornire le competenze necessarie per sviluppare in autonomia o in corsi successivi sistemi di automazione civili ed industriale.

Tali competenze verranno fornite utilizzate la scheda elettronica Arduino costituito da un microcontrollore e da un’elettronica aggiunta, utile per creare rapidamente prototipi sia per scopi hobbistici e semiprofessionali ma soprattutto utilissima in campo didattico per l’apprendimento della programmazione.

A chi è rivolto il corso

Rivolto a tutti quelli che non hanno mai usato Arduino e vogliono essere guidati a fare il primo passo, quindi si rivolge a tutti, studenti e non, ragazzi ed adulti a tutti coloro che hanno uno spirito maker.

Unico prerequisito necessario è la curiosità.

La finalità del corso è permettere di gestire e progettare in autonomia le le idee dei partecipanti, sfruttando a pieno la piattaforma Arduino. Il corso è basato sui componenti dell’Arduino Starter kit.

Metodologie

Il corso si svolgerà con metodologia laboratoriale, in modo cooperativo in aula, e l’intero processo di formazione sarà supportato da una piattaforma di formazione on-line, predisposta dal docente, sulla quale sarà realizzata una classe virtuale a cui saranno iscritti tutti i partecipanti al corso. In questo modo sarà possibile sviluppare sperimentazioni didattiche, nonché fornire indicazioni di articoli di approfondimento e svolgimento di attività pratiche sull’uso di tecnologie che saranno illustrate nei momenti in presenza.
Si cercherà di usare la tecnologia divertendosi, verrà stimolata la creatività la logica e l’autonomia ma anche la capacità di raggiungere un obiettivo e lavorare in team.

Requisiti tecnici

  1. Un PC portatile abilitato a navigare in wi-fi, il computer potrà essere dotato di sistema operativo Windows, Mac o Linux, non è necessario disporre di computer con prestazioni elevate.
    Il corso si svolgerà presso un laboratorio informatico attrezzato, quindi per chi non fosse dotato di portatile, sarà possibile utilizzare il computer messo a disposizione dell’organizzazione.
  2. L’Arduino starter kit acquistabile a questo indirizzo: https://store.arduino.cc/product/GKX01007?language=it. Per chi ne fosse sprovvisto il docente metterà a disposizione 15 kit
  3. IDE Arduino precaricato per il proprio sistema operativo. https://www.arduino.cc/en/Main/Software

Modalità di iscrizione

Avranno priorità di iscrizione al corso persone residenti o originarie di Calitri, nel caso di disponibilità verranno accettate persone di altri paesi.

L’iscrizione al corso puó essere fatto on-line seguendo il link:

https://www.maffucci.it/estate-calitri-2016/
nella stessa pagina potranno essere letti avvisi ed indicazioni utili per i corsisti.

Le iscrizioni termineranno il 08.08.2016

Nel caso sopraggiungano impegni che non permettano la partecipazione al corso si prega di comunicare tempestivamente in modo da permettere ad altri di frequentare il corso.

Nel caso di eccedenza di prenotazioni l’ente organizzatore valuterà la replica del corso durante il mese di agosto.

I genitori che insegnano ai propri figli a programmare

E’ fantastico come i figli, ma anche gli allievi ti diano motivo di studio e spesso questa azione giustificata da un deficit dovuto ad una carenza del nostro sistema scuolache va ad una velocit certamente inferiore a quanto svolto in altri stati europei. E’ interessante ad esempio come “l’onda del coding” in Italia sia giunto circa una paio di anni dopo agli Stati Uniti e all’Inghilterra, ora il motto : “W la programmazione” 🙂 basta pensare ad esempio a quello che sta succedendo con micro::bit(che avr la fortuna di usare nelle prossime settimane)nella scuola inglese cosa credo “fantascientifica” da noi,ma in ogni caso nulla di male, l’importante agire per i nostri allievi e cercare sistemi di innovazione didattica che possano pi agevolmente inserirlinel mondo del lavoro.Come genitore spessissimo cerco di “raffinare” quanto gi svolto dai miei figli a scuolee come ogni genitori cerco di aggiungere elementi, a mio avviso essenziali,che per carenze “strutturali”non vengono svolte a scuola.
Mi capita molto spessodi confrontarmi con amici genitori che chiedono i consigli pi disparati:il migliorIstituto in cui iscrivere il figlio, il miglior indirizzo di studio o ancora lamentele o elogi sul tal collega o su un metodo didattico, insommami sento un po’ il parafulmine della situazione e caricato di responsabilit in quantoparliamo del futuro di bambini e ragazzi, ma in ogni caso anche se faticoso, il confronto utile e permette di migliorarti, bello poi quando ricevi mail come quella di Francesco Lacchia, che con il suo contributo attivo cerca di donare ai propri figli, ma anche ad altri qualcosa di pi.

Questa la sua e-mail in merito all’articolo Insegnare ai bambini a programmare:

Mi sto documentando per insegnare un po’ di programmazione ai miei bambini (8-10 anni).

In merito al tuo articolo in oggetto, ho tradotto l’info-grafica in allegato. Se vuoi inserirla nel tuo articolo per chi non ha dimestichezza con l’inglese… e forse proprio chi avrebbe bisogno di essere edotto su questi temi, spesso anche a digiuno di inglese.

Purtroppo vedo che anche molto del materiale interattivo che si trova on-line arriva da oltreoceano e non ha versioni in italiano. Questo un po’ un limite per i bambini italiani. Infatti mi piacerebbe creare un sito per insegnare questi temi ai bambini… ma solo un’idea embrionale… si vedr. Intanto quest’estate metter sotto Sara e Andro come cavie 🙂

Ciao e grazie per tutto il tuo materiale, le idee che fornisci ed induci!

Francesco

Un sincero grazie a Francesco.

Questa l’infografica (un click sull’immagine sul linko sull’immagine per aprire la versione completa).

insegnare-ai-bambini-a-programmare-small

DotBot è su Facebook

Per rispondere prontamente alle richieste dei numerosi utenti che desiderano informazioni più precise su DotBot, abbiamo deciso di aprire una pagina dedicata su Facebook in modo da mantenere un diario aggiornato di tutto ciò che stiamo sviluppando e sperimentando, quindi dal nostro banco di laboratorio a voi per sapere come evolve la nostra proposta di robot open source per fare coding a scuola, progetto che è nato e si sta sviluppando con lo sforzo e la passione di docenti della scuola superiore e ricercatori dell’università.

Cosa riserva il futuro?
Comunicazione tra DotBot diversi
Sviluppo di una versione dedicata per la scuola elementare

e molto altro…

DotBot-pagina-facebook