il pensiero computazionale - pianolaureescientifiche.it · il pensiero computazionale alessandra...
TRANSCRIPT
IL PENSIERO COMPUTAZIONALE
Alessandra Dalla Valle
Dipartimento di Scienze Statistiche
Universita degli Studi di Padova
7 febbraio 2018, Aula Convegni CNR, Roma
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Laboratorio di Pensiero Computazionale
E stato proposto alle 234 matricole iscritte ai corsi di Laurea offertidal Dipartimento di Scienze Statistiche, Universita di Padovanell’a.a. 2017/18 nell’ambito dell’azione d) riduzione del drop-out
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Quest’idea da cosa nasce?
Intanto piu che un’idea e un tentativo di risposta ad un problema.
Che problema?
Tra le discipline fondanti del progetto formativo dei nostricorsi di Laurea in Statistica c’e l’Informatica
Moltissimi studenti del primo anno continuano a mostrare unavvicinamento alle materie informatiche molto difficile
Tra questi, alcuni si scoraggiano al punto da abbandonare glistudi statistici
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Da un problema... una soluzione
Come ci siamo arrivati? 1
esigenza di proporre un metodo di studio dell’Informaticadato che nelle scuole medie inferiori e superiori e tuttoracarente se non del tutto assente
volonta di fornire un linguaggio di base dell’Informatica chedeve precedere qualsiasi competenza digitale acquisibile in uncorso preparatorio tradizionale
1M. Melucci (Dip. Ingegneria dell’Informazione) ed ioAlessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Cos’e il Pensiero Computazionale?
Processo mentale per la risoluzione di problemi complessiche si ottiene combinando metodi caratteristici e strumentiintellettuali
Si tratta di un processo logico creativo che, dato un problema,
lo scompone in sotto-problemi piu semplici;per ciascuno trova dei piani risolutivi (sequenziali,condizionali, iterativi) del problema iniziale;applica il piano soluzione ad altri casi simili rendendolo quindigeneralizzabile.
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Il nostro Progetto: presupposti
Evitare sovraesposizioni della teoria riducendo il saltocognitivo necessario per prendere confidenza con unadisciplina nuova
Adottare un approccio laboratoriale orientato nell’ambitodel problem solving
−→ Utilizzo di Coding = strumenti e metodi di programmazionevisuale a blocchi per favorire lo sviluppodel pensiero computazionale
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Il nostro Progetto: contenuti
Perche si ha bisogno di procedure per risolvere problemi
Come scomporre un problema e arrivare alla soluzione
Perche serve un linguaggio specifico
Come verificare correttezza procedure e trovare errori
Utilita di funzioni e parametri
Uso della documentazione relativa alle procedure
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Il nostro Progetto: punti di forza
Coding 6= Programmazione
Avvia al pensiero computazionale concepito come formamentis per attuare un’idea creativa in ogni contestoattraverso metodologie automatizzate, generalizzabili ereplicabili
E trasversale e si presta ad essere applicato a ogni disciplina,non solo alle materie informatiche
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova
Qualche riferimento bibliografico...
J. M. Wing, Computational Thinking, Communications of theACM, Vol. 49, No. 3, pages 33–35, 2006.
http://www.programmailfuturo.it/.
http://code.org
Per ogni richiesta di informazioni scrivere a:[email protected].
Grazie per la vostra cortese attenzione
Alessandra Dalla Valle Dipartimento di Scienze Statistiche Universita degli Studi di Padova