Nell ultimo decennio una cosa di cui si parla molto nell ambito dell insegnamento dell informatica è certamente il pensiero computazionale In Italia, e non solo, i non addetti ai lavori cadono spesso vittima della scorrettissima equazione INFORMATICA = USO DEL COMPUTER. Questo ha portato inevitabilmente alla creazione, negli scorsi decenni, di corsi di informatica in cui si insegnava l uso (spesso mnemonico) di un elaboratore di testo o di un foglio di calcolo. Il pensiero computazionale va ben oltre l uso della tecnologia, ed `e indipendente da essa (sebbene la sfrutti intensivamente): non si tratta di ridurre il pensiero umano, creativo e fantasioso, al mondo meccanico e ripetitivo di un calcolatore, bensì di far comprendere all uomo quali sono le reali possibilità di estensione del proprio intelletto attraverso il calcolatore. Si tratta di risolvere problemi, progettare sistemi, comprendere il comportamento umano basandosi sui concetti fondamentali dell informatica. In sostanza, pensare come un informatico quando si affronta un problema Riconosciuta la sua importanza, il pensiero computazionale è stato proposto da molti come quarta abilità di base oltre a leggere, scrivere e calcolare. Ponendolo in una posizione così rilevante, `e naturale preoccuparsi che tale approccio alla soluzione dei problemi venga insegnato a tutti gli studenti di tutti i livelli di istruzione
I computer possono essere usati per aiutare a risolvere i problemi. Tuttavia, prima che un problema può essere affrontato, il problema stesso e il modo in cui potrebbe essere risolto necessita di essere capito. il Pensiero computazionale ci permette di fare questo. Il Pensiero computazionale ci permette di prendere un problema complesso, capire qual è il problema e sviluppare possibili soluzioni. Facciamo in modo di presentare queste soluzioni in modo che un computer, un essere umano, o entrambi, possono capire. Algoritmi - Si tratta dell abilità di sviluppare una strategia passo-passo per risolvere un problema.
Problema 1 In una portineria ci sono tre interruttori collegati a tre lampadine di un corridoio del palazzo che la portinaia non vede e deve capire a quale lampadina corrisponda ogni interruttore, essendole concesso di andare una sola volta nel corridoio in cui si trovano le tre lampadine. Prima però ha la possibilità di accendere e spegnere ogni lampadina dai tre interruttori, quante volte vuole e come meglio crede. In che modo si può risolvere il problema?
Strategia problema 1 Se fossero solo 2 interruttori e 2 lampadine? Cosa succede alle tre se apro interruttore 1 per 10 minuti? Cosa succede alle tre se apro solo interruttore 2?
Problema 2 In cucina c è una scatola di biscotti Durante la notte Maria ne mangia metà più mezzo biscotto successivamente Alberto apre la scatola e anche lui ne mangia metà più mezzo biscotto successivamente Paolo apre la scatola e anche lui ne mangia metà più mezzo biscotto Quando arriva la mamma al mattino trova 3 biscotti. Quanti erano i biscotti inizialmente?
Strategia problema 2 La tecnica di soluzione che mostriamo è quella di partire dai biscotti rimasti e risalire (BOTTOM UP) Paolo mangia metà scatola + ½ biscotto e rimangono 3 biscotti Quale è l azione contraria Paolo restituisce.. biscotto e poi
Problema 3 Con 10 carte 1-2-3-4-5-6-7-8-9-10 (o 10 cartoncini numerati) disposte in maniera opportuna Faccio questi movimenti: Prendo una carta dal fondo e la metto in cima Prendo una carta dal fondo e la visualizzo per terra Quello che visualizzo per terra è 1-2-3-4-5-6-7-8-9-10 COME DEVO DISPORRE LE CARTE?
Strategia problema 3 LA STESSA STRATEGIA DEL PROBLEMA PRECEDENTE: PROSEGUO A RITROSO Quali sono le azioni contrarie? Prendo una carta dal fondo e la metto in cima Prendo una carta dal fondo e la visualizzo per terra
Problema 4 (predizione cinese) Deposito una busta CHIEDO AD UNA PERSONA DIRE UN NUMERO DA 11 A 19 (DICIAMO N) METTERE PER TERRA N CARTE SOMMARE LE CIFRE del numero N (diciamo M) RIMETTO LE CARTE CHE SONO PER TERRA, SUL MAZZO CHE HO IN MANO CONTO M CARTE, esce è la carta di cui ho fatto la previsione
Problema 5 (compleanno) Scegli 2 NUMERI persone che vincono persone che perdono Scegli un numero che indica ogni quanto eliminare una persona contando da sinistra a destra Disporsi in cerchio http://www.a041.org/custom.asp?pagina=nave.a sp