SlideShare a Scribd company logo
Coding e pensiero computazionale
Corso Animatori Digitali Varese
8 Aprile 2016
DE BIAGGI LAURA
Di cosa parleremo in questa prima ora:
 Coding e il pensiero computazionale: cosa sono.
Perché il coding è per tutti.
 I preconcetti da sfatare
 Da dove partire?
 Strumenti e piattaforme
 Come organizzare la classe
BRAINSTORMING CON PADLET
Che cos’è il pensiero computazionale?
Il coding è una competenza digitale?
www.insegnarecoding.it
Pensiero Computazionale
Partendo dal problema o idea, il pensiero computazionale è la
capacità di immaginare e descrivere un procedimento
costruttivo e algoritmico che porti ad una soluzione semplice,
esaustiva e replicabile in situazioni simili e che possa essere
spiegata a qualcun altro.
Esempi: somma - ricetta
Coding come abilità
A noi interessa il coding prima di tutto come strumento per
sviluppare il pensiero computazionale. Non è solo
programmazione.
Coding è il modo più efficace e divertente per sviluppare il
pensiero computazionale, lo strumento che ci consente di
passare da un'idea al procedimento per realizzarla.
Per questo il coding è per TUTTI e gli insegnanti possono fare la
differenza nello sviluppo del pensiero computazionale!!
Coding come una [seconda] lingua
madre?
http://www.slideshare.net/alessandrobogliolo/codeingl1-
coding-as-a-second-mother-language
Perché i bambini « nativi digitali » e i ragazzi
dovrebbero imparare il coding?
Programmare non è creativo
Sviluppa abilità:
- logica
- creativià
- story telling
- problem solving
Programmare è per «bambini» non per
«bambine»
- STEM per tutti senza
differenza di genere
- Limiti: fattori sociali
come cultura ed etnia
- Nessuna differenza nelle
capacità cognitive
I bambini e ragazzi diventano asociali
• Lavoro di gruppo
• Ci si aiuta a vicenda
nel risolvere problemi
• Esperienza condivisa
E’ un argomento della disciplina
Informatica
Coding Analisi Logica e grammaticale:
http://www.powtoon.com/online-
presentation/cNJLqV8Js63/?mode=movie#/
Non abbiamo evidenza che imparare a
programmare porti a dei benefici
La programmazione rende
i bambini e ragazzi
migliori
« problem solver »
L’informatica e il coding sono gioco,
creatività, collaborazione, crescita e
sviluppo delle capacità logiche e
decisionali.
Tell me and I forget.
Teach me and I remember.
Involve me and I learn.
Benjamin Franklin
2 meccanismi base da cui partire
Coding
STRUMENTI
on line
• Code.org
• Programma il futuro –
Nato nel 2014 Europe
code week 2014 – sito
proposto dal consorzio
CINI
• Scratch MIT media lab
Project Based Learning–
anche off line
Coding
STRUMENTI
Unplugged
• CodyRoby basato su
semplici carte da gioco che
possono essere utilizzate
per creare giochi da tavolo
per ogni età o attività
motorie per i più piccoli.
• Presentazione del
metodo CodyRoby
Coding
STRUMENTI
Unplugged
Happy on life
https://ec.europa.eu/jrc/en/scientifi
c-tool/happy-onlife-game-raise-
awareness-internet-risks-and-
opportunities?search
Coding
STRUMENTI
Unplugged 2
• Codyway
consente di usare i percorsi
nel mondo reale per fare
esperienze di
programmazione.
Un primo esempio di
palestra di coding:
Coderdojo
Cos’è?
Coderdojo è un movimento internazionale
aperto, gratuito e inclusivo (più di 60 paesi
al mondo)
https://coderdojo.com/
/
Coderdojo
Perché?
Una palestra di “coding” dai 7 ai 17 anni
dove:
• si impara a condividere e a
collaborare.
• si scopre e comprende la
tecnologia che plasma il mondo in
cui viviamo imparando a costruire
ad esempio giochi, app e siti web
• si potenziano competenze
complementari come il pensiero
logico, il “problem solving” e la
capacità di comunicare.
Coderdojo Organizzazione
in 4 punti
1. Un pc portatile connesso a
internet per studente
2. Banchi: tante isole –
Cooperating Learning –
Learning Project
3. Una LIM o proiettore
multimediale
4. Mentor  insegnante
Coding
EVENTI/COMPETIZIONI
• Europe Code
Week
• Hour of code
• Concorso
MIUR
Codiamo
Grazie
E-mail: lauradebiaggi@gmail.com
Twitter: @debilau
Pagina Facebook: Insegnare Coding
Sito WEB: https://insegnarecoding.wordpress.com/

More Related Content

What's hot

Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
Sara Rovinelli
 
Pensiero computazionale coding
Pensiero computazionale codingPensiero computazionale coding
Pensiero computazionale coding
claudia_terranova
 
Tablet school
Tablet schoolTablet school
Tablet school
Rosalba Ciaffone
 
Scratch in classe
Scratch in classeScratch in classe
Scratch in classe
caterina moscetti
 
I LIKE CODING ... AND YOU?
I LIKE CODING ... AND YOU?I LIKE CODING ... AND YOU?
I LIKE CODING ... AND YOU?
Giuliana Rossi Docet
 
Code Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didatticaCode Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didattica
Antonella Carrozzini
 
Pensiero computazionale, cos'è e come formare gli studenti
Pensiero computazionale, cos'è e come formare gli studentiPensiero computazionale, cos'è e come formare gli studenti
Pensiero computazionale, cos'è e come formare gli studenti
Domenico Barile
 
Presentazione della Codeweek
Presentazione della Codeweek Presentazione della Codeweek
Presentazione della Codeweek
Piero Pavanini
 
L'avvento del programmatore sociale
L'avvento del programmatore socialeL'avvento del programmatore sociale
L'avvento del programmatore sociale
Marcello Missiroli
 
Paola Arduini - eTwinning e coding
Paola Arduini - eTwinning e codingPaola Arduini - eTwinning e coding
Paola Arduini - eTwinning e coding
Elena Pezzi
 
DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015
DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015
DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015
LVenture Group
 
Il pensiero computazionale
Il pensiero computazionaleIl pensiero computazionale
Il pensiero computazionale
Livio Lucia
 
CoderDojo @ barcampCamera_11aprile2014
CoderDojo @ barcampCamera_11aprile2014CoderDojo @ barcampCamera_11aprile2014
CoderDojo @ barcampCamera_11aprile2014
agnese addone
 

What's hot (13)

Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Pensiero computazionale coding
Pensiero computazionale codingPensiero computazionale coding
Pensiero computazionale coding
 
Tablet school
Tablet schoolTablet school
Tablet school
 
Scratch in classe
Scratch in classeScratch in classe
Scratch in classe
 
I LIKE CODING ... AND YOU?
I LIKE CODING ... AND YOU?I LIKE CODING ... AND YOU?
I LIKE CODING ... AND YOU?
 
Code Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didatticaCode Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didattica
 
Pensiero computazionale, cos'è e come formare gli studenti
Pensiero computazionale, cos'è e come formare gli studentiPensiero computazionale, cos'è e come formare gli studenti
Pensiero computazionale, cos'è e come formare gli studenti
 
Presentazione della Codeweek
Presentazione della Codeweek Presentazione della Codeweek
Presentazione della Codeweek
 
L'avvento del programmatore sociale
L'avvento del programmatore socialeL'avvento del programmatore sociale
L'avvento del programmatore sociale
 
Paola Arduini - eTwinning e coding
Paola Arduini - eTwinning e codingPaola Arduini - eTwinning e coding
Paola Arduini - eTwinning e coding
 
DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015
DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015
DoLab Ecosystem - Intervento di Futura Pagano al Mashable Social Media Day 2015
 
Il pensiero computazionale
Il pensiero computazionaleIl pensiero computazionale
Il pensiero computazionale
 
CoderDojo @ barcampCamera_11aprile2014
CoderDojo @ barcampCamera_11aprile2014CoderDojo @ barcampCamera_11aprile2014
CoderDojo @ barcampCamera_11aprile2014
 

Similar to Coding Animatori Digitali Varese

Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -
alexperoni
 
PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017
Lucia Giammario
 
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
Maria 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 virtuale
Maria Messere
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
Emiliano Faraone
 
Scuola Canziani
Scuola CanzianiScuola Canziani
Scuola Canziani
Deborah Sormani
 
Next Repubblica delle Idee, Palermo 18 ottobre 2014
Next Repubblica delle Idee, Palermo 18 ottobre 2014Next Repubblica delle Idee, Palermo 18 ottobre 2014
Next Repubblica delle Idee, Palermo 18 ottobre 2014
agnese addone
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessRita Bonucchi
 
Quadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci Formazione
Quadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci FormazioneQuadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci Formazione
Quadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci Formazione
quadrifor
 
Introduzione a CoderDojo
Introduzione a CoderDojoIntroduzione a CoderDojo
Introduzione a CoderDojo
agnese addone
 
Scratch 2.0 modulo didattico
Scratch 2.0   modulo didatticoScratch 2.0   modulo didattico
Scratch 2.0 modulo didattico
Campus La Camilla - Scuola di maker
 
Digital Universitas
Digital UniversitasDigital Universitas
Digital Universitas
Giuseppe Arici
 
Sgi didamatica 2014
Sgi didamatica 2014Sgi didamatica 2014
Sgi didamatica 2014
Marco Giordano
 
Genitori code week 2016
Genitori code week 2016 Genitori code week 2016
Genitori code week 2016
Silvia Di Castro
 
Pensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto Arsizio
Pensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto ArsizioPensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto Arsizio
Pensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto Arsizio
Laura De Biaggi
 
Game Coding for Kids
Game Coding for KidsGame Coding for Kids
Game Coding for Kids
Francesco Passantino
 
Presentazione di coding, programmazione.
Presentazione di coding, programmazione.Presentazione di coding, programmazione.
Presentazione di coding, programmazione.
derex34690
 
2016 Aica - Formazione Animatori Digitali Calabria
2016 Aica - Formazione Animatori Digitali Calabria2016 Aica - Formazione Animatori Digitali Calabria
2016 Aica - Formazione Animatori Digitali Calabria
GiovanniFabio
 
Coderdojo Marcellina (RM)
Coderdojo Marcellina (RM)Coderdojo Marcellina (RM)
Coderdojo Marcellina (RM)
Alessandro Marulli
 

Similar to Coding Animatori Digitali Varese (20)

Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -
 
PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017PNSD DOCENTI Tem3 del 8-03-2017
PNSD DOCENTI Tem3 del 8-03-2017
 
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
 
dietro_il_coding_2
dietro_il_coding_2dietro_il_coding_2
dietro_il_coding_2
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Scuola Canziani
Scuola CanzianiScuola Canziani
Scuola Canziani
 
Next Repubblica delle Idee, Palermo 18 ottobre 2014
Next Repubblica delle Idee, Palermo 18 ottobre 2014Next Repubblica delle Idee, Palermo 18 ottobre 2014
Next Repubblica delle Idee, Palermo 18 ottobre 2014
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel business
 
Quadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci Formazione
Quadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci FormazioneQuadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci Formazione
Quadrifor_ Evento 2.0_ Presentazione Franco Amicucci_ Amicucci Formazione
 
Introduzione a CoderDojo
Introduzione a CoderDojoIntroduzione a CoderDojo
Introduzione a CoderDojo
 
Scratch 2.0 modulo didattico
Scratch 2.0   modulo didatticoScratch 2.0   modulo didattico
Scratch 2.0 modulo didattico
 
Digital Universitas
Digital UniversitasDigital Universitas
Digital Universitas
 
Sgi didamatica 2014
Sgi didamatica 2014Sgi didamatica 2014
Sgi didamatica 2014
 
Genitori code week 2016
Genitori code week 2016 Genitori code week 2016
Genitori code week 2016
 
Pensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto Arsizio
Pensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto ArsizioPensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto Arsizio
Pensiero Computazionale e Coding/Evento: UPGRADEIT IC Bertacchi Busto Arsizio
 
Game Coding for Kids
Game Coding for KidsGame Coding for Kids
Game Coding for Kids
 
Presentazione di coding, programmazione.
Presentazione di coding, programmazione.Presentazione di coding, programmazione.
Presentazione di coding, programmazione.
 
2016 Aica - Formazione Animatori Digitali Calabria
2016 Aica - Formazione Animatori Digitali Calabria2016 Aica - Formazione Animatori Digitali Calabria
2016 Aica - Formazione Animatori Digitali Calabria
 
Coderdojo Marcellina (RM)
Coderdojo Marcellina (RM)Coderdojo Marcellina (RM)
Coderdojo Marcellina (RM)
 

Coding Animatori Digitali Varese

  • 1. Coding e pensiero computazionale Corso Animatori Digitali Varese 8 Aprile 2016 DE BIAGGI LAURA
  • 2. Di cosa parleremo in questa prima ora:  Coding e il pensiero computazionale: cosa sono. Perché il coding è per tutti.  I preconcetti da sfatare  Da dove partire?  Strumenti e piattaforme  Come organizzare la classe
  • 3.
  • 4. BRAINSTORMING CON PADLET Che cos’è il pensiero computazionale? Il coding è una competenza digitale? www.insegnarecoding.it
  • 5. Pensiero Computazionale Partendo dal problema o idea, il pensiero computazionale è la capacità di immaginare e descrivere un procedimento costruttivo e algoritmico che porti ad una soluzione semplice, esaustiva e replicabile in situazioni simili e che possa essere spiegata a qualcun altro. Esempi: somma - ricetta
  • 6. Coding come abilità A noi interessa il coding prima di tutto come strumento per sviluppare il pensiero computazionale. Non è solo programmazione. Coding è il modo più efficace e divertente per sviluppare il pensiero computazionale, lo strumento che ci consente di passare da un'idea al procedimento per realizzarla. Per questo il coding è per TUTTI e gli insegnanti possono fare la differenza nello sviluppo del pensiero computazionale!!
  • 7. Coding come una [seconda] lingua madre? http://www.slideshare.net/alessandrobogliolo/codeingl1- coding-as-a-second-mother-language
  • 8. Perché i bambini « nativi digitali » e i ragazzi dovrebbero imparare il coding?
  • 9. Programmare non è creativo Sviluppa abilità: - logica - creativià - story telling - problem solving
  • 10. Programmare è per «bambini» non per «bambine» - STEM per tutti senza differenza di genere - Limiti: fattori sociali come cultura ed etnia - Nessuna differenza nelle capacità cognitive
  • 11. I bambini e ragazzi diventano asociali • Lavoro di gruppo • Ci si aiuta a vicenda nel risolvere problemi • Esperienza condivisa
  • 12. E’ un argomento della disciplina Informatica Coding Analisi Logica e grammaticale: http://www.powtoon.com/online- presentation/cNJLqV8Js63/?mode=movie#/
  • 13. Non abbiamo evidenza che imparare a programmare porti a dei benefici La programmazione rende i bambini e ragazzi migliori « problem solver »
  • 14. L’informatica e il coding sono gioco, creatività, collaborazione, crescita e sviluppo delle capacità logiche e decisionali. Tell me and I forget. Teach me and I remember. Involve me and I learn. Benjamin Franklin
  • 15. 2 meccanismi base da cui partire
  • 16. Coding STRUMENTI on line • Code.org • Programma il futuro – Nato nel 2014 Europe code week 2014 – sito proposto dal consorzio CINI • Scratch MIT media lab Project Based Learning– anche off line
  • 17. Coding STRUMENTI Unplugged • CodyRoby basato su semplici carte da gioco che possono essere utilizzate per creare giochi da tavolo per ogni età o attività motorie per i più piccoli. • Presentazione del metodo CodyRoby
  • 19. Coding STRUMENTI Unplugged 2 • Codyway consente di usare i percorsi nel mondo reale per fare esperienze di programmazione.
  • 20. Un primo esempio di palestra di coding: Coderdojo Cos’è? Coderdojo è un movimento internazionale aperto, gratuito e inclusivo (più di 60 paesi al mondo) https://coderdojo.com/ /
  • 21. Coderdojo Perché? Una palestra di “coding” dai 7 ai 17 anni dove: • si impara a condividere e a collaborare. • si scopre e comprende la tecnologia che plasma il mondo in cui viviamo imparando a costruire ad esempio giochi, app e siti web • si potenziano competenze complementari come il pensiero logico, il “problem solving” e la capacità di comunicare.
  • 22. Coderdojo Organizzazione in 4 punti 1. Un pc portatile connesso a internet per studente 2. Banchi: tante isole – Cooperating Learning – Learning Project 3. Una LIM o proiettore multimediale 4. Mentor  insegnante
  • 23. Coding EVENTI/COMPETIZIONI • Europe Code Week • Hour of code • Concorso MIUR Codiamo
  • 24. Grazie E-mail: lauradebiaggi@gmail.com Twitter: @debilau Pagina Facebook: Insegnare Coding Sito WEB: https://insegnarecoding.wordpress.com/

Editor's Notes

  1. Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori.
  2. Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori.
  3. La nostra lingua madre ci permette non solo di comunicare, ma anche di formulare pensieri complessi che mentalmente esprimiamo a parole. Il coding produce un effetto simile, dandoci una marcia in più nella formulazione di soluzioni costruttive ai problemi che dobbiamo affrontare. Gli strumenti che abbiamo oggi a disposizione per avvicinarci al coding in modo intuitivo, immediato e divertente, permettono di acquisire il pensiero computazionale con gli stessi meccanismi informali con i quali impariamo a parlare: imitazione, necessità, esperienza, interazione. In pratica, è come se il coding potesse essere appreso come una secondalingua madre!
  4. Scratch sviluppato dal MIT media lab che sviluppa linguaggi adatti ai bambini
  5. CodyRoby è un metodo di programmazione unplugged fai da te basato su semplici carte da gioco che possono essere utilizzate per creare giochi da tavolo per ogni età o attività motorie per i più piccoli.  CodyWay è un metodo di programmazione unplugged fai da te che consente di usare i percorsi nel mondo reale per fare esperienze di programmazione. HIGHLIGHT THIS ADD A NOTE ADD RESOURCE VIEW ALL SAVED SHARE THIS Code.org è un'organizzazione non-profit che promuove la diffusione del pensiero computazionale proponendo l'ora di codice (Hour of code) e offrendo strumenti didattici online ludici e intuitivi per giocare con la programmazione. In Italia il metodo di Code.org è adottato da Programma il futuro, l'iniziativa del Consorzio CINI e del MIUR.
  6. CodyRoby è un metodo di programmazione unplugged fai da te basato su semplici carte da gioco che possono essere utilizzate per creare giochi da tavolo per ogni età o attività motorie per i più piccoli.  CodyWay è un metodo di programmazione unplugged fai da te che consente di usare i percorsi nel mondo reale per fare esperienze di programmazione. HIGHLIGHT THIS ADD A NOTE ADD RESOURCE VIEW ALL SAVED SHARE THIS Code.org è un'organizzazione non-profit che promuove la diffusione del pensiero computazionale proponendo l'ora di codice (Hour of code) e offrendo strumenti didattici online ludici e intuitivi per giocare con la programmazione. In Italia il metodo di Code.org è adottato da Programma il futuro, l'iniziativa del Consorzio CINI e del MIUR.
  7. CodyRoby è un metodo di programmazione unplugged fai da te basato su semplici carte da gioco che possono essere utilizzate per creare giochi da tavolo per ogni età o attività motorie per i più piccoli.  CodyWay è un metodo di programmazione unplugged fai da te che consente di usare i percorsi nel mondo reale per fare esperienze di programmazione. HIGHLIGHT THIS ADD A NOTE ADD RESOURCE VIEW ALL SAVED SHARE THIS Code.org è un'organizzazione non-profit che promuove la diffusione del pensiero computazionale proponendo l'ora di codice (Hour of code) e offrendo strumenti didattici online ludici e intuitivi per giocare con la programmazione. In Italia il metodo di Code.org è adottato da Programma il futuro, l'iniziativa del Consorzio CINI e del MIUR.