Il pensiero computazionale CPS – Mazzella, Anesin
Cos’è il pensiero computazionale? processo mentale per la risoluzione di problemi costituito dalla combinazione di metodi caratteristici e di strumenti intellettuali (J.Wing 2006) Metodi caratteristici: Analisi (comprensione testo) Rappresentazione, formulazione del problema Automatizzazione del processo di calcolo (piano di soluzione e svolgimento) Generalizzazione del processo per adattarlo ad un’ampia classe di problemi (categorizzazione) Strumenti intellettuali: Tolleranza all’ambiguità – Perseveranza – Capacità di trattare problemi «incompleti» Abilità sociali per lavorare con gli altri (cooperative problem solving)
Ma non ce n’è già abbastanza di informatica in giro ? Scrittori o dattilografi? Creare o saper usare? Scratch o Word? Obama :“Non comprate un nuovo videogame: fatene uno. Non scaricate l’ultima app: disegnatela. Non usate semplicemente il vostro telefono: programmatelo” La Stampa 16 aprile 14
Informatica – cos’è. – e cosa non è… Informatica – cos’è? – e cosa non è…. « L'informatica non riguarda i computer più di quanto l'astronomia riguardi i telescopi. » (Edsger Wybe Dijkstra) L’informatica è la scienza che studia come rappresentare ed elaborare automaticamente i dati e le informazioni Algoritmi, strutture dati, Intelligenza artificiale, crittografia, ricerca operativa, teoria dei giochi, basi di dati, complessità computazionale… Non è ECDL, cioè Word-Excel-PowerPoint- Navigazione Web… Cioè tutto quello che normalmente ci spacciano per «informatica» ma è solo «utilizzo» del computer
Pensiero computazionale, Informatica… quindi programmazione (coding)! Sarà difficile…. No, è un gioco da ragazzi! Iniziamo: http://italia.code.org/
E se funziona… mi iscrivo e inserisco la classe! Iscrizione insegnante http://programmailfuturo.it/ CHI -> Iscrizione insegnanti Questo tipo di iscrizione è per l'insegnante che guida una o più classi nel progetto o per il referente di istituto. Devi usare il tuo indirizzo di posta elettronica istituzionale, che per gli insegnanti statali è @istruzione.it oppure è quello col dominio specifico delle regioni e province a statuto speciale. Il processo seguito è il seguente: ti iscrivi su questo sito di supporto compilando la scheda accessibile cliccando sul pulsante di iscrizione; ricevi nella tua posta elettronica istituzionale un messaggio di conferma con un codice univoco; accedi come utente iscritto a questo sito di supporto inserendo il codice univoco come password; vieni automaticamente iscritto anche sul sito di fruizione delle lezioni; accedi come utente iscritto al sito di fruizione delle lezioni inserendo il codice univoco come password. Dopo l'accesso come utente iscritto al sito di fruizione delle lezioni hai a disposizione un cruscotto di controllo che ti permette di seguire i progressi dei tuoi studenti e di gestire le tue classi.
Posso gestire i progressi: studenti
E alla fine…
Lo hanno fatto in tanti… (98.114.356 nel mondo)
Ma non c’è solo l’ora del codice… http://scratch.mit.edu/ è in circolazione da tempi non sospetti ;-) le schede di Scratch (pdf) Esempio: