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/

Coding Animatori Digitali Varese

  • 1.
    Coding e pensierocomputazionale Corso Animatori Digitali Varese 8 Aprile 2016 DE BIAGGI LAURA
  • 2.
    Di cosa parleremoin 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
  • 4.
    BRAINSTORMING CON PADLET Checos’è il pensiero computazionale? Il coding è una competenza digitale? www.insegnarecoding.it
  • 5.
    Pensiero Computazionale Partendo dalproblema 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à Anoi 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 eragazzi diventano asociali • Lavoro di gruppo • Ci si aiuta a vicenda nel risolvere problemi • Esperienza condivisa
  • 12.
    E’ un argomentodella disciplina Informatica Coding Analisi Logica e grammaticale: http://www.powtoon.com/online- presentation/cNJLqV8Js63/?mode=movie#/
  • 13.
    Non abbiamo evidenzache imparare a programmare porti a dei benefici La programmazione rende i bambini e ragazzi migliori « problem solver »
  • 14.
    L’informatica e ilcoding 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 baseda 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 basatosu 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
  • 18.
  • 19.
    Coding STRUMENTI Unplugged 2 • Codyway consentedi usare i percorsi nel mondo reale per fare esperienze di programmazione.
  • 20.
    Un primo esempiodi 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 4punti 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 PaginaFacebook: Insegnare Coding Sito WEB: https://insegnarecoding.wordpress.com/

Editor's Notes

  • #6 Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori.
  • #7 Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori.
  • #8 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!
  • #17 Scratch sviluppato dal MIT media lab che sviluppa linguaggi adatti ai bambini
  • #18 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.
  • #19 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.
  • #20 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.