SlideShare uma empresa Scribd logo
1 de 23
CODING
Alessandra Peroni
v. 2016 - 2017
Scopo del corso
 Capire perché il coding è importante
 Imparare a fare coding
Il corso non ha lo scopo di insegnare a programmare
(non c’è tempo), ma capire quali tecniche (unplugged,
programmi per computer, per smartphone o per robot),
quali risorse (siti) e quali strumenti (ambienti di coding) è
possibile usare per imparare a farlo.
Parleremo di…
 Coding: cos’è
 Coding: perché
 Pensiero computazionale
 Cittadini consapevoli
 Coding: a chi
 Coding: strumenti
 Unplugged
 Linguaggi a blocchi
Coding: cos’è
E’ la stesura di una sequenza
di istruzioni,
che sarà eseguita da un computer
- In informatica -
Coding: cos’è
E’ ciò che rende possibile creare
software, app e siti web
Il nostro browser, il nostro Sistema Operativo, le
app sul nostro cellulare, Facebook e Gmail sono fatti
di codice e create attraverso il coding.
Coding: perché
1. Coding come palestra del pensiero
computazionale (Wing e Papert)
2. Coding per essere cittadini
consapevoli (Montessori)
E’ un’attitudine mentale che permette
di risolvere problemi di varia natura,
anche scomponendoli, riducendoli,
facendo simulazioni
Pensiero computazionale
Pensiero computazionale
E’ un comportamento che mettiamo in
atto nella vita di tutti i giorni
 trovare la strada più breve per raggiungere una
destinazione
 elaborare il piano per superare un livello in un
videogioco
 fare le pulizie di primavera con poca fatica
Pensiero computazionale
Pensare in modo computazionale
• non significa scrivere programmi
per computer
• ma significa saper trovare la
procedura per risolvere problemi
La procedura che risolve un problema
è detta
algoritmo
Algoritmo
è il modello rigoroso e replicabile per
risolvere un problema
Algoritmo
È una sequenza di istruzioni che
l’esecutore è in grado di interpretare
Coding: perché - 1 -
Perché il coding è il modo più
semplice e divertente per allenarsi al
pensiero computazionale
Coding: perché - 1 -
Coding a scuola…
«Perché al saper parlare, scrivere e far
di conto bisogna aggiungere il saper
analizzare e risolvere problemi»
Wing
Pensiero computazionale
Coding: perché - 2 -
«A che scopo dovrebbe servire l’educazione ai giorni
nostri se non ad aiutare gli esseri umani ad una
conoscenza dell’ambiente nel quale si devono
adattare?»
Maria Montessori
Coding: perché - 2 -
L’informatica, come la matematica, è dappertutto
Coding: perché - 2 -
Per essere un
cittadino e consumatore consapevole
di servizi e tecnologie digitali
Competenze necessarie
 Saper utilizzare programmi applicativi di base (editor,
browser, file system...): alfabetizzazione informatica
- ECDL -
 Comprendere in modo generale il funzionamento di
un sistema informatico: padronanza informatica
- ECDL -
 Saper affrontare i problemi in modo procedurale:
pensiero computazionale - Coding -
Coding: a chi
Partire dai più piccoli,
come con la lingua parlata e scritta
e la matematica
Coding: con cosa
 Con la testa, sempre
 Con carta e penna, unplugged
 Con robot, Cubetto, LEGO We Do, Marty
 Con linguaggi di programmazione, siti e app
Coding: con cosa
 Unplugged
 csunplugged.org
 Linguaggi a blocchi
 Siti: scratch.mit.edu e code.org
 App: Scratch Junior
Coding: partiamo
 www.exploringcs.org

Mais conteúdo relacionado

Destaque

Nuove tecnologie e competenze
Nuove tecnologie e competenzeNuove tecnologie e competenze
Nuove tecnologie e competenze
Pier Giuseppe
 
Situazioni didattiche e professionalità docente
Situazioni didattiche e professionalità docenteSituazioni didattiche e professionalità docente
Situazioni didattiche e professionalità docente
Pier Giuseppe
 
Problemi e progetti di armando schiavi
Problemi e progetti di armando schiaviProblemi e progetti di armando schiavi
Problemi e progetti di armando schiavi
Armando Schiavi
 
Il curricolo di tecnologia (ppt2007)
Il curricolo di tecnologia (ppt2007)Il curricolo di tecnologia (ppt2007)
Il curricolo di tecnologia (ppt2007)
Armando Schiavi
 
Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013
Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013
Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013
Anja_Puntari
 

Destaque (20)

Problem solving-seminario-01
Problem solving-seminario-01Problem solving-seminario-01
Problem solving-seminario-01
 
problem-solving - 6 cappelli per pensare - Parte 2
problem-solving - 6 cappelli per pensare - Parte 2problem-solving - 6 cappelli per pensare - Parte 2
problem-solving - 6 cappelli per pensare - Parte 2
 
Insegnare e progettare per competenze
Insegnare e progettare per competenzeInsegnare e progettare per competenze
Insegnare e progettare per competenze
 
Nuove tecnologie e competenze
Nuove tecnologie e competenzeNuove tecnologie e competenze
Nuove tecnologie e competenze
 
Corso cloud web wikispaces 14-15
Corso cloud web   wikispaces 14-15Corso cloud web   wikispaces 14-15
Corso cloud web wikispaces 14-15
 
Slides sergio vasarri seminario dpa_29gen15
Slides sergio vasarri seminario dpa_29gen15Slides sergio vasarri seminario dpa_29gen15
Slides sergio vasarri seminario dpa_29gen15
 
Situazioni didattiche e professionalità docente
Situazioni didattiche e professionalità docenteSituazioni didattiche e professionalità docente
Situazioni didattiche e professionalità docente
 
Piano Nazionale Scuola Digitale (Area Artistica)
Piano Nazionale Scuola Digitale (Area Artistica) Piano Nazionale Scuola Digitale (Area Artistica)
Piano Nazionale Scuola Digitale (Area Artistica)
 
Portfolio 1
Portfolio 1Portfolio 1
Portfolio 1
 
progetto Portfolio - comunità di pratiche al CMC - 20mar2013
progetto Portfolio - comunità di pratiche al CMC - 20mar2013progetto Portfolio - comunità di pratiche al CMC - 20mar2013
progetto Portfolio - comunità di pratiche al CMC - 20mar2013
 
Problemi e progetti di armando schiavi
Problemi e progetti di armando schiaviProblemi e progetti di armando schiavi
Problemi e progetti di armando schiavi
 
Press anjapuntari
Press anjapuntariPress anjapuntari
Press anjapuntari
 
Il curricolo di tecnologia (ppt2007)
Il curricolo di tecnologia (ppt2007)Il curricolo di tecnologia (ppt2007)
Il curricolo di tecnologia (ppt2007)
 
Tea time
Tea timeTea time
Tea time
 
Portfolio 4
Portfolio 4Portfolio 4
Portfolio 4
 
Risk ppt
Risk pptRisk ppt
Risk ppt
 
Personal Portfolio 2010
Personal Portfolio 2010Personal Portfolio 2010
Personal Portfolio 2010
 
Portfolio 2
Portfolio 2Portfolio 2
Portfolio 2
 
Strategie eLearning, condivisione della conoscenza e produzione di OER - 1
Strategie eLearning, condivisione della conoscenza e produzione di OER - 1Strategie eLearning, condivisione della conoscenza e produzione di OER - 1
Strategie eLearning, condivisione della conoscenza e produzione di OER - 1
 
Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013
Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013
Corso Portfolio NABA Nuova Accademia di Belle Arti Milano Aprile 2013
 

Semelhante a Coding - intro -

Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel business
Rita Bonucchi
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAM
Federico Gobbo
 

Semelhante a Coding - intro - (20)

Il pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleIl pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversale
 
Coding Animatori Digitali Varese
Coding Animatori Digitali VareseCoding Animatori Digitali Varese
Coding Animatori Digitali Varese
 
Coding ... tra il reale e il virtuale
Coding ... tra il reale e il virtualeCoding ... tra il reale e il virtuale
Coding ... tra il reale e il virtuale
 
Coding ... tra il reale e il virtuale
Coding ... tra il reale e il virtualeCoding ... tra il reale e il virtuale
Coding ... tra il reale e il virtuale
 
Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!
 
Pensiero computazionale coding
Pensiero computazionale codingPensiero computazionale coding
Pensiero computazionale coding
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Introduzione al coding
Introduzione al codingIntroduzione al coding
Introduzione al coding
 
Introduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionaleIntroduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionale
 
L'avvento del programmatore sociale
L'avvento del programmatore socialeL'avvento del programmatore sociale
L'avvento del programmatore sociale
 
Cody Design - Come disegna un Robot?
Cody Design - Come disegna un Robot?Cody Design - Come disegna un Robot?
Cody Design - Come disegna un Robot?
 
Oltre il coding: l’insegnamento dell’informatica nella scuola
Oltre il coding: l’insegnamento dell’informatica nella scuolaOltre il coding: l’insegnamento dell’informatica nella scuola
Oltre il coding: l’insegnamento dell’informatica nella scuola
 
concetti chiave coding.pdf
concetti chiave coding.pdfconcetti chiave coding.pdf
concetti chiave coding.pdf
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel business
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAM
 
dietro_il_coding_2
dietro_il_coding_2dietro_il_coding_2
dietro_il_coding_2
 
Didattica PER il coding. Didattica, pensiero computazionale, corporeità
Didattica PER il coding. Didattica, pensiero computazionale, corporeitàDidattica PER il coding. Didattica, pensiero computazionale, corporeità
Didattica PER il coding. Didattica, pensiero computazionale, corporeità
 
Lezione introduttiva su Arduino
Lezione introduttiva su ArduinoLezione introduttiva su Arduino
Lezione introduttiva su Arduino
 
Dialoghi con una IA
Dialoghi con una IADialoghi con una IA
Dialoghi con una IA
 

Mais de alexperoni

Lim con sankoré v2
Lim con sankoré v2Lim con sankoré v2
Lim con sankoré v2
alexperoni
 
Modulo b1 net book
Modulo b1 net bookModulo b1 net book
Modulo b1 net book
alexperoni
 

Mais de alexperoni (20)

Lim con sankoré v3
Lim con sankoré v3Lim con sankoré v3
Lim con sankoré v3
 
Lim con sankoré v2
Lim con sankoré v2Lim con sankoré v2
Lim con sankoré v2
 
Lim con sankoré v2
Lim con sankoré v2Lim con sankoré v2
Lim con sankoré v2
 
Dropbox
DropboxDropbox
Dropbox
 
Internet e il web
Internet e il webInternet e il web
Internet e il web
 
Corso cloud web wikispaces 14-15 v2
Corso cloud web   wikispaces 14-15 v2Corso cloud web   wikispaces 14-15 v2
Corso cloud web wikispaces 14-15 v2
 
Ud a 4 rischi specifici 2012
Ud a 4  rischi specifici 2012Ud a 4  rischi specifici 2012
Ud a 4 rischi specifici 2012
 
Ud a 3 antincendio_2012
Ud a 3 antincendio_2012Ud a 3 antincendio_2012
Ud a 3 antincendio_2012
 
Ud a 2 normativa_2012
Ud a 2 normativa_2012Ud a 2 normativa_2012
Ud a 2 normativa_2012
 
Uda 1 perc rischio_2012
Uda 1 perc rischio_2012Uda 1 perc rischio_2012
Uda 1 perc rischio_2012
 
Google drive
Google driveGoogle drive
Google drive
 
Dropbox
DropboxDropbox
Dropbox
 
Twitter
TwitterTwitter
Twitter
 
Corso cloud web wikispaces
Corso cloud web   wikispacesCorso cloud web   wikispaces
Corso cloud web wikispaces
 
E book prima parte gweb2
E book prima parte gweb2E book prima parte gweb2
E book prima parte gweb2
 
Manuale EasyPHP e Wordpress
Manuale EasyPHP e WordpressManuale EasyPHP e Wordpress
Manuale EasyPHP e Wordpress
 
Wiki
WikiWiki
Wiki
 
Prezi sabella
Prezi sabellaPrezi sabella
Prezi sabella
 
Dropbox, GoogleDrive e Wikispaces
Dropbox, GoogleDrive e WikispacesDropbox, GoogleDrive e Wikispaces
Dropbox, GoogleDrive e Wikispaces
 
Modulo b1 net book
Modulo b1 net bookModulo b1 net book
Modulo b1 net book
 

Último

Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 

Último (17)

TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 

Coding - intro -

  • 2. Scopo del corso  Capire perché il coding è importante  Imparare a fare coding Il corso non ha lo scopo di insegnare a programmare (non c’è tempo), ma capire quali tecniche (unplugged, programmi per computer, per smartphone o per robot), quali risorse (siti) e quali strumenti (ambienti di coding) è possibile usare per imparare a farlo.
  • 3. Parleremo di…  Coding: cos’è  Coding: perché  Pensiero computazionale  Cittadini consapevoli  Coding: a chi  Coding: strumenti  Unplugged  Linguaggi a blocchi
  • 4. Coding: cos’è E’ la stesura di una sequenza di istruzioni, che sarà eseguita da un computer - In informatica -
  • 5. Coding: cos’è E’ ciò che rende possibile creare software, app e siti web Il nostro browser, il nostro Sistema Operativo, le app sul nostro cellulare, Facebook e Gmail sono fatti di codice e create attraverso il coding.
  • 6. Coding: perché 1. Coding come palestra del pensiero computazionale (Wing e Papert) 2. Coding per essere cittadini consapevoli (Montessori)
  • 7. E’ un’attitudine mentale che permette di risolvere problemi di varia natura, anche scomponendoli, riducendoli, facendo simulazioni Pensiero computazionale
  • 8. Pensiero computazionale E’ un comportamento che mettiamo in atto nella vita di tutti i giorni  trovare la strada più breve per raggiungere una destinazione  elaborare il piano per superare un livello in un videogioco  fare le pulizie di primavera con poca fatica
  • 9. Pensiero computazionale Pensare in modo computazionale • non significa scrivere programmi per computer • ma significa saper trovare la procedura per risolvere problemi
  • 10. La procedura che risolve un problema è detta algoritmo
  • 11. Algoritmo è il modello rigoroso e replicabile per risolvere un problema
  • 12. Algoritmo È una sequenza di istruzioni che l’esecutore è in grado di interpretare
  • 13. Coding: perché - 1 - Perché il coding è il modo più semplice e divertente per allenarsi al pensiero computazionale
  • 14. Coding: perché - 1 - Coding a scuola… «Perché al saper parlare, scrivere e far di conto bisogna aggiungere il saper analizzare e risolvere problemi» Wing
  • 16. Coding: perché - 2 - «A che scopo dovrebbe servire l’educazione ai giorni nostri se non ad aiutare gli esseri umani ad una conoscenza dell’ambiente nel quale si devono adattare?» Maria Montessori
  • 17. Coding: perché - 2 - L’informatica, come la matematica, è dappertutto
  • 18. Coding: perché - 2 - Per essere un cittadino e consumatore consapevole di servizi e tecnologie digitali
  • 19. Competenze necessarie  Saper utilizzare programmi applicativi di base (editor, browser, file system...): alfabetizzazione informatica - ECDL -  Comprendere in modo generale il funzionamento di un sistema informatico: padronanza informatica - ECDL -  Saper affrontare i problemi in modo procedurale: pensiero computazionale - Coding -
  • 20. Coding: a chi Partire dai più piccoli, come con la lingua parlata e scritta e la matematica
  • 21. Coding: con cosa  Con la testa, sempre  Con carta e penna, unplugged  Con robot, Cubetto, LEGO We Do, Marty  Con linguaggi di programmazione, siti e app
  • 22. Coding: con cosa  Unplugged  csunplugged.org  Linguaggi a blocchi  Siti: scratch.mit.edu e code.org  App: Scratch Junior