LEZIONE 2 Algoritmi geometrici: come fare cose con le parole. Imparare a pensare per imparare ad insegnare. Attività di sviluppo del pensiero computazionale attraverso l’interazione con l’altro, la risoluzione di problemi, il ragionamento, la formalizzazione. I materiali prodotti dagli studenti Prima di calarci nella lezione ufficiale ho coinvolto gli allievi in una esercitazione di preparazione All'inizio della lezione gli allievi hanno ripassato la lezione precedente «Le fasi del pensiero computazionale sono quattro e fanno parte del nostro modo di pensare: le abbiamo messe nel cartellone» «Una persona può intonare la voce, fare gesti. Il computer usano un solo codice e un solo canale di comunicazione» «Il programmatore è una persona che pensa e inventa le cose da far fare al computer» «Possiamo dare dei comandi a chiunque, avere chiaro nella testa cosa vogliamo fare e insegnare all’altro le istruzioni per eseguire le stesse cose». Programmatore Hanno fatto proprio un nuovo lessico Obiettivo Computer Debug Coding Istruzione Efficienza Parole Algoritmo Geometria Bug Decomporre Problema Errore Ambiguo Gruppo di Lavoro Schema Valutare Stampante Pensiero Computazionale Hanno ripetuto in coro lo slogan della giornata L'algoritmo è una lista di istruzioni che servono per risolvere un problema Durante l'attività i bambini hanno lavorato in gruppo nei ruoli dei programmatori... Hanno sviluppato la competenza di descrivere figure basandosi sulle osservazioni di un programmatore, servendosi di schemi e suggerimenti. Hanno usato rappresentazioni formali di un processo. Hanno imparato che davanti ad un problema ci si chiede, anche parlando ad alta voce (thinking aloud): Di che tipo é il problema che devo risolvere? Qual é l'obiettivo che voglio raggiungere? Quale azione é preferibile e perché? Cosa potrebbe succedere? Sto procedendo verso il traguardo? ...dei computers (esecutori) di istruzioni... ...per realizzare una figura geometrica data ...infine delle stampanti per scrivere istruzioni. In questo esercizio, tutti hanno sperimentato l'autoregolazione e la consapevolezza di processi cognitivi necessari nell'affrontare un problema (metacognizione) Hanno così fatto uso di alcune forme mentali che accompagnano un atteggiamento scientifico, come immagine della conoscenza nella forma di un processo dinamico (metaconoscenza) Hanno sperimentato il concetto di efficienza attraverso la piegatura di un foglio con diversi percorsi Alla fine hanno svolto una breve verifica sulla definizione di algoritmo Autocorreggendo la verifica precedente Autovalutazione Cosa avrei potuto fare meglio Hanno risposto al questionario Sono un buon ascoltatore? La responsabilità e la partecipazione Sono stati il motore per la riuscita dell'attività.