AlgoMOOCt 02.01 Coding a scuola

Post on 21-Jan-2018

698 views 1 download

transcript

Coding a scuolaAlgo 02.01

alessandro bogliolo

http://codemooc.org/algoritmi/

Algo 02.01

alessandro.bogliolo@uniurb.it

• 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

Algo 02.01

alessandro.bogliolo@uniurb.itStru

men

ti e

met

od

i:Pr

ogr

amm

azio

ne

visu

ale

Algo 02.01

alessandro.bogliolo@uniurb.itStru

men

ti e

met

od

i:C

od

ing

un

plu

gged

Algo 02.01

alessandro.bogliolo@uniurb.itStru

men

ti e

met

od

i:R

ob

oti

ca e

du

cati

va

Algo 02.01

alessandro.bogliolo@uniurb.itPen

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

Algo 02.01

alessandro.bogliolo@uniurb.itAlg

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

Algo 02.01

alessandro.bogliolo@uniurb.itAlg

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