SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Pensiero Computazionale
Coding
esercizi per insegnare a programmare in modo
facile e divertente
Pensiero computazionale,
definizione
• Per pensiero computazionale si intende una attitudine
mentale/un processo mentale che consente
di risolvere problemi di varia natura seguendo metodi e
strumenti specifici.
• Sostanzialmente Il pensiero computazionale, in poche
parole, è la capacità di risolvere un problema
pianificando una strategia.
• Come spiega la scienziata americana Jeannette Wing,
significa “pensare come un informatico, in modo
algoritmico e a livelli multipli di astrazione”.
Cos’è che lo rende così universale
• Quindi il pensiero computazionale è un processo logico-
creativo che consente di scomporre un problema complesso
in diverse parti, più gestibili se affrontate una per volta.
Trovando una soluzione a ciascuna di esse è possibile risolvere
il problema generale
• Pensare in modo computazionale significa suddividere il
processo decisionale in singoli step, ragionare passo passo sul
modo migliore per ottenere un obiettivo. Una comportamento
che in realtà – quasi senza accorgercene – mettiamo in atto
tutti i giorni, per esempio quando stabiliamo il percorso più
breve per raggiungere una destinazione oppure, più
semplicemente, quando giochiamo ai videogiochi e dobbiamo
elaborare un piano per superare un livello.
il coding è la palestra del pensiero
computazionale
Il pensiero computazionale, che è alla base del coding, va
visto come un modo per affrontare i problemi attraverso
concetti come sequenze, cicli, parallelismo, eventi,
condizioni, operatori e dati. Le pratiche che vengono
incoraggiate come più adatte sono essere interattive e
incrementali, verificare e correggere, riusare e mescolare,
astrarre e modulare. Tutti buoni metodi applicabili a
qualsiasi cosa nella vita e nel metodo scientifico.
PAPERT E IL PENSIERO COMPUTAZIONALE
• Nel 1996, Papert parlando di LOGO, il linguaggio di programmazione da lui
sviluppato al MIT per insegnare la programmazione ai bambini, introduce per la
prima volta il concetto di pensiero computazionale o “computational thinking”.
L’obiettivo di Papert nella realizzazione di LOGO, non era di formare generazioni
di programmatori di computer, ma quello di utilizzare il computer e la
programmazione (coding) come ambiente per “imparare a imparare“.
• Non tutti imparano a scrivere per diventare scrittori o a contare per diventare
matematici, e non tutti imparano i principi dell’informatica e del pensiero
computazionale per diventare informatici. Il pensiero computazionale, ovvero la
capacità di imparare, è un’abilità applicabile ad ogni disciplina ed è utile a tutti,
studenti e non, in molti comportamenti quotidiani.
• “Anche se la tecnologia giocherà un ruolo fondamentale nella realizzazione della
mia visione del futuro dell’educazione, il mio obiettivo principale non riguarda
la macchina ma la mente, e in particolare il modo in cui le culture e i
movimenti intellettuali si definiscono e crescono. In effetti, il ruolo che do al
computer è quello di un portatore di “germi” o “semi” culturali i cui i
prodotti intellettuali non avranno più bisogno di supporto tecnologico una
volta messe le radici in una mente in fase di crescita”.
formare una generazione
di futuri programmatori?
Il coding aiuta i più piccoli a pensare meglio e in modo
creativo, stimola la loro curiosità attraverso quello che
apparentemente può sembrare solo un gioco.
Il coding consente di imparare le basi della
programmazione informatica, insegna a “dialogare” con il
computer, a impartire alla macchina comandi in modo
semplice e intuitivo. Il segreto sta tutto nel metodo: poca
teoria e tanta pratica.
Quale competenza ?
• educare i più piccoli al pensiero computazionale, che è
la capacità di risolvere problemi – anche complessi –
applicando la logica
• ragionare passo passo (Step by step) sulla strategia
migliore per arrivare alla soluzione
• educa bambini e ragazzi al pensiero creativo, ma anche
per un suo risvolto pratico
• allena le menti dei bambini e dei ragazzi a usare la logica
nella vita di tutti i giorni, dal Tablet al microonde…..
Coding,
cos’è che lo rende così coinvolgente
Gli studenti imparano a programmare divertendosi, come?
• Attraverso una serie di giochi ed esercizi interattivi,
basati su un’interfaccia visuale possono determinare le
azioni di uno o più personaggi spostando blocchi o
oggetti grafici su un monitor
• A ciascun blocco corrisponde un’azione, una linea di
codice che non ha bisogno quindi di essere digitato. Basta
assemblare i mattoncini tra di loro – nell’ordine
necessario a raggiungere un certo obiettivo – e il gioco è
fatto
Se non sapete da dove
iniziare, code.org
• una piattaforma online, gratuita
• offre la possibilità a docenti e bambini dai 4 anni in su di
seguire corsi di coding strutturati in
modo progressivo, divisi per fasce di età e livello di
difficoltà
CoderDojo
• un movimento no-profit internazionale nato in Irlanda
nel 2011 con lo scopo di avvicinare i bambini ed i ragazzi
(tra 7 e 17 anni) all’informatica attraverso la realizzazione
di club di programmazione gratuiti per incentivare il
pensiero computazionale e coding.
• Il nome deriva dall’unione delle parole Coder, cioè
programmatore, e Dojo, la palestra giapponese in cui si
praticano le arti marziali. Il movimento è supportato dalla
CoderDojo Foundation che ne promuove lo sviluppo e fa
da coordinamento alla rete dei Dojo.
è un movimento aperto, libero e totalmente
gratuito organizzato in centinaia di club
indipendenti sparsi in tutto il mondo
• Il movimento promuove la realizzazione di ambienti di
apprendimento destrutturati dove sono gli stessi
partecipanti a scoprire come utilizzare le risorse a
disposizione, affiancati da Mentor che ricoprono il ruolo
di facilitatori.
coderdojoetneo.it
• CoderDojo Etneo è un
gruppo di volontari
impegnati per fornire
esperienze di
apprendimento
extrascolastico per
giovani dai 4 ai 16 anni,
utilizzando strumenti
come Scratch,
AppInventor per
utilizzare il web in modo
attivo e consapevole.
i principi del Creative
Learning e delle 4P
• Projects, si impara meglio quando c’è un coinvolgimento
personale e attivo nel progetto.
• Peers, l’apprendimento è un’attività sociale, che si costruisce
insieme agli altri o anche partendo dal lavoro degli altri.
• Play, apprendere significa sperimentare, procedere per
tentativi, anche commettendo errori, senza paura di sbagliare.
• Passion, la motivazione è il motore dell’apprendimento,
permette di superare le difficoltà e di affrontare le sfide senza
paura.

Weitere ähnliche Inhalte

Was ist angesagt?

Computational thinking - Il pensiero computazionale
Computational thinking - Il pensiero computazionaleComputational thinking - Il pensiero computazionale
Computational thinking - Il pensiero computazionaleRaffaele Micelotta
 
Programma il Futuro (presentazione a JOB&Orienta)
Programma il Futuro (presentazione a JOB&Orienta)Programma il Futuro (presentazione a JOB&Orienta)
Programma il Futuro (presentazione a JOB&Orienta)Enrico Nardelli
 
Didattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologieDidattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologiecaterina moscetti
 
Competenze computazionali e robotiche
Competenze computazionali e roboticheCompetenze computazionali e robotiche
Competenze computazionali e roboticheLaura Antichi
 
Coding: programmando si impara!
Coding: programmando si impara!Coding: programmando si impara!
Coding: programmando si impara!Matteo Troìa
 
Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -alexperoni
 
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 2014agnese addone
 

Was ist angesagt? (14)

Pensiero computazionale
Pensiero computazionalePensiero computazionale
Pensiero computazionale
 
Computational thinking - Il pensiero computazionale
Computational thinking - Il pensiero computazionaleComputational thinking - Il pensiero computazionale
Computational thinking - Il pensiero computazionale
 
Programma il Futuro (presentazione a JOB&Orienta)
Programma il Futuro (presentazione a JOB&Orienta)Programma il Futuro (presentazione a JOB&Orienta)
Programma il Futuro (presentazione a JOB&Orienta)
 
dietro_il_coding_2
dietro_il_coding_2dietro_il_coding_2
dietro_il_coding_2
 
Didattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologieDidattica creativa, coding e tecnologie
Didattica creativa, coding e tecnologie
 
Competenze computazionali e robotiche
Competenze computazionali e roboticheCompetenze computazionali e robotiche
Competenze computazionali e robotiche
 
We have a problem
We have a problemWe have a problem
We have a problem
 
Classe digitale collegio
Classe digitale collegioClasse digitale collegio
Classe digitale collegio
 
I LIKE CODING ... AND YOU?
I LIKE CODING ... AND YOU?I LIKE CODING ... AND YOU?
I LIKE CODING ... AND YOU?
 
Educatori Digitali
Educatori DigitaliEducatori Digitali
Educatori Digitali
 
Coding: programmando si impara!
Coding: programmando si impara!Coding: programmando si impara!
Coding: programmando si impara!
 
Scratch in classe
Scratch in classeScratch in classe
Scratch in classe
 
Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -
 
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
 

Ähnlich wie Pensiero computazionale coding

Coding Animatori Digitali Varese
Coding Animatori Digitali VareseCoding Animatori Digitali Varese
Coding Animatori Digitali VareseLaura De Biaggi
 
Il pensiero computazionale
Il pensiero computazionaleIl pensiero computazionale
Il pensiero computazionaleLivio Lucia
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionaleSara Rovinelli
 
Corso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'InfanziaCorso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'Infanziapalmadellerba
 
Presentazione della Codeweek
Presentazione della Codeweek Presentazione della Codeweek
Presentazione della Codeweek Piero Pavanini
 
EIPASS Junior
EIPASS JuniorEIPASS Junior
EIPASS JuniorEIPASS
 
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 e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionaleGiovanniFabio
 
CoderdojoBrianza,seconda edizione. Giovani Adulti
CoderdojoBrianza,seconda edizione. Giovani AdultiCoderdojoBrianza,seconda edizione. Giovani Adulti
CoderdojoBrianza,seconda edizione. Giovani AdultiDebora Mapelli
 
Da STEM a STE/A/M - (come l'arte influenza l'innovazione)
Da STEM a STE/A/M - (come l'arte influenza l'innovazione) Da STEM a STE/A/M - (come l'arte influenza l'innovazione)
Da STEM a STE/A/M - (come l'arte influenza l'innovazione) Gianfranco Pulitano
 
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
 
Relazione educativa multicanale 2.0
Relazione educativa multicanale 2.0Relazione educativa multicanale 2.0
Relazione educativa multicanale 2.0Matteo Locatelli
 
Paola Arduini - eTwinning e coding
Paola Arduini - eTwinning e codingPaola Arduini - eTwinning e coding
Paola Arduini - eTwinning e codingElena Pezzi
 
concetti chiave coding.pdf
concetti chiave coding.pdfconcetti chiave coding.pdf
concetti chiave coding.pdfLaura Antichi
 

Ähnlich wie Pensiero computazionale coding (20)

Coding Animatori Digitali Varese
Coding Animatori Digitali VareseCoding Animatori Digitali Varese
Coding Animatori Digitali Varese
 
Il pensiero computazionale
Il pensiero computazionaleIl pensiero computazionale
Il pensiero computazionale
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Corso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'InfanziaCorso team innovazione scuola dell'Infanzia
Corso team innovazione scuola dell'Infanzia
 
Presentazione della Codeweek
Presentazione della Codeweek Presentazione della Codeweek
Presentazione della Codeweek
 
Coding
CodingCoding
Coding
 
EIPASS Junior
EIPASS JuniorEIPASS Junior
EIPASS Junior
 
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 e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Sgi didamatica 2014
Sgi didamatica 2014Sgi didamatica 2014
Sgi didamatica 2014
 
CoderdojoBrianza,seconda edizione. Giovani Adulti
CoderdojoBrianza,seconda edizione. Giovani AdultiCoderdojoBrianza,seconda edizione. Giovani Adulti
CoderdojoBrianza,seconda edizione. Giovani Adulti
 
Da STEM a STE/A/M - (come l'arte influenza l'innovazione)
Da STEM a STE/A/M - (come l'arte influenza l'innovazione) Da STEM a STE/A/M - (come l'arte influenza l'innovazione)
Da STEM a STE/A/M - (come l'arte influenza l'innovazione)
 
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
 
Relazione educativa multicanale 2.0
Relazione educativa multicanale 2.0Relazione educativa multicanale 2.0
Relazione educativa multicanale 2.0
 
Paola Arduini - eTwinning e coding
Paola Arduini - eTwinning e codingPaola Arduini - eTwinning e coding
Paola Arduini - eTwinning e coding
 
concetti chiave coding.pdf
concetti chiave coding.pdfconcetti chiave coding.pdf
concetti chiave coding.pdf
 
4 esperienze didattiche all'IIS "G.Luosi" Mirandola - MO
4 esperienze didattiche all'IIS "G.Luosi" Mirandola - MO4 esperienze didattiche all'IIS "G.Luosi" Mirandola - MO
4 esperienze didattiche all'IIS "G.Luosi" Mirandola - MO
 
Coderdojo Marcellina (RM)
Coderdojo Marcellina (RM)Coderdojo Marcellina (RM)
Coderdojo Marcellina (RM)
 
Coderdojo
CoderdojoCoderdojo
Coderdojo
 
Giochiamo ... in codice
Giochiamo ... in codiceGiochiamo ... in codice
Giochiamo ... in codice
 

Kürzlich hochgeladen

Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 

Kürzlich hochgeladen (19)

Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.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.
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 

Pensiero computazionale coding

  • 1. Pensiero Computazionale Coding esercizi per insegnare a programmare in modo facile e divertente
  • 2. Pensiero computazionale, definizione • Per pensiero computazionale si intende una attitudine mentale/un processo mentale che consente di risolvere problemi di varia natura seguendo metodi e strumenti specifici. • Sostanzialmente Il pensiero computazionale, in poche parole, è la capacità di risolvere un problema pianificando una strategia. • Come spiega la scienziata americana Jeannette Wing, significa “pensare come un informatico, in modo algoritmico e a livelli multipli di astrazione”.
  • 3. Cos’è che lo rende così universale • Quindi il pensiero computazionale è un processo logico- creativo che consente di scomporre un problema complesso in diverse parti, più gestibili se affrontate una per volta. Trovando una soluzione a ciascuna di esse è possibile risolvere il problema generale • Pensare in modo computazionale significa suddividere il processo decisionale in singoli step, ragionare passo passo sul modo migliore per ottenere un obiettivo. Una comportamento che in realtà – quasi senza accorgercene – mettiamo in atto tutti i giorni, per esempio quando stabiliamo il percorso più breve per raggiungere una destinazione oppure, più semplicemente, quando giochiamo ai videogiochi e dobbiamo elaborare un piano per superare un livello.
  • 4. il coding è la palestra del pensiero computazionale Il pensiero computazionale, che è alla base del coding, va visto come un modo per affrontare i problemi attraverso concetti come sequenze, cicli, parallelismo, eventi, condizioni, operatori e dati. Le pratiche che vengono incoraggiate come più adatte sono essere interattive e incrementali, verificare e correggere, riusare e mescolare, astrarre e modulare. Tutti buoni metodi applicabili a qualsiasi cosa nella vita e nel metodo scientifico.
  • 5. PAPERT E IL PENSIERO COMPUTAZIONALE • Nel 1996, Papert parlando di LOGO, il linguaggio di programmazione da lui sviluppato al MIT per insegnare la programmazione ai bambini, introduce per la prima volta il concetto di pensiero computazionale o “computational thinking”. L’obiettivo di Papert nella realizzazione di LOGO, non era di formare generazioni di programmatori di computer, ma quello di utilizzare il computer e la programmazione (coding) come ambiente per “imparare a imparare“. • Non tutti imparano a scrivere per diventare scrittori o a contare per diventare matematici, e non tutti imparano i principi dell’informatica e del pensiero computazionale per diventare informatici. Il pensiero computazionale, ovvero la capacità di imparare, è un’abilità applicabile ad ogni disciplina ed è utile a tutti, studenti e non, in molti comportamenti quotidiani. • “Anche se la tecnologia giocherà un ruolo fondamentale nella realizzazione della mia visione del futuro dell’educazione, il mio obiettivo principale non riguarda la macchina ma la mente, e in particolare il modo in cui le culture e i movimenti intellettuali si definiscono e crescono. In effetti, il ruolo che do al computer è quello di un portatore di “germi” o “semi” culturali i cui i prodotti intellettuali non avranno più bisogno di supporto tecnologico una volta messe le radici in una mente in fase di crescita”.
  • 6. formare una generazione di futuri programmatori? Il coding aiuta i più piccoli a pensare meglio e in modo creativo, stimola la loro curiosità attraverso quello che apparentemente può sembrare solo un gioco. Il coding consente di imparare le basi della programmazione informatica, insegna a “dialogare” con il computer, a impartire alla macchina comandi in modo semplice e intuitivo. Il segreto sta tutto nel metodo: poca teoria e tanta pratica.
  • 7. Quale competenza ? • educare i più piccoli al pensiero computazionale, che è la capacità di risolvere problemi – anche complessi – applicando la logica • ragionare passo passo (Step by step) sulla strategia migliore per arrivare alla soluzione • educa bambini e ragazzi al pensiero creativo, ma anche per un suo risvolto pratico • allena le menti dei bambini e dei ragazzi a usare la logica nella vita di tutti i giorni, dal Tablet al microonde…..
  • 8. Coding, cos’è che lo rende così coinvolgente Gli studenti imparano a programmare divertendosi, come? • Attraverso una serie di giochi ed esercizi interattivi, basati su un’interfaccia visuale possono determinare le azioni di uno o più personaggi spostando blocchi o oggetti grafici su un monitor • A ciascun blocco corrisponde un’azione, una linea di codice che non ha bisogno quindi di essere digitato. Basta assemblare i mattoncini tra di loro – nell’ordine necessario a raggiungere un certo obiettivo – e il gioco è fatto
  • 9. Se non sapete da dove iniziare, code.org • una piattaforma online, gratuita • offre la possibilità a docenti e bambini dai 4 anni in su di seguire corsi di coding strutturati in modo progressivo, divisi per fasce di età e livello di difficoltà
  • 10. CoderDojo • un movimento no-profit internazionale nato in Irlanda nel 2011 con lo scopo di avvicinare i bambini ed i ragazzi (tra 7 e 17 anni) all’informatica attraverso la realizzazione di club di programmazione gratuiti per incentivare il pensiero computazionale e coding. • Il nome deriva dall’unione delle parole Coder, cioè programmatore, e Dojo, la palestra giapponese in cui si praticano le arti marziali. Il movimento è supportato dalla CoderDojo Foundation che ne promuove lo sviluppo e fa da coordinamento alla rete dei Dojo.
  • 11. è un movimento aperto, libero e totalmente gratuito organizzato in centinaia di club indipendenti sparsi in tutto il mondo • Il movimento promuove la realizzazione di ambienti di apprendimento destrutturati dove sono gli stessi partecipanti a scoprire come utilizzare le risorse a disposizione, affiancati da Mentor che ricoprono il ruolo di facilitatori.
  • 12. coderdojoetneo.it • CoderDojo Etneo è un gruppo di volontari impegnati per fornire esperienze di apprendimento extrascolastico per giovani dai 4 ai 16 anni, utilizzando strumenti come Scratch, AppInventor per utilizzare il web in modo attivo e consapevole.
  • 13. i principi del Creative Learning e delle 4P • Projects, si impara meglio quando c’è un coinvolgimento personale e attivo nel progetto. • Peers, l’apprendimento è un’attività sociale, che si costruisce insieme agli altri o anche partendo dal lavoro degli altri. • Play, apprendere significa sperimentare, procedere per tentativi, anche commettendo errori, senza paura di sbagliare. • Passion, la motivazione è il motore dell’apprendimento, permette di superare le difficoltà e di affrontare le sfide senza paura.