giochiamo ... in codice
TRANSCRIPT
![Page 1: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/1.jpg)
Giochiamo… in Codiceintroduzione al #coding per ragazzi
relatore Elena Vittoria - Web Designer & Teacher Plat1Academy
![Page 2: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/2.jpg)
Anni ’80 - RetroGaming
![Page 3: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/3.jpg)
Anni ’80 - RetroGaming
Il Manuale di istruzioni della “console” prevedeva anche le basi principali del linguaggio di programmazione con cui era stata progettata: il BASIC
![Page 4: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/4.jpg)
Anni ’80 - RetroGaming
Il Manuale di istruzioni della “console” prevedeva anche le basi principali del linguaggio di programmazione con cui era stata progettata: il BASIC
![Page 5: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/5.jpg)
Dagli anni ’90 ad oggi i Personal Computer
Le macchine si sono diffuse capillarmente, sono diventate più duttili
e performanti, il linguaggio di programmazione si è fatto sempre più
sofisticato, impensabile avere un “manualetto” di istruzioni al Codice
![Page 6: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/6.jpg)
Dagli anni ’90 ad oggi le Console
![Page 7: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/7.jpg)
Dagli anni ’90 ad oggi le Console
Le console si differenziano dal mercato del computer.
Diventano dispositivi di puro gioco
“blindati” dal punto di vista software.
![Page 8: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/8.jpg)
Come imparare le basi della logica di programmazione?
tornando alle origini, alla semplicità
![Page 9: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/9.jpg)
Come imparare le basi della logica di programmazione?
tornando alle origini, alla semplicità
Raspberry Pi
Raspbian - Linux based OS
![Page 10: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/10.jpg)
Scratch• Mitchel Resnick - MIT Media Lab Boston - 2006
• linguaggio di programmazione Object Oriented
• un ambiente di sviluppo On&Offline
• software free, cross platform, community, sharing - remix
![Page 11: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/11.jpg)
Scratch• Mitchel Resnick - MIT Media Lab Boston
• linguaggio di programmazione Object Oriented
• un ambiente di sviluppo On&Offline
• software free, cross platform, community, sharing
link a progetto Scratch
![Page 12: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/12.jpg)
Scratch• Mitchel Resnick - MIT Media Lab Boston
• linguaggio di programmazione Object Oriented
• un ambiente di sviluppo On&Offline
• software free, cross platform, community, sharing
link a progetto Scratch
![Page 13: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/13.jpg)
#coding imparare una nuova linguaimportanza nella didattica
• essere #nativiDigitali non significa conoscere i device che utilizziamo
• sconfiggere l’analfabetismo digitale rende libera la mente dagli stessi device
• padroneggiare un nuovo strumento di sapere per poterne creare di nuovi
![Page 14: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/14.jpg)
#coding imparare una nuova linguaimportanza nella didattica
• essere #nativiDigitali non significa conoscere i device che utilizziamo
• sconfiggere l’analfabetismo digitale rende libera la mente dagli stessi device
• padroneggiare un nuovo strumento di sapere per poterne creare di nuovi
• maturare un pensiero progettuale
• pianificare processi
• ottimizzare le azioni
• collegare flussi di pensiero
• sviluppare un’idea
• superare le complessità scomponendole in unità più semplici e risolvibili
• facilitare il problem solving
• ricercare gli errori “bug” con un continuo processo di autocorrezione e miglioramento
• lavoro di gruppo e confronto costante
![Page 15: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/15.jpg)
#coding perché farlo giocando ?
![Page 16: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/16.jpg)
#coding perché farlo giocando ?
perché la motivazione è tutto.
• imparare “giocando” e divertendosi porta a risultati migliori
• si sopportano maggiormente impegno e fatica durante il percorso di apprendimento
• si sviluppano creatività, libertà di pensiero e sana competizione
![Page 17: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/17.jpg)
![Page 18: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/18.jpg)
Giochiamo… in Codice
01100111 01110010 01100001 01111010 01101001 01100101
introduzione al #coding per ragazzi
![Page 19: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/19.jpg)
Giochiamo… in Codice
• iscrivetevi a Scratch al sito: https://scratch.mit.edu/
• create il vostro primo programma
• postatelo sulla pagina FB https://www.facebook.com/Plat1WebAgency
01100111 01110010 01100001 01111010 01101001 01100101
introduzione al #coding per ragazzi
![Page 20: Giochiamo ... in codice](https://reader034.vdocumenti.com/reader034/viewer/2022050914/5887a2421a28aba2088b5551/html5/thumbnails/20.jpg)
Giochiamo… in Codice
• iscrivetevi a Scratch al sito: https://scratch.mit.edu/
• create il vostro primo programma
• postatelo sulla pagina FB https://www.facebook.com/Plat1WebAgency
01100111 01110010 01100001 01111010 01101001 01100101
introduzione al #coding per ragazzi
G R A Z I E