Pensiero Computazionale

Documenti analoghi
I S T I T U T O C O M P R E N S I V O T E 3 D ALESSANDRO-RISORGIMENTO. PIANO OFFERTA FORMATIVA A. S. 2016/2017 Scheda illustrativa Progetto PTOF

L ora del codice. a Scuola di Digitale con TIM. Educare al pensiero computazionale con Programma il Futuro. Lezione 13

Project Work: Coding e sviluppo del pensiero computazionale

Punto di Partenza. Iniziativa nazionale PROGRAMMA IL FUTURO A.S

PROGETTO CODING. A cura del Dirigente Scolastico

Ist. Compr. Tortoreto

ISTITUTO COMPRENSIVO STATALE Don Diana Via Cavour N. 20, Casal di Principe (CE). Codice Meccanografico CEIC872001

SCHEDA DI PROGETTO ANNO SCOLASTICO 2016/2017 TITOLO DEL PROGETTO: ROBOTICA EDUCATIVA

ISTITUTO COMPRENSIVO N 2 ALGHERO SCUOLA. Alghero ottobre Domenica Di Vico Giovanna M. Simula

Coding e robotica educativa

ISTITUTO COMPRENSIVO M.HACK

Coding o Programmazione

Coding in classe 2^ Progetto trasversale a Matematica, Geometria, Tecnologia, Geografia

Coding robotica educativa e storytelling

IL PENSIERO COMPUTAZIONALE

S C U O L A P R I M A R I A «U. C I P O L L I» D I S A N C A S C I A N O C L A S S E : Q U A R TA A / B Q U I N TA A A. S.

Introduzione al Coding Il pensiero computazionale a scuola. Andrea Patassini

Slide per formazione Introduzione al Coding 1 modulo

CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA

CODING PER INSEGNANTI PROGRAMMARE CON

CODING E PENSIERO COMPUTAZIONALE

Coding in Your Classroom, now! Un esperienza di Coding nella Scuola Secondaria di Primo Grado Gaetano Caporale ACERRA

Tecnologia, pensiero computazionale e coding a cura di Enrica Maria Bianchi, Viviana Rossi

Aritmetica Geometria. Logica e statistica

Chi ben comincia è a metà dell opera. Coding e Pensiero Computazionale: definizioni Pensiero Computazionale: intendiamo un attitudine o un processo

Il Pensiero Cognitivo nell era del Cognitive Computing G. Scioscia

M i n i s t e r o d e l l I s t r u z i o n e, d e l l U n i v e r s i t à e d e l l a R i c e r c a

COMPETENZE CHIAVE DI CITTADINANZA ATTIVA AMBITO SCUOLA DELL INFANZIA SCUOLA PRIMARIA SCUOLA SECONDARIA I GRADO

Istituto Comprensivo di Binasco

Scheda del progetto. L informatica nelle scuole: educare al pensiero computazionale

Il contributo della robotica nello sviluppo del pensiero computazionale

ISTITUTO COMPRENSIVO LIVIO TEMPESTA

Coding, Pensiero Computazionale e Infanzia. Federica Pelizzari e Irene Mauro, CREMIT

Fare coding Spunti sul pensiero computazionale (e non solo )

P.N.S.D. Piano Nazionale Scuola Digitale. IIS Cesare Baronio Sora Dicembre 2016 Animatore Digitale Prof.ssa Antonella Evangelista

Istituto Comprensivo Cardinal Branda Castiglioni di Castiglione Olona. Scuola Primaria IL DIGITALE NELLE NOSTRE SCUOLE PRIMARIE PREMESSA

C T S Centro. Piano di formazione per i docenti di sostegno non specializzati. a.s Territoriale di Supporto T R E V I S O

ISTITUTO COMPRENSIVO DI FALOPPIO Progetto Accoglienza Scuola Secondaria di I Grado

FORMATORE MARGIOTTA GENOVEFFA. Il coding nella didattica tra gioco e problem solving

Introduzione Base al Corso di Programmazione

INNOVAZIONE DIGITALE: CODING, ROBOTICA, MAKING

Certificazione Pedagogica Europea sull Uso delle Tecnologie digitali. Corso Certificato EPICT Coding. Corso EPICT Coding

ISTITUTO COMPRENSIVO DI BASILIANO E SEDEGLIANO

CODING nella scuola primaria

Benvenuti al CodeWeek 2015!

PIANO SCUOLA DIGITALE

We learn, we build, we play with LEGO Bricks. BeMotion s.r.l. Percorso Owl. ( anni) Percorso dedicato alla scuola secondaria

Coding e robotica. CTS di Reggio Emilia

COMPETENZE CHIAVE DI CITTADINANZA Competenze trasversali Comuni a tutte le discipline e alle scuole : infanzia, primaria e secondaria I grado

Coding unplugged: se il computer non c è!

Istituto Comprensivo di Basiliano e Sedegliano

Il pensiero computazionale

Insegnare e apprendere attraverso modalità collaborative: come gestirle in classe per sviluppare e potenziare le competenze di ciascuno

Il pensiero computazionale e il Coding nella scuola

Pensiero computazionale e scuola: un binomio di qualità. Andrea Covini Vice Direttore Generale AICA

Caratteristiche di un calcolatore elettronico

Pensiero computazionale

la soluzione può essere eseguita da un essere umano o da una macchina, o, più in generale, da combinazioni di uomini e macchine." (J.

Progettazione curricolo verticale

PROGETTO CODING FOR KIDS anno scolastico 2015/2016 Insegnante responsabile del progetto.: Biasi Carla Giuseppa Tutor d aula: Atanasi Monica

Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice: 2770

I disturbi specifici dell apprendimento: dall identificazione precoce agli interventi di recupero. Autore: Letizia Moretti Editing : Enrica Ciullo

ISTITUTO COMPRENSIVO ARTENA A.S.2017/2018

Concetti Introduttivi. Il Computer

GRUPPO PUDDU 3 FORMATO DA: Cedro Anna, Esposito Angela, Federico Michela e Massa Costantina.

Il Coding a scuola: quando l informatica incontra la creatività. Benvenuti!

CODING for LEGO ROBOT

LA ROBOTICA E/È PENSIERO COMPUTAZIONALE

Ministero dell Istruzione, dell Università e della Ricerca

Stefania Giannini, Ministro dell Istruzione, dell Università e della Ricerca

MODULO 1 GOOGLE APPS E AMBIENTI VIRTUALI CONDIVISI FORMATORE SEDE DI SVOLGIMENTO CALENDARIO 03/04/17. Unica edizione disponibile Cod

SPESSO E BRILLANTE IN MOLTE ATTIVITA MENTRE A SCUOLA E QUINDI

COMPITO. IL LINGUAGGIO DELLE COSE : Introduzione al pensiero computazionale in classe

Cosa è l Informatica?

Laboratori di coding nelle scuole primarie e secondarie di primo grado a cura degli studenti dell ITI Majorana di Grugliasco (TO)

Guida alle parole chiave della didattica

CdL in Medicina Veterinaria - STPA AA

Ampliamento dell offerta formativa

UNIT 1 Capire i tuoi Clienti

CODING E PENSIERO COMPUTAZIONALE

Il futuro è adesso: i media digitali nella scuola materna. Media digitali nell'educazione ai media

se faccio capisco e mi diverto

Attraverso la Pixel Art, gli alunni hanno imparato che per rappresentare le immagini sul computer hanno bisogno di costruire una griglia e di

Piano nazionale scuola digitale 4.2 Competenze e contenuti Azioni 14/18

PROCESSO DI COSTRUZIONE E DI GESTIONE DI UNA SQUADRA

Coding con Scratch. Coding unplugged e con il PC nella scuola primaria

PROGRAMMARE IL FUTURO

LE COMPETENZE CHIAVE EUROPEE TRASVERSALI

Istituto Istruzione Superiore 'E. Fermi' (

LA NASCITA DI FLIPPER CLASSROOM

ICS Sperone-Pertini. Palermo QUESTIONARIO DI GRADIMENTO. (Prima parte) ESITI

Relazione conclusiva del corso «IL PROBLEMA: la vera risorsa per apprendere le competenze in matematica»

Robotica educativacon il kit Lego EV3

IMPARARE LE LINGUE STRANIERE A SCUOLA Un sondaggio delle convinzioni di studenti e insegnanti II ELABORAZIONE, Febbraio 2010

Lezione 1 L impianto del Corso di preparazione alla prova scritta. Le Indicazioni Nazionali per il Curricolo

Le Indicazioni Nazionali per il Curricolo

PERCORSO DIDATTICO CON DOBOT

Progetto Calabria friends 3 Incontro di formazione L insegnamento e l apprendimento dell italiano in contesti multilingue

1. Pensi che per imparare bene una lingua straniera si debba essere portati?

Tecnologie Informatiche (TIN)

Transcript:

Pensiero Computazionale Tale concetto è stato introdotto nella legge 107 all art 1 comma 7. Nella stessa, la parola coding o programmazione, non è scritta in senso informatico. Ed è giusto che sia così, in quanto potremmo insegnare il pensiero computazionale anche senza programmare!

Ma tipicamente programmare è un attività svolta da persone specializzate che creano programmi ossia software da fare eseguire ad un computer! L informatica ha per oggetto lo studio dei fondamenti dell informazione e della sua computazione

Computazione Il termine computazione deriva dal latino computare che vuol dire calcolare o valutare mediante conteggio diretto o su dati attendibili. Il computo dunque presuppone conto (o conteggio) e calcolo. Ma non solo

Ma vediamo di capire la differenza tra contare, calcolare e computare

Contare Significa valutare quantitativamente un insieme, attribuendo numeri in ordine progressivo agli elementi che lo compongono; Es. contare gli alunni presenti in una classe, ecc.

Calcolare Significa determinare attraverso operazioni aritmetiche. Es. calcolare una distanza, il volume, l area, ecc.

Computare Significa calcolare o valutare mediante conteggio diretto o su dati attendibili Es. computare il tempo necessario per raggiungere una certa destinazione Quindi il computo presuppone anche il calcolo ossia precisi percorsi metodologici da seguire per la risoluzione di problemi (non necessariamente matematici)

I passaggi documentati, che precedono alla scritture di un programma che poi portano alla fase finale che è la codifica, rappresentano quello che viene definito il pensiero computazionale.

Il pensiero computazionale è un insieme di procedure che vengono poi attuate da un esecutore, che opera nell'ambito di un contesto prefissato, per raggiungere degli obiettivi assegnati. Il pensiero computazionale è un processo mentale per la risoluzione di problemi ed è costituito dalla combinazione di metodi caratteristici e di strumenti intellettuali, entrambi di valore generale.

Gli strumenti intellettuali includono: confidenza nel trattare la complessità ostinazione nel lavorare con problemi difficili; tolleranza all ambiguità; abilità nel trattare con problemi definiti in modo incompleto; abilità nel trattare con aspetti sia umani che tecnologici, in quanto la dimensione umana è 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.

Possiamo affermare che si computa per risolvere (mediante un algoritmo) un determinato problema Ma diceva Donald Ervin Knuth, informatico statunitense, che se è vero che un problema non si capisce fino in fondo finché non lo si deve insegnare a qualcuno, a maggior ragione quello che si deve insegnare ad una macchina, che è espresso tramite un algoritmo, deve essere compreso in modo ancora più approfondito

Nel mondo odierno i computer sono dovunque e costituiscono un potente strumento di aiuto per le persone. Per essere culturalmente preparato a qualunque lavoro uno studente di adesso vorrà fare da grande è indispensabile quindi una comprensione dei concetti di base dell informatica. Esattamente com è accaduto in passato per la matematica, la fisica, la biologia e la chimica.

I nostri alunni cosiddetti nativi digitali utilizzano il Computer o le altre tecnologie disponibili (SmartPhone, Tablet, ecc )e hanno molta esperienza e molta familiarità ad interagire con le nuove tecnologie, ma non a creare usando le nuove tecnologie e neanche ad esprimersi attraverso le nuove tecnologie. E come se riuscissero a leggere ma non a scrivere con le nuove tecnologie, in quanto, se così fosse, dovrebbero sapere programmare!

Il lato scientifico-culturale dell'informatica, definito anche pensiero computazionale, aiuta a sviluppare competenze logiche e capacità di risolvere problemi in modo creativo ed efficiente, qualità che sono importanti per tutti i futuri cittadini. Il modo più semplice e divertente di sviluppare il pensiero computazionale è attraverso la programmazione (coding ) in un contesto di gioco.

Ma i linguaggi di programmazione come ad es. il C, C++, Java e quant altro, sono complessi e possiedono una sintassi che richiede un tempo di apprendimento specifico e una età minima di 15-16 anni Dovremmo aiutare i giovani a diventare fluenti in modo che possano scrivere con le nuove tecnologie. E questo significa che loro devono essere veramente in grado descrivere i propri programmi per il computer, o programmare.

Ci dovrebbe essere un linguaggio che permettesse di programmare in modo semplice, intuitivo e scorrevole e che dunque non rappresentasse un ostacolo, ma indicasse in modo naturale al computer le azioni che si vogliono compiere, si potrebbe utilizzare come strumento di insegnamento e non come finalità dell insegnamento. Per fortuna, questo strumento esiste, si chiama Scratch ed è anche OpenSource.

Tante persone si rendono conto dell importanza di imparare a programmare anche se si pensa che sia qualcosa che solo un piccolissimo gruppo, con particolari abilità matematiche e una formazione informatica, possa essere in grado di fare. E di sicuro se programmare rimarrà così, saranno solo piccoli gruppi sapranno farlo. Ma programmare non deve necessariamente essere così. Infatti esistono programmi che dopo averli creati si può cliccare su condividi, e condividere tale progetto con altre persone, in modo che lo possano usare e iniziare a lavorarci.

Inoltre cosa ancora più importante è quella di programmare per imparare perché imparando a programmare, si imparano mille altre cose, aprendo nuove opportunità di apprendimento. Quando si impara a leggere, allora si potrà anche leggere per imparare. E imparare a programmare è la stessa cosa. Se si impara a programmare, allora si potrà anche programmare per imparare. Quando si impara a programmare, si apre la possibilità di imparare molte altre cose.

Ma, come iniziare col barlume di un idea e trasformarla in un progetto completamente sviluppato e funzionante? Basta apprendere i principi basilari della progettazione, sperimentare nuove idee, prendere idee complesse e spezzettarle in parti più semplici, collaborare con altre persone per i propri progetti, trovare e correggere errori nel software quando qualcosa va storto, essere tenace e perseverare nonostante lo scoraggiamento che si prova quando le cose non stanno andando bene.

Queste sono tutte abilità importanti che non hanno a che fare solo con la programmazione di codici. Sono importanti anche per qualsiasi attività. Imparare a leggere e scrivere è utile a tutti. Ed è la stessa cosa per la programmazione

Magari non si diventerà esperto di informatica o programmatore, ma l abilità di pensare in modo creativo, pensare schematicamente, lavorare collaborando con gli altri - queste sono abilità che si sviluppano, senza poi pensare che programmare permette anche di esprimere le proprie idee e sentimenti a livello personale.

Gli strumenti disponibili sono di elevata qualità didattica e scientifica, progettati e realizzati in modo da renderli utilizzabili in classe da parte di insegnanti di qualunque materia.

Non è necessaria alcuna particolare abilità tecnica né alcuna preparazione scientifica. Il materiale didattico può essere fruito con successo da tutti i livelli di scuole. E si raccomanda, soprattutto alle scuole primarie, di avvicinare i propri studenti allo sviluppo del pensiero computazionale.

Esempi didattici concreti; Programmare con scratch ai seguenti link: https://scratch.mit.edu/projects/115609774/#editor https://scratch.mit.edu/projects/115611205/#editor