Il pensiero computazionale come risorsa trasversale Corso Animatori Digitali Lecco 31 marzo 2016 DE BIAGGI LAURA
Il pensiero computazionale come risorsa trasversaleCorso Animatori Digitali Lecco 31 marzo 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
Che cos’è il pensiero computazionale?
Il coding è una competenza digitale?
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
CodingSTRUMENTI
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
CodingSTRUMENTI
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 m
etodo CodyRoby
CodingSTRUMENTI
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
GrazieE-mail: [email protected]
Twitter: @debilau
Pagina Facebook: Insegnare Coding
Sito WEB: https://insegnarecoding.wordpress.com/