Coding e apprendimento creativo - Modulo 1 - Andrea Ferraresso … · 2020-06-05 · apprendimento...

Post on 24-Jul-2020

9 views 0 download

Transcript of Coding e apprendimento creativo - Modulo 1 - Andrea Ferraresso … · 2020-06-05 · apprendimento...

Co

din

g e

rea

ltà

virt

ual

e

Codingeapprendimentocreativo

-Modulo1-

AndreaFerraressoAutoreeformatore

AndreaFerraresso

AutoreeformatorediDeAgostiniScuola.

Coding/Robotica/Tecnologia.

Dal2014CoderDojoFossò-Venezia.

Dal2015CoderDojo@Ca’Foscari.

Dalconfrontocondocentiestudenti

Pensierocomputazionaleecoding.

Tinkering.

STEAM.

Sono“compatibili”conlascuolaitaliana?

Ilcodingèsoloperbambini?1Codingsenzaeconcomputer2Scratchelebasidelcoding3

Checosatrattiamooggi?

Ilcodingèsoloperbambini?CosedifficiliconScratch.

1

Simulatoredivirus

https://blog.codinganchetu.it/it/post/2020/02/06/simulatore-di-virus-con-scratch

Ilconcettodivaloreassoluto

https://blog.codinganchetu.it/it/post/2020/02/06/gatto-con-valore-assoluto

Connettivilogici

https://blog.codinganchetu.it/it/post/2020/02/06/scratch-e-la-logica

Calcolodellavelocitàmedia

https://blog.codinganchetu.it/it/post/2020/02/06/fisica-velocita-media-con-scratch

Algoritmi(1)

https://blog.codinganchetu.it/it/post/2020/02/05/algoritmo-verifica-palindromo

Algoritmi(2)

https://blog.codinganchetu.it/it/post/2020/02/05/palindromo-algoritmo

Trigonometria

https://scratch.mit.edu/projects/296786073/

Scratchecinema

https://blog.codinganchetu.it/it/post/2020/02/17/cinema-e-coding-con-scratch

Codingperlamoderazione3D

https://www.tinkercad.com/

Processing:codingperleartivisuali

https://processing.org/

Altreidee

https://scratch.mit.edu/users/DeAScuola/ https://scratch.mit.edu/users/sys64738/

OpendataconmBlock

https://www.mblock.cc/en-us/

OpendatainVeneto

https://dati.veneto.it/

Leacquesotterranee

https://dati.veneto.it/opendata/acque_sotterranee_livello_piezometrico_delle_falde?t=Scarica

GoogleDocumenti

mBlock(bisognaessereregistrati)

Ilcostruzionismoallabasedicodingetinkering

2

SeymourPapert

Matematicosudafricano(1928-2016).

1958-1963lavoraconJeanPiaget.

1963-…alMIT.

IlpensierodiPapert

Ibambiniimparanofacendoeriflettendosullorooperato.

Siinterrogavaquindisull’opportunitàdiinsegnareloroaessereconsapevolidelprocessodiapprendimento.

LavisionepedagogicadiPapert

L’insegnantesvolgelafunzionedianimatoreedipromotorediattività.

Laclassefunzionacomeunacomunitàincuisicondividonoideeesigestisconoincomuneprogettiestrategieperlasoluzionediproblemi.

Costruzionismoin8ideechiave

Impararefacendo(esperienzaattiva).

Tecnologiacomematerialedacostruzione(esprimersi/creatività).

Divertimento“tosto”(sfida).

Imparareadimparare(averecoscienzadellapropriaesperienzadiapprendimento).

Da“AnInvestigationofContructionismattheMaineYouthCenter”diGaryStager

Costruzionismoin8ideechiave

Prendersiilgiustotempo(saperlogestire).

Sbagliandosiimpara(riflettereemigliorare).

Faredaesempio(perl’insegnante).

Ilnostroèunmondodigitale(usareilcomputercomestrumento).

Da“AnInvestigationofContructionismattheMaineYouthCenter”diGaryStager

LeideeinMindstorms

Gli“oggetti-per-pensare”.

Il“pensierocomputazionale”.

Oggettiperpensare

SeymourPapertsull’apprendimento:

Ilbambinoèun“costruttore”chehabisognodimaterialiconcuicostruire;habisognocioèdimanipolarematerialireali.

Lapresenzadioggettiedispositivifacilitalosviluppodispecificiapprendimenti.

Tinkering

Significa“armeggiare”o“rattoppare”.

Termineintrodottonel1983inunarticolochedescrivevagliesperimentigiovanilidiRobertNoyce(Intel).

ExploratoriumdiSanFrancisco

FabLearn

https://fablearn.org/fellows/meaningful-making-book/

FabLearn

Evoluzionedeltinkering

Damovimento“informale”,nelcorsodeglianniiltinkeringsièsviluppatocomemetodologiadiapprendimento,partendodagliesperimentidell’ExploratoriumdiSanFrancisco,unmuseoscientificointerattivo.

(https://www.exploratorium.edu/)

Beneficideltinkering

L’approccio“tinkering”puòancheessereutilepersuperarelapauracheglistudentihannoversolecosiddettematerieSTEM(ovveroscienza,tecnologia,ingegneria,matematica)eintrodurreloroilconcettodiSTEAM,dovelaAaggiuntarappresental’arte.

Ognistudentepuòlavorareseguendoilproprioritmo,senzasentirsi“diverso”.

Tinkeringomaking?

Neltinkering:

L’attivitàèfocalizzatasullacreativitàesull’esplorazione.

Nonc’èlanecessitàdiprodurrequalcosadirealmentefunzionante;sitrattapiuttostodiunmomentoperesplorarelescienzeelatecnologia.

Principaliazionideltinkering

Esplorazione.

Realizzazione.

Apprendimento.

Ruolodell’insegnante

Inunsimilecontestol’insegnantepuòesseredefinitocomeun“facilitatore”.

Garantisceunosvolgimentosicurodelleattivitàdellaboratorioeincoraggiaipartecipantiasperimentareeaesplorare.

Apprendimentocreativo

Progetti.

Passione.

Lavoraretrapari.

Giocare.

Immagina.

Crea.

Gioca.

Condividi.

Rifletti.

Immagina...

Codingsenzaeconcomputer

3

PensierocomputazionaleeMIUR

PianoNazionaleScuolaDigitale(2015).

NeldocumentodelMIUR“Indicazioninazionalienuoviscenari”(febbraio2018)c’èuninteroparagrafodedicatoalpensierocomputazionale,dicuilalinguaelamatematicacostituisconolebasi.

https://www.miur.gov.it/documents/20182/0/Indicazioni+nazionali+e+nuovi+scenari/

Fasidelpensierocomputazionale

Formulazionedelproblema.

Individuazionedellasoluzione(progettazionediunalgoritmo).

Esecuzionedellasoluzioneelavalutazionedeirisultati.

Componentidelpensierocomputazionale

Decomposizione.

Riconoscimentopattern(strutturericorrenti).

Generalizzazione(astrazione).

Progettazionedialgoritmi.

Algoritmo

Procedimentodirisoluzionediunproblemadescrittoinmanieranonambiguaconunnumerodifinitodipassielementari.

Puòesseredescrittoaparole,ovisualizzatosottoformadidiagrammadiflusso.

Sevogliamofareeseguireunalgoritmoauncomputerdobbiamo“scriverlo”inunlinguaggiodiprogrammazione.

Diagrammadiflussoecodice

Coding

Derivadall’inglese“tocode”,cioè“codificare”,ovveroscrivereunasequenzadiistruzioniutilizzandounlinguaggiocheilcomputerèingradodicomprendereedeseguire.

Èpossibilestudiareiconcettibasedelpensierocomputazionaleutilizzandoapplicazioniinformaticheespressamentesviluppateascopodidattico.

CSUnplugged

https://csunplugged.org/en/

Illibro(initaliano)

https://classic.csunplugged.org/wp-content/uploads/2016/02/csunplugged-it.2015.1.0.pdf

Scratchelebasidelcoding

3

Scratch3.0

https://scratch.mit.edu/

Unapprocciodiversoalcoding

https://medium.com/@AndreaFerraresso/un-approccio-diverso-al-coding-b329ca82cb0c

Scratch

Scratchèunambientevisualeincuil'attivitàprogrammazioneavvienein“manieragrafica”.

Leistruzionicheilcomputerdovràeseguiresonogiàprontesottoformadiblocchigrafici;

Numerosistrumentiattivabilisemplicementeconunclic.

Èpossibileavereunritornoimmediatorispettoaquellochesistafacendo.

Scratchepensierocomputazionale

LosviluppodelpensierocomputazionaleconScratchèbentrattatoqui:

http://scratched.gse.harvard.edu/ct/

ConcettibasedicodingconScratch

Sequenze(passiperportareatermineuncompito).

Cicli(ripeteresequenzepiùvolte).

Parallelismo(piùcoseinesecuzione“contemporaneamente”).

Eventi(rapportocausa-effetto).

Condizioni(prenderedecisionibasatesucondizioni).

Operatori(espressionilogico-matematiche).

Dati(memorizzare,leggereemodificarevalori).

Videoinformaticaunplugged1

Videorobotchedisegnano2

Approfondimenti

SPAZIOALLEDOMANDE

Scriviituoiquesitialrelatorenellasezionedomande(sulladestra)

formazione.deascuola.itblog.deascuola.it

@DeAScuola/DeAScuola deascuola

Grazie!corsi@deaformazione.it