SlideShare a Scribd company logo
1 of 22
Percorsi didattici con micro:bit …
oltre la programmazione
di Morena De Poli
https://goo.gl/MEqCVx
COS’E’ MICRO:BIT
E’ una schedina programmabile attraverso connessione usb al pc
che integra accelerometro/bussola, termometro, bluetooth, 2
bottoni programmabili e una matrice composta da 25 led.
E' stata commissionata dal Ministero dell'Istruzione inglese ad un
gruppo di aziende tra le quali BBC Micro e Samsung e regalata a
tutti gli studenti di 7 anni per diffondere le conoscenze di base
del coding e degli oggetti smart (Internet of Everything) e per
sviluppare la creatività digitale di bambini e ragazzi.
Digitando l'URL microbit.org/code/ ti troverai nella seguente pagina
clicca su Let's code
COME SI USA MICRO:BIT
COME SI USA MICRO:BIT
Ora ti trovi nell'ambiente di programmazione del linguaggio a blocchi
visuale JavaScript Block Editor.
E’ possibile programmare anche con Python, ma JavaScript Block Editor
è un linguaggio di tipo “event driven” (un'azione è legata all'avverarsi
di un evento); è il modo più intuitivo di programmare poiché più vicino
al nostro modo di operare in quanto esseri umani.
Inoltre, solo JavaScript Block Editor mette a disposizione un
simulatore per verificare la correttezza del codice prima di caricarlo su
micro:bit.
ESEMPI DI CODICE:
Il cuore che batte Il contatore
DIDATTICA CON MICRO:BIT
Sono molteplici gli approcci didattici, classificabili su diversi livelli:
● Architettura: studio dal punto di vista sistemistico dell’hardware
● Programmazione: costruzione di algoritmi, codifica nei due diversi
linguaggi e confronto
● Disciplinare: programmazione di micro:bit come pretesto per
sviluppare temi delle diverse discipline
● Interdisciplinare: micro:bit filo conduttore di esperienze
interdisciplinari
● Prototipazione: realizzazione fisica di un prototipo che sviluppi
un’idea concreta
UN PERCORSO DIDATTICO:
IL CONTAPASSI
L'IDEA:
Realizzare un contapassi con micro:bit in modo che, fissato il
dispositivo alla scarpa o alla caviglia, ogni volta che si compie un passo
rilevi lo scuotimento e lo registri.
Prima di iniziare la camminata (o corsa), con il bottone A si azzera il
contapassi; a fine camminata il bottone B permette di vedere quanti
passi sono stati fatti.
Il codice per programmare micro:bit richiede l’approfondimento dei
concetti di evento-azione e di variabile.
UN PERCORSO DIDATTICO:
IL CONTAPASSI
Scritto il codice, il dispositivo così programmato va provato, anche per
effettuare il debugging e per apportare le opportune correzioni.
L’uso reale del dispositivo può essere poi effettuato in palestra dove
ogni bambino lo potrà indossare (COME? thinking & making) per
eseguire un percorso e raccogliere i dati (COME? organizing); e poi:
● Analisi matematica → meno passi / passi più lunghi
● Analisi statistica → n° minimo / n° massimo / n° medio
L’articolo/tutorial completo
UN PERCORSO DIDATTICO:
IL CONTAPASSI
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
L’approccio al calcolo delle probabilità come rapporto tra casi
favorevoli e casi possibili prevede di affinare l’abilità del contare.
In quanti diversi stati si può presentare uno qualsiasi dei
led di micro:bit?
2 stati, Acceso o Spento quindi:
● 2 casi possibili
● evento led Acceso ⇒ 1 caso favorevole ⇒ P(Acceso) = ½
● evento led Spento ⇒ 1 caso favorevole ⇒ P(Spento) = ½
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
I due stati led Acceso e led Spento si dicono equiprobabili, poichè si
presentano con la stessa probabilità.
Quindi, se si vuole simulare tutto ciò con micro:bit, ecco due possibilità:
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
Immaginiamo i 25 led di micro:bit dentro un sacchetto (tipo tombola),
ciascuno identificato dalla propria posizione (0,0) … (4,0) ... (0,4) …
(4,4); associo all’estrazione di un led la sua accensione
Quanto vale la probabilità di accendere il led di posizione (3,1)?
Ora sappiamo rispondere facilmente:
● 25 casi possibili
● 1 caso favorevole ⇒ P(led (3,1)) = 1/25
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
In quanti modi diversi si
possono configurare i 25 led
accesi/spenti?
Almeno 40 modi
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
Potremmo però accendere i led a formare anche altre figure.
Quindi?
L’approccio diretto usato nei casi precedenti, cioè elencare tutte le
diverse configurazioni per poi contarle, è improponibile!
E’ necessario l’approccio induttivo
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
UN ALTRO PERCORSO:
PROBABILITA’ CON MICRO:BIT
Passaggi logici fondamentali
A/S ⇒ 1/0
sequenza A/S ⇒ sequenza 1/0
codifica binaria
sequenza 1/0 ⇒ di
numeri decimali
da 0 a 225-1
Per il percorso completo
Probabilità con micro:bit
cliccare qui
Grazie per l’attenzione
Morena De Poli
morena.depoli@gmail.com

More Related Content

Similar to Percorsi didattici con micro_bit … oltre la programmazione.pptx

Present kinect4 windows
Present kinect4 windowsPresent kinect4 windows
Present kinect4 windowsI3P
 
Tecnologie per la mente mind tools - robotica
Tecnologie per la mente mind tools - roboticaTecnologie per la mente mind tools - robotica
Tecnologie per la mente mind tools - roboticapitagoraclasse20
 
Introduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionaleIntroduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionaleMichele Balducci
 
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Mirco Piccin
 
Come diventare mastri costruttori
Come diventare mastri costruttoriCome diventare mastri costruttori
Come diventare mastri costruttoriGianfranco Pulitano
 
La rivoluzione dei Microservizi
La rivoluzione dei MicroserviziLa rivoluzione dei Microservizi
La rivoluzione dei MicroserviziitalianaSoftware
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Michele Maffucci
 
Tommaso monaldi pfl 2018
Tommaso monaldi pfl 2018Tommaso monaldi pfl 2018
Tommaso monaldi pfl 2018Tommaso Monaldi
 
CADZINE n° 1, marzo 2016, ANNO III
CADZINE n° 1, marzo 2016, ANNO IIICADZINE n° 1, marzo 2016, ANNO III
CADZINE n° 1, marzo 2016, ANNO IIICADZINE
 
Internet better life
Internet better lifeInternet better life
Internet better lifeLeandro Agro'
 
Leandrò Agrò - Rinascimento=better life
Leandrò Agrò - Rinascimento=better lifeLeandrò Agrò - Rinascimento=better life
Leandrò Agrò - Rinascimento=better lifeToscanalab
 
ITALIAN INTERACTION DESIGN DAY Firenze 19.06.2015
ITALIAN INTERACTION DESIGN DAY  Firenze 19.06.2015ITALIAN INTERACTION DESIGN DAY  Firenze 19.06.2015
ITALIAN INTERACTION DESIGN DAY Firenze 19.06.2015Roberto Fazio
 
Tecnologia iBeacon: nuove opportunità e scenari
Tecnologia iBeacon: nuove opportunità e scenariTecnologia iBeacon: nuove opportunità e scenari
Tecnologia iBeacon: nuove opportunità e scenariDaniela Anna Gasparri
 
Sviluppo Di Applicazioni Su I Os
Sviluppo Di Applicazioni Su I OsSviluppo Di Applicazioni Su I Os
Sviluppo Di Applicazioni Su I OsNoDelay Software
 
Il pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleIl pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleLaura De Biaggi
 
Fablab Firenze 28_03_2015 Roberto Fazio Presentation
Fablab Firenze 28_03_2015 Roberto Fazio PresentationFablab Firenze 28_03_2015 Roberto Fazio Presentation
Fablab Firenze 28_03_2015 Roberto Fazio PresentationRoberto Fazio
 

Similar to Percorsi didattici con micro_bit … oltre la programmazione.pptx (20)

Slides Phd
Slides PhdSlides Phd
Slides Phd
 
Present kinect4 windows
Present kinect4 windowsPresent kinect4 windows
Present kinect4 windows
 
Tecnologie per la mente mind tools - robotica
Tecnologie per la mente mind tools - roboticaTecnologie per la mente mind tools - robotica
Tecnologie per la mente mind tools - robotica
 
Digital Universitas
Digital UniversitasDigital Universitas
Digital Universitas
 
Internet delle cose
Internet delle coseInternet delle cose
Internet delle cose
 
Introduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionaleIntroduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionale
 
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
Arduino : l'esperienza di IRES FVG - OpenSourceDay2012
 
Come diventare mastri costruttori
Come diventare mastri costruttoriCome diventare mastri costruttori
Come diventare mastri costruttori
 
La rivoluzione dei Microservizi
La rivoluzione dei MicroserviziLa rivoluzione dei Microservizi
La rivoluzione dei Microservizi
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
 
Wonder lab
Wonder labWonder lab
Wonder lab
 
Tommaso monaldi pfl 2018
Tommaso monaldi pfl 2018Tommaso monaldi pfl 2018
Tommaso monaldi pfl 2018
 
CADZINE n° 1, marzo 2016, ANNO III
CADZINE n° 1, marzo 2016, ANNO IIICADZINE n° 1, marzo 2016, ANNO III
CADZINE n° 1, marzo 2016, ANNO III
 
Internet better life
Internet better lifeInternet better life
Internet better life
 
Leandrò Agrò - Rinascimento=better life
Leandrò Agrò - Rinascimento=better lifeLeandrò Agrò - Rinascimento=better life
Leandrò Agrò - Rinascimento=better life
 
ITALIAN INTERACTION DESIGN DAY Firenze 19.06.2015
ITALIAN INTERACTION DESIGN DAY  Firenze 19.06.2015ITALIAN INTERACTION DESIGN DAY  Firenze 19.06.2015
ITALIAN INTERACTION DESIGN DAY Firenze 19.06.2015
 
Tecnologia iBeacon: nuove opportunità e scenari
Tecnologia iBeacon: nuove opportunità e scenariTecnologia iBeacon: nuove opportunità e scenari
Tecnologia iBeacon: nuove opportunità e scenari
 
Sviluppo Di Applicazioni Su I Os
Sviluppo Di Applicazioni Su I OsSviluppo Di Applicazioni Su I Os
Sviluppo Di Applicazioni Su I Os
 
Il pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleIl pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversale
 
Fablab Firenze 28_03_2015 Roberto Fazio Presentation
Fablab Firenze 28_03_2015 Roberto Fazio PresentationFablab Firenze 28_03_2015 Roberto Fazio Presentation
Fablab Firenze 28_03_2015 Roberto Fazio Presentation
 

Recently uploaded

Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 

Recently uploaded (11)

Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 

Percorsi didattici con micro_bit … oltre la programmazione.pptx

  • 1. Percorsi didattici con micro:bit … oltre la programmazione di Morena De Poli https://goo.gl/MEqCVx
  • 2. COS’E’ MICRO:BIT E’ una schedina programmabile attraverso connessione usb al pc che integra accelerometro/bussola, termometro, bluetooth, 2 bottoni programmabili e una matrice composta da 25 led. E' stata commissionata dal Ministero dell'Istruzione inglese ad un gruppo di aziende tra le quali BBC Micro e Samsung e regalata a tutti gli studenti di 7 anni per diffondere le conoscenze di base del coding e degli oggetti smart (Internet of Everything) e per sviluppare la creatività digitale di bambini e ragazzi.
  • 3.
  • 4. Digitando l'URL microbit.org/code/ ti troverai nella seguente pagina clicca su Let's code COME SI USA MICRO:BIT
  • 5. COME SI USA MICRO:BIT Ora ti trovi nell'ambiente di programmazione del linguaggio a blocchi visuale JavaScript Block Editor. E’ possibile programmare anche con Python, ma JavaScript Block Editor è un linguaggio di tipo “event driven” (un'azione è legata all'avverarsi di un evento); è il modo più intuitivo di programmare poiché più vicino al nostro modo di operare in quanto esseri umani. Inoltre, solo JavaScript Block Editor mette a disposizione un simulatore per verificare la correttezza del codice prima di caricarlo su micro:bit.
  • 6.
  • 7. ESEMPI DI CODICE: Il cuore che batte Il contatore
  • 8. DIDATTICA CON MICRO:BIT Sono molteplici gli approcci didattici, classificabili su diversi livelli: ● Architettura: studio dal punto di vista sistemistico dell’hardware ● Programmazione: costruzione di algoritmi, codifica nei due diversi linguaggi e confronto ● Disciplinare: programmazione di micro:bit come pretesto per sviluppare temi delle diverse discipline ● Interdisciplinare: micro:bit filo conduttore di esperienze interdisciplinari ● Prototipazione: realizzazione fisica di un prototipo che sviluppi un’idea concreta
  • 9. UN PERCORSO DIDATTICO: IL CONTAPASSI L'IDEA: Realizzare un contapassi con micro:bit in modo che, fissato il dispositivo alla scarpa o alla caviglia, ogni volta che si compie un passo rilevi lo scuotimento e lo registri. Prima di iniziare la camminata (o corsa), con il bottone A si azzera il contapassi; a fine camminata il bottone B permette di vedere quanti passi sono stati fatti.
  • 10. Il codice per programmare micro:bit richiede l’approfondimento dei concetti di evento-azione e di variabile. UN PERCORSO DIDATTICO: IL CONTAPASSI
  • 11. Scritto il codice, il dispositivo così programmato va provato, anche per effettuare il debugging e per apportare le opportune correzioni. L’uso reale del dispositivo può essere poi effettuato in palestra dove ogni bambino lo potrà indossare (COME? thinking & making) per eseguire un percorso e raccogliere i dati (COME? organizing); e poi: ● Analisi matematica → meno passi / passi più lunghi ● Analisi statistica → n° minimo / n° massimo / n° medio L’articolo/tutorial completo UN PERCORSO DIDATTICO: IL CONTAPASSI
  • 12. UN ALTRO PERCORSO: PROBABILITA’ CON MICRO:BIT L’approccio al calcolo delle probabilità come rapporto tra casi favorevoli e casi possibili prevede di affinare l’abilità del contare. In quanti diversi stati si può presentare uno qualsiasi dei led di micro:bit? 2 stati, Acceso o Spento quindi: ● 2 casi possibili ● evento led Acceso ⇒ 1 caso favorevole ⇒ P(Acceso) = ½ ● evento led Spento ⇒ 1 caso favorevole ⇒ P(Spento) = ½
  • 13. UN ALTRO PERCORSO: PROBABILITA’ CON MICRO:BIT I due stati led Acceso e led Spento si dicono equiprobabili, poichè si presentano con la stessa probabilità. Quindi, se si vuole simulare tutto ciò con micro:bit, ecco due possibilità:
  • 14. UN ALTRO PERCORSO: PROBABILITA’ CON MICRO:BIT Immaginiamo i 25 led di micro:bit dentro un sacchetto (tipo tombola), ciascuno identificato dalla propria posizione (0,0) … (4,0) ... (0,4) … (4,4); associo all’estrazione di un led la sua accensione Quanto vale la probabilità di accendere il led di posizione (3,1)? Ora sappiamo rispondere facilmente: ● 25 casi possibili ● 1 caso favorevole ⇒ P(led (3,1)) = 1/25
  • 17. UN ALTRO PERCORSO: PROBABILITA’ CON MICRO:BIT In quanti modi diversi si possono configurare i 25 led accesi/spenti? Almeno 40 modi
  • 18. UN ALTRO PERCORSO: PROBABILITA’ CON MICRO:BIT Potremmo però accendere i led a formare anche altre figure. Quindi? L’approccio diretto usato nei casi precedenti, cioè elencare tutte le diverse configurazioni per poi contarle, è improponibile! E’ necessario l’approccio induttivo
  • 21. UN ALTRO PERCORSO: PROBABILITA’ CON MICRO:BIT Passaggi logici fondamentali A/S ⇒ 1/0 sequenza A/S ⇒ sequenza 1/0 codifica binaria sequenza 1/0 ⇒ di numeri decimali da 0 a 225-1
  • 22. Per il percorso completo Probabilità con micro:bit cliccare qui Grazie per l’attenzione Morena De Poli morena.depoli@gmail.com