# data[].attributes.body
LA SETTIMANA DEL CODICE IN IV A, LORENZO IL MAGNIFICO

# data[].attributes.attachment_link.readable_text
Pensiero computazionale: definizione e significato di un concetto che sta registrando un interesse crescente, nella scuola e non solo.
Il pensiero computazionale è una abilità che andrebbe sviluppata sin da bambini, a scuola, perché aiuta a pensare meglio, in modo originale e mai ripetitivo. Cerchiamo di scoprire insieme il perché.

Pensiero computazionale, definizione

Per pensiero computazionale si intende una attitudine mentale, un processo mentale che consente di di risolvere problemi di varia natura seguendo metodi e strumenti specifici.

Pensiero computazionale, significato

Fin qui la definizione di pensiero computazionale. Cerchiamo di capire però meglio il significato di questa definizione. 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".

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.

Pensiero computazionale cos'è che lo rende universale

Pensiero computazionale, cos'è che lo rende così universale. 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 pensiero computazionale può tornarci utile in ogni situazione, anche nelle più insolite, come dimostra questo video tratto dal film Apollo 13 e portato come esempio anche dal sito del progetto Programma il futuro, del Miur, per far comprendere meglio di cosa stiamo parlando.

Coding e Pensiero computazionale

Coding e pensiero computazionale, cos'è questo binomio e cosa lega questi due concetti. Potremmo dire che il coding è la palestra del pensiero computazionale che va stimolato e allenato sin da piccoli. Molti educatori lo considerano addirittura un'abilità di base come leggere, scrivere e contare. Per questo dovrebbe essere insegnato - come già accade in diverse zone del mondo e in parte anche in Italia - fin dai primi anni di scuola.

Lo strumento didattico più utilizzato per educare i bambini al pensiero computazionale è quindi il coding, che consente di apprendere le basi della programmazione informatica in modo pratico e divertente.

La scelta di un approccio ludico è strategica perché consente di attirare l'attenzione dei più piccoli, i quali - davanti a un monitor - credendo solo di giocare, imparano come risolvere un problema più o meno complesso, scrivendo una serie di istruzioni che la macchina interpreta ed esegue. Una sequenza tutto sommato semplice: con il coding imparo a risolvere un problema, risolvo il problema attraverso una serie di istruzioni che impartisco attraverso il pc, e così facendo sviluppo il pensiero computazionale.

Per capire il pensiero computazionale cos'è e come svilupparlo attraverso il coding puoi leggere anche gli articoli:
Coding, cos'è e perché non dovremmo sottovalutare le sue potenzialità Coding e pensiero computazionale nella scuola primaria Coding a scuola: con i robot è più divertente. Ecco perché Coding scuola primaria: ci pensa Cubetto, robot di legno Corsi di coding, ecco chi li organizza. Quali e dove frequentare CoderDojo, cos'è e dove trovarne uno Animatore digitale: a scuola è il mago del coding Come imparare a programmare in modo facile Cubetto, robot di legno per il coding e la robotica educativa Come usare Scratch: una guida su tutto quello che ti serve sapere Scratch Junior: così i bambini imparano a programmare Piattaforma EMMA. Coding e robotica? Si studiano on line Swift Playground: il coding su iPad è più divertente Potrebbero anche interessarti: Robotica educativa, cos'è Robotica educativa, come costruire un robot a scuola Scuola di robotica: il futuro ora si impara sui banchi Corsi di robotica: ecco chi li organizza in Italia Nao Challenge, cos'è e come partecipare Osmo e Ipad: imparare giocando, a casa o a scuola

# data[].attributes.attachment_link.description
Pensiero computazionale: definizione e significato di un concetto che sta registrando un interesse crescente, nella scuola e non solo. Il pensiero computazionale è una abilità che andrebbe sviluppata sin da bambini, a scuola, perché aiuta a pensare meglio, in modo originale e mai ripetitivo. Cerchiamo di scoprire insieme il perché.

# data[].attributes.body
Codice: Rita Levi Montalcini!!!!

# data[].attributes.body
Il tema adozione nell'interpretazione delle classi terze del Plesso L. Il Magnifico; settimana del codice.

# data[].attributes.headline
Perchè insegnare il pensiero computazionale

# data[].attributes.subject
Perchè insegnare il pensiero computazionale

# data[].attributes.attachment_link.readable_text
Cos'è il pensiero computazionale

Per caratterizzare sinteticamente il rilevante contributo culturale apportato dall'Informatica alla comprensione della società contemporanea, la scienziata informatica Jeannette Wing nel 2006 introdusse l'espressione "pensiero computazionale " (vedi l' articolo originale - in inglese).

Prima di fornire qualche spiegazione su cosa si intenda con questa espressione, vi invitiamo a guardare il seguente spezzone video, tratto dal film "Apollo 13".

L'essenza del concetto, esemplificata magistralmente dal video, è che con il pensiero computazionale si definiscono procedure che vengono poi attuate da un esecutore ( agente ), che opera in modo "meccanico" e "inconsapevole" nell'ambito di un contesto prefissato, per raggiungere degli obiettivi assegnati.

Il pensiero computazionale - il modo di pensare sviluppato da parte di chi ha studiato e praticato informatica - può essere definito come l'insieme dei processi mentali usati per modellare una situazione e specificare i modi mediante i quali un agente elaboratore di informazioni può operare in modo effettivo all'interno della situazione stessa per raggiungere uno o più obiettivi forniti dall'esterno.

È importante ribadire che l'agente esegue istruzioni (di cui però non conosce il significato), per elaborare dati (di cui però non conosce il significato). In tal modo un'elaborazione "meccanica" e "inconsapevole" riesce a replicare funzioni cognitive "umane". Questa è una vera e propria rivoluzione.

Potete trovare in questo articolo una discussione più dettagliata su cosa si intenda con il termine "pensiero computazionale" e come vada usato. Si noti che il pensiero computazionale non considera la semplice "risoluzione di problemi" ma il "far risolvere i problemi ad un esecutore". È questa la novità concettuale che rende l'informatica - termine che indica l'elaborazione automatica delle informazioni - una scienza nuova e distinta dalla matematica, che ha risolto problemi per millenni.

I metodi caratteristici e gli strumenti intellettuali che si acquisiscono con lo studio dell'informatica hanno un valore concettuale generale che inducono a ritenere utile per tutti gli studenti lo sviluppo del pensiero computazionale.

I metodi caratteristici includono:

analizzare e organizzare i dati del problema in base a criteri logici;

rappresentare i dati del problema tramite opportune astrazioni;

formulare il problema in un formato che ci permette di usare un "esecutore" (nel senso più ampio del termine, ovvero una macchina, un essere umano, o una rete di umani e macchine) per risolverlo;

automatizzare la risoluzione del problema definendo una soluzione algoritmica, consistente in una sequenza accuratamente descritta di passi, ognuno dei quali appartenente ad un catalogo ben definito di operazioni di base;

identificare, analizzare, implementare e verificare le possibili soluzioni con un'efficace ed efficiente combinazione di passi e risorse (avendo come obiettivo la ricerca della soluzione migliore secondo tali criteri);

generalizzare il processo di risoluzione del problema per poterlo trasferire ad un ampio spettro di altri problemi.

Gli strumenti intellettuali includono:

confidenza nel trattare la complessità (dal momento che i sistemi software raggiungono normalmente un grado di complessità superiore a quello che viene abitualmente trattato in altri campi dell'ingegneria);

perseveranza nel lavorare con problemi difficili;

tolleranza all'ambiguità (da riconciliare con il necessario rigore che assicuri la correttezza della soluzione);

abilità nel trattare con problemi definiti in modo incompleto;

abilità nel trattare con aspetti sia umani che tecnologici, in quanto la dimensione umana (definizione dei requisiti, interfacce utente, formazione, ...) è essenziale per il successo di qualunque sistema informatico;

capacità di comunicare e lavorare con gli altri per il raggiungimento di una meta comune o di una soluzione condivisa.

# data[].attributes.attachment_link.description
Cos'è il pensiero computazionale Per caratterizzare sinteticamente il rilevante contributo culturale apportato dall'Informatica alla comprensione della società contemporanea, la scienziata informatica Jeannette Wing nel 2006 introdusse l'espressione "pensiero computazionale  " (vedi l' articolo originale - in inglese). Prima di fornire qualche spiegazione su cosa si intenda con questa espressione, vi invitiamo a guardare il seguente spezzone video, tratto dal film "Apollo 13".