MR:ROBOT è un robottino open source tutto da realizzare con le stampanti 3D, negli “Atelier Creativi” delle scuole e in tutti i FabLab o Maker Space. Gli studenti delle scuole possono cimentarsi con la modellazione 3D, con il making attraverso Elettronica e Stampa 3D, infine con il cooding. Il progetto è nato grazie alla sperimentazione degli studenti con il progetto MrNone (arToys Open Source). Nasce infatti dall’idea di inserire un arduino dentro il toys e rendendolo così programmabile.
Presentazione agli studenti del Corso “Innovazione nella PA e sviluppo della Società dell'Informazione e della Conoscenza”, Prof.ssa Flavia Marzano, Dipartimento di Comunicazione e Ricerca Sociale, Università La Sapienza, Roma, 4 aprile 2014
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Michele Maffucci
Predisposizione di esempi pratici e applicabili in classe volti al miglioramento delle competenze logico-matematiche e delle capacità organizzative degli allievi mediante l’uso di software di programmazione con forte grado di interattività, opensource e gratuiti. Si mostrerà come il “Creative Computing” possa agevolare lo sviluppo del pensiero strutturato (computational thinking) assieme al pensiero creativo mediante la programmazione.
Nella seconda lezione vengono mostrati ulteriori esempi per l'utilizzo del coding a scuola ed inoltre modalità e applicativi web utili per lo sviluppo di progetti didattici e non solo.
In questa serie di incontri vedremo insieme come funziona la piattaforma PaaS di Google App Engine, in particolare con il linguaggio Python. Lo scopo principale sarà spiegare come funziona la piattaforma e realizzare piccole demo e/o snippets che possano tornare utili per lo sviluppo di tutti i giorni. Le serate saranno focalizzate su un topic specifico, iniziando da situazioni semplici ed adatte a tutti, addentrandosi poi, man mano, in situazioni sempre più specifiche.
MR:ROBOT è un robottino open source tutto da realizzare con le stampanti 3D, negli “Atelier Creativi” delle scuole e in tutti i FabLab o Maker Space. Gli studenti delle scuole possono cimentarsi con la modellazione 3D, con il making attraverso Elettronica e Stampa 3D, infine con il cooding. Il progetto è nato grazie alla sperimentazione degli studenti con il progetto MrNone (arToys Open Source). Nasce infatti dall’idea di inserire un arduino dentro il toys e rendendolo così programmabile.
Presentazione agli studenti del Corso “Innovazione nella PA e sviluppo della Società dell'Informazione e della Conoscenza”, Prof.ssa Flavia Marzano, Dipartimento di Comunicazione e Ricerca Sociale, Università La Sapienza, Roma, 4 aprile 2014
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Michele Maffucci
Predisposizione di esempi pratici e applicabili in classe volti al miglioramento delle competenze logico-matematiche e delle capacità organizzative degli allievi mediante l’uso di software di programmazione con forte grado di interattività, opensource e gratuiti. Si mostrerà come il “Creative Computing” possa agevolare lo sviluppo del pensiero strutturato (computational thinking) assieme al pensiero creativo mediante la programmazione.
Nella seconda lezione vengono mostrati ulteriori esempi per l'utilizzo del coding a scuola ed inoltre modalità e applicativi web utili per lo sviluppo di progetti didattici e non solo.
In questa serie di incontri vedremo insieme come funziona la piattaforma PaaS di Google App Engine, in particolare con il linguaggio Python. Lo scopo principale sarà spiegare come funziona la piattaforma e realizzare piccole demo e/o snippets che possano tornare utili per lo sviluppo di tutti i giorni. Le serate saranno focalizzate su un topic specifico, iniziando da situazioni semplici ed adatte a tutti, addentrandosi poi, man mano, in situazioni sempre più specifiche.
L'esperienza di Faberlab Varese nel quadro della digitalizzazione delle impre...Angelo Bongio
Gli slide presentate nel corso di Sociologia Economica (Prof. Ivana Pais) all'Università Cattolica Sacro Cuore di Milano, il 2 dicembre 2014.
Partendo dall'ineluttabile carattere digitale della società/impresa attuale si arriva al racconto dell'esperienza di Faberlab Varese, hub dell'innovazione promosso da Confartigianato Imprese Varese (www.faberlab.org).
MR:ROBOT è un robottino open source tutto da realizzare con le stampanti 3D, negli “Atelier Creativi” delle scuole e in tutti i FabLab o Maker Space. Gli studenti delle scuole possono cimentarsi con la modellazione 3D, con il making attraverso elettronica e stampa 3D, infine con il cooding. Il progetto è nato grazie alla sperimentazione degli studenti con il progetto MrNone (arToys Open Source). Nasce infatti dall’idea di inserire un Arduino dentro i Toys rendendoli così programmabili e interattivi.
Stiamo realizzando una piattaforma web: www.mrnone.net/robotics/ che è in fase di allestimento e perfezionamento. Il progetto su cui si sta lavorando comprenderà una sezione dove i docenti e gli alunni troveranno tutto il materiale didattico necessario per realizzare i laboratori a scuola. La parte dei download, la parte di Making, la parte di elettronica e coding e infine la parte didattica con laboratori ed esercitazioni da proporre.
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Michele Maffucci
Predisposizione di esempi pratici e applicabili in classe volti al miglioramento delle competenze logico-matematiche e delle capacità organizzative degli allievi mediante l’uso di software di programmazione con forte grado di interattività, opensource e gratuiti. Si mostrerà come il “Creative Computing” possa agevolare lo sviluppo del pensiero strutturato (computational thinking) assieme al pensiero creativo mediante la programmazione.
Introduzione ad Android del 14.10.2015 per la settimana della programmazione #codeweek2015.
La presentazione descrive il percorso migliore per iniziare lo sviluppo Android. Presentato anche Android Studio, l'IDE ufficiale della piattaforma. Consigli sulle librerie da utilizzare
Sviluppare un'applicazione web basata su ASP.NET Core nel mondo reale con Visual Studio Code
Codice della demo:
https://github.com/robymes/JoinTheExpert-WebDay
Il presente e il futuro di Plone e le dinamiche dello sviluppo di un prodotto open frutto del lavoro di una community.
A breve è previsto il rilascio di Plone 5.2 che sarà compatibile con Python 3. Nel medio periodo (2020) è previsto il rilascio di Plone 6 che avrà a bordo Volto, il framework in ReacJS che consente di gestire i contenuti Plone.
Plone si posiziona quindi come un potente CMS headless che offre maturità, sicurezza, robustezza e flessibilità aperto, per il frontend, ai moderni framework javascript.
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
Seminario introduttivo sull'Internet of Things, rivolto a studenti delle scuole tecniche secondarie nell'ambito dei programmi di alternanza scuola-lavoro. Organizzato a cura di Forte Chance Torino.
Slide presentate per il Gnu Linux Meeting del 20-21 marzo 2015, presso l'Aula Magna della Scuola Politecnica dell'Università di Palermo. http://www.gnulinuxmeeting.it/
L'esperienza di Faberlab Varese nel quadro della digitalizzazione delle impre...Angelo Bongio
Gli slide presentate nel corso di Sociologia Economica (Prof. Ivana Pais) all'Università Cattolica Sacro Cuore di Milano, il 2 dicembre 2014.
Partendo dall'ineluttabile carattere digitale della società/impresa attuale si arriva al racconto dell'esperienza di Faberlab Varese, hub dell'innovazione promosso da Confartigianato Imprese Varese (www.faberlab.org).
MR:ROBOT è un robottino open source tutto da realizzare con le stampanti 3D, negli “Atelier Creativi” delle scuole e in tutti i FabLab o Maker Space. Gli studenti delle scuole possono cimentarsi con la modellazione 3D, con il making attraverso elettronica e stampa 3D, infine con il cooding. Il progetto è nato grazie alla sperimentazione degli studenti con il progetto MrNone (arToys Open Source). Nasce infatti dall’idea di inserire un Arduino dentro i Toys rendendoli così programmabili e interattivi.
Stiamo realizzando una piattaforma web: www.mrnone.net/robotics/ che è in fase di allestimento e perfezionamento. Il progetto su cui si sta lavorando comprenderà una sezione dove i docenti e gli alunni troveranno tutto il materiale didattico necessario per realizzare i laboratori a scuola. La parte dei download, la parte di Making, la parte di elettronica e coding e infine la parte didattica con laboratori ed esercitazioni da proporre.
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Michele Maffucci
Predisposizione di esempi pratici e applicabili in classe volti al miglioramento delle competenze logico-matematiche e delle capacità organizzative degli allievi mediante l’uso di software di programmazione con forte grado di interattività, opensource e gratuiti. Si mostrerà come il “Creative Computing” possa agevolare lo sviluppo del pensiero strutturato (computational thinking) assieme al pensiero creativo mediante la programmazione.
Introduzione ad Android del 14.10.2015 per la settimana della programmazione #codeweek2015.
La presentazione descrive il percorso migliore per iniziare lo sviluppo Android. Presentato anche Android Studio, l'IDE ufficiale della piattaforma. Consigli sulle librerie da utilizzare
Sviluppare un'applicazione web basata su ASP.NET Core nel mondo reale con Visual Studio Code
Codice della demo:
https://github.com/robymes/JoinTheExpert-WebDay
Il presente e il futuro di Plone e le dinamiche dello sviluppo di un prodotto open frutto del lavoro di una community.
A breve è previsto il rilascio di Plone 5.2 che sarà compatibile con Python 3. Nel medio periodo (2020) è previsto il rilascio di Plone 6 che avrà a bordo Volto, il framework in ReacJS che consente di gestire i contenuti Plone.
Plone si posiziona quindi come un potente CMS headless che offre maturità, sicurezza, robustezza e flessibilità aperto, per il frontend, ai moderni framework javascript.
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
Seminario introduttivo sull'Internet of Things, rivolto a studenti delle scuole tecniche secondarie nell'ambito dei programmi di alternanza scuola-lavoro. Organizzato a cura di Forte Chance Torino.
Slide presentate per il Gnu Linux Meeting del 20-21 marzo 2015, presso l'Aula Magna della Scuola Politecnica dell'Università di Palermo. http://www.gnulinuxmeeting.it/
2. Formazione Docenti al Coding –
CodeMooc
http://codemooc.org/
• Su piattaforma EMMA (European Multilingual MOOCAggregator)
• Dal vivo (videolezioni partecipate in diretta) – canale Youtube
https://goo.gl/3ukePy
• Gruppo Facebook https://goo.gl/DWKlku
Comunità in Apprendimento
3. Formazione Docenti al Coding –
CodeMooc2
http://codemooc.org/codemooc2/
• Su piattaforma EMMA (European Multilingual MOOCAggregator)
• Dal vivo (videolezioni partecipate in diretta) – Youtube
https://goo.gl/u7evWf
• Gruppo Facebook https://goo.gl/6s0wz5
Comunità in Apprendimento
4. Formazione al
Coding – Docenti e
Studenti
https://www.raicultura.it/raicultura/articoli/2020
/02/Il-coding-0d237f10-eef8-41a7-a4ee-
c21ba43ae9e6.html
ESEMPI DI PRATICHE
- IL PROGRAMMA DI ALESSANDRO
BOGLIOLO su Rai Scuola -
(per accedere bisogna iscriversi a RaiPlay)
6. LE PUNTATE DI RAI SCUOLA
https://www.raiplay.it/video/2017/02/Coding-
--Episodio-2---Studenti--Introduzione-
a4d08328-7e60-4d7d-b87e-963ceeccd774.html
LE PUNTATE DI RAI SCUOLA
Esempio: toolbox2
Studenti
(per accedere bisogna iscriversi a RaiPlay)
7. LE PUNTATE DI RAI SCUOLA
https://www.raicultura.it/raicultura/articoli/2
020/02/Il-coding-0d237f10-eef8-41a7-a4ee-
c21ba43ae9e6.html
10 TEMI
Per
insegnanti
e studenti
1. Coding - Introduzione
2. Coding - Comandi e Istruzioni
3. Coding – Sequenza
4. Coding – Ripetizione
5. Coding - Se/altrimenti
6. Coding - Finchè/finchè non
7. Coding - Procedure e funzioni
8. Coding - Parametri e Variabili
9. Coding – Ricorsione
10. Coding - Debugging
(per accedere bisogna iscriversi a RaiPlay)
8. LE PUNTATE DI RAI SCUOLA
https://www.raicultura.it/raicultura/articoli/202
0/02/Il-coding-0d237f10-eef8-41a7-a4ee-
c21ba43ae9e6.html
LE PUNTATE DI RAI SCUOLA
Esempio: toolbox 3
Proposte di gioco
1. Il duello
2. Cody Word
3. Cody Mat
4. Cody Word Puzzle
5. La conquista
6. Competence Cody
Games
7. Il serpente
8. La mossa universale
Giochi adatti per la
quarta/quinta
primaria e per la
secondaria di primo
grado
(per accedere bisogna iscriversi a RaiPlay)
9. LE PUNTATE DI RAI SCUOLA
https://www.raicultura.it/raicultur
a/articoli/2020/02/Il-coding-
0d237f10-eef8-41a7-a4ee-
c21ba43ae9e6.html
LE PUNTATE DI RAI SCUOLA
toolbox 4
Robotica
1. Che cosa è un robot, storia e futuro
2. Il software, programmare i robot
3. I sensori, i sensi dei robot
4. Gli attuatori, i muscoli dei robot
5. Se/allora, il motore della robotica
6. Programmiamo il nostro primo robot
7. Costruiamo il nostro primo robot
8. Robotica industriale e robotica
umanoide
Adatto soprattutto
per la secondaria
(per accedere bisogna iscriversi a RaiPlay)
10. LE PUNTATE DI RAI SCUOLA
https://www.raicultura.it/raicultura/articoli/202
0/02/Il-coding-0d237f10-eef8-41a7-a4ee-
c21ba43ae9e6.html
LE PUNTATE DI RAI SCUOLA
toolbox 4
Il digitale
1. Le scelte
2. Le quantità
3. La narrazione
4. Le immagini
5. La musica
6. I video
7. Ridondanza
Giochi adatti per la
quarta/quinta
primaria e per la
secondaria di primo
grado
(per accedere bisogna iscriversi a RaiPlay)
11. LE PUNTATE DI RAI SCUOLA
https://www.raicultura.it/raicultura/articoli/202
0/02/Il-coding-0d237f10-eef8-41a7-a4ee-
c21ba43ae9e6.html
LE PUNTATE DI RAI SCUOLA
toolbox 4
Algoritmi
1. Addizione
2. Moltiplicazione
3. Ordinamento per selezione
4. Ricerca dicotomica
5. Ordinamento per inserimento
6. Alberi binari
7. Cammini minimi
8. L'algoritmo della rete
9. Divide et impera
10. Eulero e il commesso viaggiatore
Adatto soprattutto
per la secondaria
(per accedere bisogna iscriversi a RaiPlay)
13. IL DIARIO DI ACCOMPAGNAMENTO
da a.s 2017/18
Il diario del
coding
Allenare le Competenze
Computazionali nella
gestione del Diario
Scolastico
Presentazione di Alessandro Bogliolo
https://www.youtube.com/watch?v=Ni01bb
wbO6E
14. IL DIARIO DI ACCOMPAGNAMENTO
da a.s 2017/18
Il diario del
coding
«Il diario del coding è un diario
scolastico concepito e realizzato da
Alessandro Bogliolo per offrire ai
ragazzi ogni giorno nuove occasioni di
cimentarsi con il coding, con la logica e
con il pensiero computazionale.
Il diario instaura un rapporto di
complicità con l’alunno, attraverso 350
pagine di cifrari segreti, enigmi, giochi
e continue sfide. Ogni attività può
essere svolta sul diario in modalità
unplugged, senza l’uso di supporti
tecnologici.
Ma le pagine del diario si animano se
osservate attraverso l’applicazione
gratuita di realtà aumentata
interattiva (compatibile con iOS e
Android) e propongono ogni giorno
ulteriori attività online.»
Credits http://codemooc.org/diario/
15. IL DIARIO DI ACCOMPAGNAMENTO
da a.s 2017/18
Il diario del coding
Cody Diario3D
App
SCARICA APP PER
ANDROID
https://goo.gl/9v4GdE
App AR
(disponibile da
sett. 2017)
http://codemooc.org/dia
rio/AR/
SCARICA APP PER
iOs
https://goo.gl/RV7wea
18. Progetto Google di Coding
Piattaforma di Google per proporre alle
classi il coding. Si appoggia a Scratch.org.
Il sito mette a disposizione molti progetti
creativi e molti esempi e percorsi tematici.
https://www.madewithcode.com/home/
SEGUI …
Di cosa si tratta?
COME PROCEDERE
19. CS First
Google Made with code
https://csfirst.withgoogle.co
m/login?continue=%2Fdashb
oard%3F
Scegli tra le
due opzioni
…
PRIMO STEP
ACCEDI E REGISTRATI
CON UN ACCOUNT
GOOGLE
20. Una volta che si è fatto l’accesso si entra nella
propria dashboard personale.
Si può creare un corso (classe).
21.
22. XXXXXXX
CON LA CREAZIONE DEL CORSO SI OTTIENE UN CODICE
DEL CORSO A CUI è POSSIBILE INVITARE GLI STUDENTI PER
ACCEDERE O CREARE UN ACCOUNT
23. anche gli studenti possono
generare il loro account tramite
l'URL del tuo corso
24. Creando gli
account studente
verrà creato un
foglio CSV da
scaricare sul
proprio PC, che
fornisce il nome
utente e le
Password da
condividere con
gli studenti per
l’accesso.
25. Ora si possono aggiungere le unità di
lezione per la classe
33. UNA VOLTA CHE LO
STUDENTE SI E’ LOGGATO
ACCEDE ALLE LEZIONI DI
APPRENDIMENTO POSTATE
DALL’INSEGNANTE NELLA
CLASSE. IN QUESTO CASO
L’UNITA’ DI
APPRENDIMENTO E’
«NARRAZIONE»
34. Una volta che gli studenti hanno
completato il loro percorso della
lezione proposta nella classe, il
docente può rilasciare:
• badges,
• ringraziamenti pubblici,
• certificato di completamento.