AlgoMOOCt 02.01 Coding a scuola
-
Upload
alessandro-bogliolo -
Category
Education
-
view
699 -
download
1
Transcript of AlgoMOOCt 02.01 Coding a scuola
![Page 1: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/1.jpg)
Coding a scuolaAlgo 02.01
alessandro bogliolo
http://codemooc.org/algoritmi/
![Page 2: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/2.jpg)
Algo 02.01
• Letteralmente:
scrittura di codice, codifica, programmazione
• Per effetto delle campagne di sensibilizzazione, divulgazione e alfabetizzazione (Europe CODE Week, Hour of CODE, Africa CODE Week, CODERDojo, CODINGgirls):
uso ludico e didattico di strumenti e metodi intuitivi di programmazione utili a stimolare lo sviluppo del pensiero computazionale
Co
din
g
![Page 3: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/3.jpg)
Algo 02.01
men
ti e
met
od
i:Pr
ogr
amm
azio
ne
visu
ale
![Page 4: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/4.jpg)
Algo 02.01
men
ti e
met
od
i:C
od
ing
un
plu
gged
![Page 6: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/6.jpg)
Algo 02.01
sier
o c
om
pu
tazi
on
ale • Capacità di elaborare procedimenti costruttivi che portano alla
soluzione di un problema o alla realizzazione di un’idea, attraverso una sequenza di passi elementari descritti in modo talmente rigoroso da poterne affidare l’esecuzione ad un altro, sia esso un essere umano o una macchina
• Meccanismo di delega
• Separazione di ruoli tra programmatore ed esecutore
![Page 7: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/7.jpg)
Algo 02.01
ori
tmo
• Procedimento finito e non ambiguo che porta alla soluzione di un problema o alla realizzazione di un’idea attraverso una sequenza di passi elementari
• La capacità di comprendere, sviluppare e rappresentare algoritmi è il cuore del pensiero computazionale
![Page 8: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/8.jpg)
Algo 02.01
din
ga
scu
ola
![Page 9: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/9.jpg)
Algo 02.01
deM
OO
C
![Page 10: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/10.jpg)
Algo 02.01
din
gsu
RA
I Scu
ola
![Page 11: AlgoMOOCt 02.01 Coding a scuola](https://reader031.fdocumenti.com/reader031/viewer/2022022415/5a6489b87f8b9a27568b5ef1/html5/thumbnails/11.jpg)
Algo 02.01
oM
OO
Ct
Se c’è l’accento sulla ila i rimane sempre qui
Se c’è una vocale la i rimane
Se c’è una consonante la i sparisce in un istante