SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

Problem solving-seminario-01
Problem solving-seminario-01Problem solving-seminario-01
Problem solving-seminario-01Gino Martorelli
 
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 2Alberto Garniga
 
Insegnare e progettare per competenze
Insegnare e progettare per competenzeInsegnare e progettare per competenze
Insegnare e progettare per competenzeMaria pia Dell'Erba
 
Nuove tecnologie e competenze
Nuove tecnologie e competenzeNuove tecnologie e competenze
Nuove tecnologie e competenzePier Giuseppe
 
Corso cloud web wikispaces 14-15
Corso cloud web   wikispaces 14-15Corso cloud web   wikispaces 14-15
Corso cloud web wikispaces 14-15alexperoni
 
Slides sergio vasarri seminario dpa_29gen15
Slides sergio vasarri seminario dpa_29gen15Slides sergio vasarri seminario dpa_29gen15
Slides sergio vasarri seminario dpa_29gen15FormezPA - Capacity SUD
 
Situazioni didattiche e professionalità docente
Situazioni didattiche e professionalità docenteSituazioni didattiche e professionalità docente
Situazioni didattiche e professionalità docentePier Giuseppe
 
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 - 20mar2013Alberto Garniga
 
Problemi e progetti di armando schiavi
Problemi e progetti di armando schiaviProblemi e progetti di armando schiavi
Problemi e progetti di armando schiaviArmando Schiavi
 
Il curricolo di tecnologia (ppt2007)
Il curricolo di tecnologia (ppt2007)Il curricolo di tecnologia (ppt2007)
Il curricolo di tecnologia (ppt2007)Armando Schiavi
 
Personal Portfolio 2010
Personal Portfolio 2010Personal Portfolio 2010
Personal Portfolio 2010GQ italia
 
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 - 1Pierfranco Ravotto
 
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 2013Anja_Puntari
 

Andere mochten auch (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
 

Ähnlich wie Coding - intro -

Il pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleIl pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleLaura De Biaggi
 
Coding Animatori Digitali Varese
Coding Animatori Digitali VareseCoding Animatori Digitali Varese
Coding Animatori Digitali VareseLaura De Biaggi
 
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 virtualeMaria Messere
 
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 virtualeMaria Messere
 
Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Giulio Roggero
 
Pensiero computazionale coding
Pensiero computazionale codingPensiero computazionale coding
Pensiero computazionale codingclaudia_terranova
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionaleEmiliano Faraone
 
Introduzione al coding
Introduzione al codingIntroduzione al coding
Introduzione al codingPaolo Righetto
 
Introduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionaleIntroduzione al Coding e Pensiero computazionale
Introduzione al Coding e Pensiero computazionaleMichele Balducci
 
L'avvento del programmatore sociale
L'avvento del programmatore socialeL'avvento del programmatore sociale
L'avvento del programmatore socialeMarcello Missiroli
 
Cody Design - Come disegna un Robot?
Cody Design - Come disegna un Robot?Cody Design - Come disegna un Robot?
Cody Design - Come disegna un Robot?Gianfranco Pulitano
 
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 scuolaEnrico Nardelli
 
concetti chiave coding.pdf
concetti chiave coding.pdfconcetti chiave coding.pdf
concetti chiave coding.pdfLaura Antichi
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionaleSara Rovinelli
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessRita Bonucchi
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMFederico Gobbo
 
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àAlessandri Giuseppe
 
Lezione introduttiva su Arduino
Lezione introduttiva su ArduinoLezione introduttiva su Arduino
Lezione introduttiva su ArduinoMirko Mancin
 

Ähnlich wie 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
 

Mehr von alexperoni

Lim con sankoré v3
Lim con sankoré v3Lim con sankoré v3
Lim con sankoré v3alexperoni
 
Lim con sankoré v2
Lim con sankoré v2Lim con sankoré v2
Lim con sankoré v2alexperoni
 
Lim con sankoré v2
Lim con sankoré v2Lim con sankoré v2
Lim con sankoré v2alexperoni
 
Internet e il web
Internet e il webInternet e il web
Internet e il webalexperoni
 
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 v2alexperoni
 
Ud a 4 rischi specifici 2012
Ud a 4  rischi specifici 2012Ud a 4  rischi specifici 2012
Ud a 4 rischi specifici 2012alexperoni
 
Ud a 3 antincendio_2012
Ud a 3 antincendio_2012Ud a 3 antincendio_2012
Ud a 3 antincendio_2012alexperoni
 
Ud a 2 normativa_2012
Ud a 2 normativa_2012Ud a 2 normativa_2012
Ud a 2 normativa_2012alexperoni
 
Uda 1 perc rischio_2012
Uda 1 perc rischio_2012Uda 1 perc rischio_2012
Uda 1 perc rischio_2012alexperoni
 
Corso cloud web wikispaces
Corso cloud web   wikispacesCorso cloud web   wikispaces
Corso cloud web wikispacesalexperoni
 
E book prima parte gweb2
E book prima parte gweb2E book prima parte gweb2
E book prima parte gweb2alexperoni
 
Manuale EasyPHP e Wordpress
Manuale EasyPHP e WordpressManuale EasyPHP e Wordpress
Manuale EasyPHP e Wordpressalexperoni
 
Dropbox, GoogleDrive e Wikispaces
Dropbox, GoogleDrive e WikispacesDropbox, GoogleDrive e Wikispaces
Dropbox, GoogleDrive e Wikispacesalexperoni
 
Modulo b1 net book
Modulo b1 net bookModulo b1 net book
Modulo b1 net bookalexperoni
 

Mehr von 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
 

Kürzlich hochgeladen

Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
La produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataLa produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataGianluigi Cogo
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
Esame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxEsame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxfedericodellacosta2
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxOrianaOcchino
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 

Kürzlich hochgeladen (8)

Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
La produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataLa produzione e la gestione degli Open Data
La produzione e la gestione degli Open Data
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
Esame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxEsame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptx
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptx
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 

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