11
Coding a scuola Algo 02.01 alessandro bogliolo http://codemooc.org/algoritmi/

AlgoMOOCt 02.01 Coding a scuola

Embed Size (px)

Citation preview

Page 1: AlgoMOOCt 02.01 Coding a scuola

Coding a scuolaAlgo 02.01

alessandro bogliolo

http://codemooc.org/algoritmi/

Page 2: AlgoMOOCt 02.01 Coding a scuola

Algo 02.01

[email protected]

• 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 4: AlgoMOOCt 02.01 Coding a scuola

Algo 02.01

[email protected]

men

ti e

met

od

i:C

od

ing

un

plu

gged

Page 5: AlgoMOOCt 02.01 Coding a scuola

Algo 02.01

[email protected]

men

ti e

met

od

i:R

ob

oti

ca e

du

cati

va

Page 6: AlgoMOOCt 02.01 Coding a scuola

Algo 02.01

[email protected]

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

Algo 02.01

[email protected]

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 11: AlgoMOOCt 02.01 Coding a scuola

Algo 02.01

[email protected]

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