![Page 1: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/1.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
Il Giuoco delle Perle di Vetro
Claudio Mirolo
Dipartimento di Matematica e Informatica,Università di Udine, via delle Scienze 206 – Udine
Fondamenti dell’Informaticawww.dimi.uniud.it/claudio
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 2: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/2.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
Sommario
1 Prologoil giuoco delle perle di vetroinformatichecontenuti vs. processi
2 Un’anima divisa in treanima matematicaanima ingegneristicaanima scientificasfumature
3 Suggestioniaffresco in forma di tritticoun pretesto. . .assecondando le vocazioni
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 3: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/3.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Sommario
1 Prologoil giuoco delle perle di vetroinformatichecontenuti vs. processi
2 Un’anima divisa in treanima matematicaanima ingegneristicaanima scientificasfumature
3 Suggestioniaffresco in forma di tritticoun pretesto. . .assecondando le vocazioni
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 4: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/4.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Il Giuoco delle Perle di Vetro
Nulla si sottrae tanto alla rappresentazione mediantela parola [. . . ] quanto certe cose [. . . ], le quali peròappunto perché uomini pii e coscienziosi le trattanoquasi fossero cose esistenti, si avvicinano un pocoall’essere e alla possibilità di nascere.
[. . . ] Sotto l’alterna egemonia di questa o di quell’altrascienza o arte, il Giuoco dei giuochi era diventato unaspecie di linguaggio universale col quale i giuocatorierano in grado di esprimere valori mediante simbolie di metterli in vicendevole rapporto.
Hermann Hesse, 1943, “Das Glasperlenspiel”
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 5: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/5.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Spunti di riflessione
Linguaggio universale per rappresentare la conoscenzascientifica e artistica
Informatica come nuovo “giuoco delle perle di vetro” perinterpretare e creare realtà?
Oggetto della ricerca è anche la struttura dellaspiegazione, del modello, astratta dalla realtà
Interpretazione della realtà vs. contemplazione (estetica)delle strutture del gioco
Da “Magister ludi” a “Ludi magister”: giocare, creare,interpretare la realtà e apprendere confluiscono . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 6: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/6.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Spunti di riflessione
Linguaggio universale per rappresentare la conoscenzascientifica e artistica
Informatica come nuovo “giuoco delle perle di vetro” perinterpretare e creare realtà?
Oggetto della ricerca è anche la struttura dellaspiegazione, del modello, astratta dalla realtà
Interpretazione della realtà vs. contemplazione (estetica)delle strutture del gioco
Da “Magister ludi” a “Ludi magister”: giocare, creare,interpretare la realtà e apprendere confluiscono . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 7: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/7.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Spunti di riflessione
Linguaggio universale per rappresentare la conoscenzascientifica e artistica
Informatica come nuovo “giuoco delle perle di vetro” perinterpretare e creare realtà?
Oggetto della ricerca è anche la struttura dellaspiegazione, del modello, astratta dalla realtà
Interpretazione della realtà vs. contemplazione (estetica)delle strutture del gioco
Da “Magister ludi” a “Ludi magister”: giocare, creare,interpretare la realtà e apprendere confluiscono . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 8: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/8.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Spunti di riflessione
Linguaggio universale per rappresentare la conoscenzascientifica e artistica
Informatica come nuovo “giuoco delle perle di vetro” perinterpretare e creare realtà?
Oggetto della ricerca è anche la struttura dellaspiegazione, del modello, astratta dalla realtà
Interpretazione della realtà vs. contemplazione (estetica)delle strutture del gioco
Da “Magister ludi” a “Ludi magister”: giocare, creare,interpretare la realtà e apprendere confluiscono . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 9: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/9.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Spunti di riflessione
Linguaggio universale per rappresentare la conoscenzascientifica e artistica
Informatica come nuovo “giuoco delle perle di vetro” perinterpretare e creare realtà?
Oggetto della ricerca è anche la struttura dellaspiegazione, del modello, astratta dalla realtà
Interpretazione della realtà vs. contemplazione (estetica)delle strutture del gioco
Da “Magister ludi” a “Ludi magister”: giocare, creare,interpretare la realtà e apprendere confluiscono . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 10: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/10.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
“Neve” per gli Inuit di Labrador e Groenlandia
1. aput neve in generale (in terra)2. apirlaat neve fresca3. massak, akkilokipok neve soffice4. mauja neve soffice e profonda5. mangokpok, mangiggal, neve pesante
mangikaajaaq6. pukak neve incrostata7. massalerauvok, qinuq neve fradicia8. tipvigut, apusiniq banco, mucchio di neve9. aputitaq chiazza di neve
10. putsinniq, puvvinniq neve bagnata sopra il ghiaccio11. qaniit neve in aria che cade12. nittaalaq neve densa in aria13. imalik neve bagnata che cade
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 11: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/11.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Un mondo pervaso di. . .
La neve pervade il mondo degli Inuit.Cos’è la nostra neve per loro?
L’informatica pervade il nostro mondo.Cos’è l’informatica per noi?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 12: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/12.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Un mondo pervaso di. . .
La neve pervade il mondo degli Inuit.Cos’è la nostra neve per loro?
L’informatica pervade il nostro mondo.Cos’è l’informatica per noi?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 13: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/13.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . informazione + automatica
. . . scoprire il ragionamento che un computer esegue
. . . trovare notizie e svolgere lavori
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 14: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/14.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . informazione + automatica
. . . scoprire il ragionamento che un computer esegue
. . . trovare notizie e svolgere lavori
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 15: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/15.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . informazione + automatica
. . . scoprire il ragionamento che un computer esegue
. . . trovare notizie e svolgere lavori
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 16: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/16.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . informazione + automatica
. . . scoprire il ragionamento che un computer esegue
. . . trovare notizie e svolgere lavori
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 17: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/17.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . rispondere a tutti i dati
. . . riuscire a capire un linguaggio nuovo
. . . tutti i programmi per i computers
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 18: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/18.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . rispondere a tutti i dati
. . . riuscire a capire un linguaggio nuovo
. . . tutti i programmi per i computers
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 19: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/19.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . rispondere a tutti i dati
. . . riuscire a capire un linguaggio nuovo
. . . tutti i programmi per i computers
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 20: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/20.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . rispondere a tutti i dati
. . . riuscire a capire un linguaggio nuovo
. . . tutti i programmi per i computers
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 21: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/21.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . insegna a organizzare il computer
. . . la scienza che permette di utilizzare bene il computer
. . . tutto il mondo che ruota attorno al computer
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 22: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/22.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . insegna a organizzare il computer
. . . la scienza che permette di utilizzare bene il computer
. . . tutto il mondo che ruota attorno al computer
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 23: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/23.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . insegna a organizzare il computer
. . . la scienza che permette di utilizzare bene il computer
. . . tutto il mondo che ruota attorno al computer
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 24: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/24.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
L’informatica è. . .
. . . insegna a organizzare il computer
. . . la scienza che permette di utilizzare bene il computer
. . . tutto il mondo che ruota attorno al computer
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 25: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/25.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Quali accezioni?
1. StrumentaleFocalizzazione sui prodotti, mentre “le competenze [ . . . ]sono formulate in termini generici, [ . . . ] senza coerenzadidattica e suddivisione rigorosa dei compiti” (Baudé, 2007).
2. Tecnico-operativaDimensioni tecnologica e sociale (Paoletti, 1993): schemigenerali di interazione nell’uso di “artefatti software”,invarianti cognitivi, . . . (Duchâteau, 2002; Vandeput, 2009).
3. DisciplinareIdentità; concetti e metodologie proprie pertinenti ladimensione scientifica (Paoletti, 1993) in senso lato:principi generali per capire e sfruttare i processi di calcolo.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 26: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/26.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Quali accezioni?
1. StrumentaleFocalizzazione sui prodotti, mentre “le competenze [ . . . ]sono formulate in termini generici, [ . . . ] senza coerenzadidattica e suddivisione rigorosa dei compiti” (Baudé, 2007).
2. Tecnico-operativaDimensioni tecnologica e sociale (Paoletti, 1993): schemigenerali di interazione nell’uso di “artefatti software”,invarianti cognitivi, . . . (Duchâteau, 2002; Vandeput, 2009).
3. DisciplinareIdentità; concetti e metodologie proprie pertinenti ladimensione scientifica (Paoletti, 1993) in senso lato:principi generali per capire e sfruttare i processi di calcolo.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 27: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/27.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Quali accezioni?
1. StrumentaleFocalizzazione sui prodotti, mentre “le competenze [ . . . ]sono formulate in termini generici, [ . . . ] senza coerenzadidattica e suddivisione rigorosa dei compiti” (Baudé, 2007).
2. Tecnico-operativaDimensioni tecnologica e sociale (Paoletti, 1993): schemigenerali di interazione nell’uso di “artefatti software”,invarianti cognitivi, . . . (Duchâteau, 2002; Vandeput, 2009).
3. DisciplinareIdentità; concetti e metodologie proprie pertinenti ladimensione scientifica (Paoletti, 1993) in senso lato:principi generali per capire e sfruttare i processi di calcolo.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 28: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/28.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Quali accezioni?
1. StrumentaleFocalizzazione sui prodotti, mentre “le competenze [ . . . ]sono formulate in termini generici, [ . . . ] senza coerenzadidattica e suddivisione rigorosa dei compiti” (Baudé, 2007).
2. Tecnico-operativaDimensioni tecnologica e sociale (Paoletti, 1993): schemigenerali di interazione nell’uso di “artefatti software”,invarianti cognitivi, . . . (Duchâteau, 2002; Vandeput, 2009).
3. DisciplinareIdentità; concetti e metodologie proprie pertinenti ladimensione scientifica (Paoletti, 1993) in senso lato:principi generali per capire e sfruttare i processi di calcolo.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 29: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/29.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come strumento
Per fare altro!
Problemi e obiettivi didattici non riguardano l’informatica(es.: Cabri, GeoGebra, Interactive Physics,strumenti per l’apprendimento di una lingua. . . )
Attenzione focalizzata sul prodotto, anzichésulla sua logica in quanto tecnologia informatica
Problema pedagogico: carico cognitivo
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 30: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/30.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come strumento
Per fare altro!
Problemi e obiettivi didattici non riguardano l’informatica(es.: Cabri, GeoGebra, Interactive Physics,strumenti per l’apprendimento di una lingua. . . )
Attenzione focalizzata sul prodotto, anzichésulla sua logica in quanto tecnologia informatica
Problema pedagogico: carico cognitivo
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 31: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/31.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come strumento
Per fare altro!
Problemi e obiettivi didattici non riguardano l’informatica(es.: Cabri, GeoGebra, Interactive Physics,strumenti per l’apprendimento di una lingua. . . )
Attenzione focalizzata sul prodotto, anzichésulla sua logica in quanto tecnologia informatica
Problema pedagogico: carico cognitivo
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 32: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/32.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come strumento
Per fare altro!
Problemi e obiettivi didattici non riguardano l’informatica(es.: Cabri, GeoGebra, Interactive Physics,strumenti per l’apprendimento di una lingua. . . )
Attenzione focalizzata sul prodotto, anzichésulla sua logica in quanto tecnologia informatica
Problema pedagogico: carico cognitivo
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 33: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/33.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Le tecnologie dell’informazione si distinguono dalle altreperché manifestano tre caratteri principali (Paoletti, 1993):
universale: tendenza a pervadere tutti i campidelle relazioni sociali e dell’attività umana
intellettivo: l’utilizzo presuppone processi cognitivi(modellazione, astrazione, inferenza, pianificazione. . . )
operativo: potenzialmente l’utilizzo produce effettisulla realtà (sociale, economica, produttiva. . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 34: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/34.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Le tecnologie dell’informazione si distinguono dalle altreperché manifestano tre caratteri principali (Paoletti, 1993):
universale: tendenza a pervadere tutti i campidelle relazioni sociali e dell’attività umana
intellettivo: l’utilizzo presuppone processi cognitivi(modellazione, astrazione, inferenza, pianificazione. . . )
operativo: potenzialmente l’utilizzo produce effettisulla realtà (sociale, economica, produttiva. . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 35: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/35.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Le tecnologie dell’informazione si distinguono dalle altreperché manifestano tre caratteri principali (Paoletti, 1993):
universale: tendenza a pervadere tutti i campidelle relazioni sociali e dell’attività umana
intellettivo: l’utilizzo presuppone processi cognitivi(modellazione, astrazione, inferenza, pianificazione. . . )
operativo: potenzialmente l’utilizzo produce effettisulla realtà (sociale, economica, produttiva. . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 36: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/36.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Le tecnologie dell’informazione si distinguono dalle altreperché manifestano tre caratteri principali (Paoletti, 1993):
universale: tendenza a pervadere tutti i campidelle relazioni sociali e dell’attività umana
intellettivo: l’utilizzo presuppone processi cognitivi(modellazione, astrazione, inferenza, pianificazione. . . )
operativo: potenzialmente l’utilizzo produce effettisulla realtà (sociale, economica, produttiva. . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 37: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/37.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Per acquisire capacità operative
Destrezza con le ICT (es.: ECDL)
Nozioni di base sul funzionamento dei dispositivihardware e software
Implicazioni normative: legislazione, diritti/doveri,codici di comportamento. . .
Imparare ad apprendere (lifelong learning)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 38: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/38.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Per acquisire capacità operative
Destrezza con le ICT (es.: ECDL)
Nozioni di base sul funzionamento dei dispositivihardware e software
Implicazioni normative: legislazione, diritti/doveri,codici di comportamento. . .
Imparare ad apprendere (lifelong learning)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 39: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/39.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Per acquisire capacità operative
Destrezza con le ICT (es.: ECDL)
Nozioni di base sul funzionamento dei dispositivihardware e software
Implicazioni normative: legislazione, diritti/doveri,codici di comportamento. . .
Imparare ad apprendere (lifelong learning)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 40: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/40.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Per acquisire capacità operative
Destrezza con le ICT (es.: ECDL)
Nozioni di base sul funzionamento dei dispositivihardware e software
Implicazioni normative: legislazione, diritti/doveri,codici di comportamento. . .
Imparare ad apprendere (lifelong learning)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 41: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/41.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Per acquisire capacità operative
Destrezza con le ICT (es.: ECDL)
Nozioni di base sul funzionamento dei dispositivihardware e software
Implicazioni normative: legislazione, diritti/doveri,codici di comportamento. . .
Imparare ad apprendere (lifelong learning)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 42: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/42.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Tipiche strutture (pattern) interazionali ricorrenti:invarianti cognitivi
Applicazione di metafore: potenzialità e limiti(illusione di manipolazione diretta)
Interazione sulla base di ipotesi e verifica sul campo. . .
. . . Ma è difficile estrapolare principi generali, stabili(apprendimento per imitazione, per approssimazione)
Quale linguaggio per esprimere ciò che si fa?A livello di azioni, metafore o trattamento informatico?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 43: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/43.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Tipiche strutture (pattern) interazionali ricorrenti:invarianti cognitivi
Applicazione di metafore: potenzialità e limiti(illusione di manipolazione diretta)
Interazione sulla base di ipotesi e verifica sul campo. . .
. . . Ma è difficile estrapolare principi generali, stabili(apprendimento per imitazione, per approssimazione)
Quale linguaggio per esprimere ciò che si fa?A livello di azioni, metafore o trattamento informatico?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 44: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/44.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Tipiche strutture (pattern) interazionali ricorrenti:invarianti cognitivi
Applicazione di metafore: potenzialità e limiti(illusione di manipolazione diretta)
Interazione sulla base di ipotesi e verifica sul campo. . .
. . . Ma è difficile estrapolare principi generali, stabili(apprendimento per imitazione, per approssimazione)
Quale linguaggio per esprimere ciò che si fa?A livello di azioni, metafore o trattamento informatico?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 45: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/45.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Tipiche strutture (pattern) interazionali ricorrenti:invarianti cognitivi
Applicazione di metafore: potenzialità e limiti(illusione di manipolazione diretta)
Interazione sulla base di ipotesi e verifica sul campo. . .
. . . Ma è difficile estrapolare principi generali, stabili(apprendimento per imitazione, per approssimazione)
Quale linguaggio per esprimere ciò che si fa?A livello di azioni, metafore o trattamento informatico?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 46: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/46.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie
Tipiche strutture (pattern) interazionali ricorrenti:invarianti cognitivi
Applicazione di metafore: potenzialità e limiti(illusione di manipolazione diretta)
Interazione sulla base di ipotesi e verifica sul campo. . .
. . . Ma è difficile estrapolare principi generali, stabili(apprendimento per imitazione, per approssimazione)
Quale linguaggio per esprimere ciò che si fa?A livello di azioni, metafore o trattamento informatico?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 47: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/47.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie, Ma. . .
Uno dei risultati ottenuti [ . . . ] è rappresentatodalla quantità di informazioni conosciute dagli allievisenza un quadro per organizzarle.
Più specificamente, la nozione di elaborazioneil più delle volte era assente, mentresolo la parte visibile dei computer era considerata. [ . . . ]
Riassumendo, molti utilizzatori si impratichisconoper approssimazione, e non apprendono effettivamente.
(Eric Bruillard, 2004)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 48: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/48.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie, Ma. . .
Uno dei risultati ottenuti [ . . . ] è rappresentatodalla quantità di informazioni conosciute dagli allievisenza un quadro per organizzarle.
Più specificamente, la nozione di elaborazioneil più delle volte era assente, mentresolo la parte visibile dei computer era considerata. [ . . . ]
Riassumendo, molti utilizzatori si impratichisconoper approssimazione, e non apprendono effettivamente.
(Eric Bruillard, 2004)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 49: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/49.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie: Metafore?
Le metafore dell’informatica forniscono un quadro concettualein cui collocare le ontologie che emergono costantementedagli ambienti di calcolo [ . . . ] grazie al ruolo [che] svolgononell’apprendimento dei concetti da parte degli utentie dei creatori di software [ . . . ].
L’informatica progredisce nascondendo la compessità tramitelivelli sempre più elevati di astrazione, e molte di questeastrazioni incominciano la loro vita come metafore.
(T.R. Colburn & G.M. Shute, 2004)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 50: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/50.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come uso di tecnologie: Metafore?
Le metafore dell’informatica forniscono un quadro concettualein cui collocare le ontologie che emergono costantementedagli ambienti di calcolo [ . . . ] grazie al ruolo [che] svolgononell’apprendimento dei concetti da parte degli utentie dei creatori di software [ . . . ].
L’informatica progredisce nascondendo la compessità tramitelivelli sempre più elevati di astrazione, e molte di questeastrazioni incominciano la loro vita come metafore.
(T.R. Colburn & G.M. Shute, 2004)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 51: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/51.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come disciplina
Oggetto: Trattamento formale dell’informazione
Peculiare chiave di lettura scientifica della realtà:paradigma informazionale
Riflessione critica su potenzialità,limiti, impatto degli artefatti informatici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 52: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/52.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come disciplina
Oggetto: Trattamento formale dell’informazione
Peculiare chiave di lettura scientifica della realtà:paradigma informazionale
Riflessione critica su potenzialità,limiti, impatto degli artefatti informatici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 53: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/53.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come disciplina
Oggetto: Trattamento formale dell’informazione
Peculiare chiave di lettura scientifica della realtà:paradigma informazionale
Riflessione critica su potenzialità,limiti, impatto degli artefatti informatici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 54: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/54.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come disciplina
Concetti di base (esempi: algoritmo, calcolabilità, . . . )
Contributi alla crescita delle conoscenze (esempi:problemi algoritmicamente non risolubili, intrattabili, . . . )
Competenze metodologiche (esempi: modellazionedelle informazioni, gestione della complessità, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 55: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/55.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come disciplina
Concetti di base (esempi: algoritmo, calcolabilità, . . . )
Contributi alla crescita delle conoscenze (esempi:problemi algoritmicamente non risolubili, intrattabili, . . . )
Competenze metodologiche (esempi: modellazionedelle informazioni, gestione della complessità, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 56: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/56.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica come disciplina
Concetti di base (esempi: algoritmo, calcolabilità, . . . )
Contributi alla crescita delle conoscenze (esempi:problemi algoritmicamente non risolubili, intrattabili, . . . )
Competenze metodologiche (esempi: modellazionedelle informazioni, gestione della complessità, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 57: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/57.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Annotazioni evocative
Il primo miracolo è che combinare un gran numero di volte unpiccolo insieme di operazioni elementari consente una potenzad’azione considerevole. [ . . . ] Il secondo miracolo è che unagrande varietà di insiemi di operazioni elementari (ragionevoli)conduce alla stessa potenza [di calcolo]. Il terzo miracolo èche i limiti di questa potenza sono esprimibili formalmente.(Mazoyer, 2005)
L’informatica è una ricerca incessante per “stanare” il significatodietro la forma e per costringere il significato nella “camicia diforza” della forma: nessuno dovrebbe uscire dalla scuola senzaaverlo percepito. (Duchâteau, 1992)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 58: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/58.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Annotazioni evocative
Il primo miracolo è che combinare un gran numero di volte unpiccolo insieme di operazioni elementari consente una potenzad’azione considerevole. [ . . . ] Il secondo miracolo è che unagrande varietà di insiemi di operazioni elementari (ragionevoli)conduce alla stessa potenza [di calcolo]. Il terzo miracolo èche i limiti di questa potenza sono esprimibili formalmente.(Mazoyer, 2005)
L’informatica è una ricerca incessante per “stanare” il significatodietro la forma e per costringere il significato nella “camicia diforza” della forma: nessuno dovrebbe uscire dalla scuola senzaaverlo percepito. (Duchâteau, 1992)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 59: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/59.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Annotazioni evocative
Il primo miracolo è che combinare un gran numero di volte unpiccolo insieme di operazioni elementari consente una potenzad’azione considerevole. [ . . . ] Il secondo miracolo è che unagrande varietà di insiemi di operazioni elementari (ragionevoli)conduce alla stessa potenza [di calcolo]. Il terzo miracolo èche i limiti di questa potenza sono esprimibili formalmente.(Mazoyer, 2005)
L’informatica è una ricerca incessante per “stanare” il significatodietro la forma e per costringere il significato nella “camicia diforza” della forma: nessuno dovrebbe uscire dalla scuola senzaaverlo percepito. (Duchâteau, 1992)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 60: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/60.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Annotazioni evocative
Il primo miracolo è che combinare un gran numero di volte unpiccolo insieme di operazioni elementari consente una potenzad’azione considerevole. [ . . . ] Il secondo miracolo è che unagrande varietà di insiemi di operazioni elementari (ragionevoli)conduce alla stessa potenza [di calcolo]. Il terzo miracolo èche i limiti di questa potenza sono esprimibili formalmente.(Mazoyer, 2005)
L’informatica è una ricerca incessante per “stanare” il significatodietro la forma e per costringere il significato nella “camicia diforza” della forma: nessuno dovrebbe uscire dalla scuola senzaaverlo percepito. (Duchâteau, 1992)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 61: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/61.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Schematizzando un po’
accezione strumentale acc. tecnico-operativa accezione disciplinare
competenze contingenti . . . competenze stabili
saper fare saper generalizzare saper creare
abilità manipolatorie intuizione analogica valutazione critica
focus: prodotti focus: interazioni focus: processi(invarianti cognitivi)
addestramento . . . formazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 62: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/62.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Schematizzando un po’
accezione strumentale acc. tecnico-operativa accezione disciplinare
competenze contingenti . . . competenze stabili
saper fare saper generalizzare saper creare
abilità manipolatorie intuizione analogica valutazione critica
focus: prodotti focus: interazioni focus: processi(invarianti cognitivi)
addestramento . . . formazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 63: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/63.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Schematizzando un po’
accezione strumentale acc. tecnico-operativa accezione disciplinare
competenze contingenti . . . competenze stabili
saper fare saper generalizzare saper creare
abilità manipolatorie intuizione analogica valutazione critica
focus: prodotti focus: interazioni focus: processi(invarianti cognitivi)
addestramento . . . formazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 64: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/64.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Schematizzando un po’
accezione strumentale acc. tecnico-operativa accezione disciplinare
competenze contingenti . . . competenze stabili
saper fare saper generalizzare saper creare
abilità manipolatorie intuizione analogica valutazione critica
focus: prodotti focus: interazioni focus: processi(invarianti cognitivi)
addestramento . . . formazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 65: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/65.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Schematizzando un po’
accezione strumentale acc. tecnico-operativa accezione disciplinare
competenze contingenti . . . competenze stabili
saper fare saper generalizzare saper creare
abilità manipolatorie intuizione analogica valutazione critica
focus: prodotti focus: interazioni focus: processi(invarianti cognitivi)
addestramento . . . formazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 66: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/66.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Quale insegnante?
accezione strumentale sostanzialmente non riguarda l’insegnantedi informatica
acc. tecnico-operativa competenze trasversali relative all’uso delleIT/ICT (in quanto trasversali, dovrebberiguardare anche l’insegnante di informa-tica) – scarsamente studiate
accezione disciplinare riguarda in prevalenza (esclusivamente?)l’insegnante di informatica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 67: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/67.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Contenuti vs. Processi
Didattica della disciplina . . .
Impostazione tradizionale a partire dall’individuazione deicontenuti e delle competenze operative (conoscenze)
Diverso approccio a partire dall’individuazione deiprocessi messi in atto (analisi, scoperta, progetto)che ne caratterizzano identità e “prospettiva culturale”
l’informatica è solo un ventaglio di competenze tecnichee professionali o è anche un modo di guardare il mondo?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 68: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/68.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Contenuti vs. Processi
Didattica della disciplina . . .
Impostazione tradizionale a partire dall’individuazione deicontenuti e delle competenze operative (conoscenze)
Diverso approccio a partire dall’individuazione deiprocessi messi in atto (analisi, scoperta, progetto)che ne caratterizzano identità e “prospettiva culturale”
l’informatica è solo un ventaglio di competenze tecnichee professionali o è anche un modo di guardare il mondo?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 69: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/69.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Contenuti vs. Processi
Didattica della disciplina . . .
Impostazione tradizionale a partire dall’individuazione deicontenuti e delle competenze operative (conoscenze)
Diverso approccio a partire dall’individuazione deiprocessi messi in atto (analisi, scoperta, progetto)che ne caratterizzano identità e “prospettiva culturale”
l’informatica è solo un ventaglio di competenze tecnichee professionali o è anche un modo di guardare il mondo?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 70: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/70.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Contenuti vs. Processi
Didattica della disciplina . . .
Impostazione tradizionale a partire dall’individuazione deicontenuti e delle competenze operative (conoscenze)
Diverso approccio a partire dall’individuazione deiprocessi messi in atto (analisi, scoperta, progetto)che ne caratterizzano identità e “prospettiva culturale”
l’informatica è solo un ventaglio di competenze tecnichee professionali o è anche un modo di guardare il mondo?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 71: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/71.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Natura dell’informatica?
Per affrontare la didattica dell’informatica può essere utile
riflettere sulla natura della disciplina e quindi sui processi
(analisi, scoperta, progetto, . . . ) che, più delle nozioni,
stanno alla base dell’educazione.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 72: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/72.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica nella scuola del riordino
DM 22/08/2007 n. 139Asse scientifico-tecnologico
Competenze di base a conclusione dell’obbligo di istruzione:
Osservare, descrivere ed analizzare fenomeniappartenenti alla realtà naturale e artificialee riconoscere [ . . . ] i concetti di sistema e di complessità
Essere consapevole delle potenzialità e dei limitidelle tecnologie nel contesto culturale e socialein cui vengono applicate
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 73: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/73.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica nella scuola del riordino
DM 22/08/2007 n. 139Asse scientifico-tecnologico
Competenze di base a conclusione dell’obbligo di istruzione:
Osservare, descrivere ed analizzare fenomeniappartenenti alla realtà naturale e artificialee riconoscere [ . . . ] i concetti di sistema e di complessità
Essere consapevole delle potenzialità e dei limitidelle tecnologie nel contesto culturale e socialein cui vengono applicate
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 74: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/74.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica nella scuola del riordino
DM 22/08/2007 n. 139Asse scientifico-tecnologico
Competenze di base a conclusione dell’obbligo di istruzione:
Osservare, descrivere ed analizzare fenomeniappartenenti alla realtà naturale e artificialee riconoscere [ . . . ] i concetti di sistema e di complessità
Essere consapevole delle potenzialità e dei limitidelle tecnologie nel contesto culturale e socialein cui vengono applicate
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 75: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/75.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica nella scuola del riordino
DM 7/10/2010 n. 211Liceo Scientifico – Opzione delle scienze applicate
Competenze a conclusione del ciclo:
[ . . . ] Il collegamento con le discipline scientifiche,ma anche con la filosofia e l’italiano,deve permettere di riflettere sui fondamenti teoricidell’informatica e delle sue connessioni con la logica,sul modo in cui l’informatica influisce sui metodidelle scienze e delle tecnologie,e su come permette la nascita di nuove scienze.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 76: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/76.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Informatica nella scuola del riordino
DM 7/10/2010 n. 211Liceo Scientifico – Opzione delle scienze applicate
Competenze a conclusione del ciclo:
[ . . . ] Il collegamento con le discipline scientifiche,ma anche con la filosofia e l’italiano,deve permettere di riflettere sui fondamenti teoricidell’informatica e delle sue connessioni con la logica,sul modo in cui l’informatica influisce sui metodidelle scienze e delle tecnologie,e su come permette la nascita di nuove scienze.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 77: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/77.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Manifesto "Informatica nella riforma"
L’informatica [ . . . ] è un complesso di conoscenze scientifichee tecnologiche che permettono di realizzare quello che sipotrebbe chiamare il metodo informatico:
così come il metodo scientifico può essere riassunto nelformulare ipotesi che spieghino un fenomeno e nel verificaretali ipotesi mediante [ . . . ] esperimenti, il metodo informaticoconsiste nel formulare algoritmi che risolvano un problema, neltrasformare questi algoritmi in [programmi] per le macchine enel verificare la correttezza e l’efficacia di tali programmianalizzandoli ed eseguendoli.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 78: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/78.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Manifesto "Informatica nella riforma"
L’informatica contribuisce alle scienze con concetti propri,quali la nozione di effettività, di complessità computazionale,di gerarchia di astrazione.
L’informatica condivide con altre scienze lo studio delletecniche risolutive di problemi [ . . . ] e come importantecontributo originale mette a disposizione strumenti linguisticiprogettati affinché ciò sia possibile e semplice. Inoltre, studiale somiglianze tra i problemi e le loro soluzioni [ . . . ].
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 79: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/79.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
il giuoco delle perle di vetroinformatichecontenuti vs. processi
Manifesto "Informatica nella riforma"
[ . . . ] I principi dell’informatica [ . . . ] hanno un valore formativoenorme, che va molto al di là dell’apprendimento dell’uso delcomputer. L’informatica come disciplina scientifica non èriducibile all’uso dei suoi strumenti ed ha poco a vedere con ciòche oggigiorno è nota come “alfabetizzazione informatica”[ . . . ]. L’uso degli strumenti senza un’esposizione ai principiscientifici è causa da una parte dell’obsolescenza dellecompetenze [ . . . ], dall’altra non permette di vederne lepotenzialità per l’innovazione.
CINI, GII, GRIN; Maggio 2010
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 80: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/80.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Sommario
1 Prologoil giuoco delle perle di vetroinformatichecontenuti vs. processi
2 Un’anima divisa in treanima matematicaanima ingegneristicaanima scientificasfumature
3 Suggestioniaffresco in forma di tritticoun pretesto. . .assecondando le vocazioni
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 81: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/81.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Che realtà hanno gli oggetti dell’informatica?
Nulla si sottrae tanto alla rappresentazione mediantela parola [. . . ] quanto certe cose [. . . ], le quali peròappunto perché uomini pii e coscienziosile trattano quasi fossero cose esistenti,si avvicinano un poco all’esseree alla possibilità di nascere.
Hermann Hesse, citato
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 82: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/82.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Qual è la natura di un programma?
Un linguaggio di programmazionenon è semplicemente un modo per fareeseguire delle operazioni a un computer, . . .
programma come processo: entità fenomenica
. . . ma è piuttosto un nuovo strumento formaleper esprimere idee sulla metodologia.
programma come testo: prodotto culturale
Sussman, vedi oltre
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 83: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/83.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Qual è la natura di un programma?
Un linguaggio di programmazionenon è semplicemente un modo per fareeseguire delle operazioni a un computer, . . .
programma come processo: entità fenomenica
. . . ma è piuttosto un nuovo strumento formaleper esprimere idee sulla metodologia.
programma come testo: prodotto culturale
Sussman, vedi oltre
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 84: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/84.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Qual è la natura di un programma?
Un linguaggio di programmazionenon è semplicemente un modo per fareeseguire delle operazioni a un computer, . . .
programma come processo: entità fenomenica
. . . ma è piuttosto un nuovo strumento formaleper esprimere idee sulla metodologia.
programma come testo: prodotto culturale
Sussman, vedi oltre
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 85: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/85.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Si può negare una forma di realtà oggettiva?
prodotto culturaleincide sulla realtà, ma in modo indiretto,attraverso la mediazione consapevoledi attori umani
entità fenomenica:agisce sulla realtà in modo diretto,indipendentemente da un interventoumano consapevole
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 86: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/86.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Si può negare una forma di realtà oggettiva?
prodotto culturaleincide sulla realtà, ma in modo indiretto,attraverso la mediazione consapevoledi attori umani
entità fenomenica:agisce sulla realtà in modo diretto,indipendentemente da un interventoumano consapevole
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 87: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/87.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
A.M. Eden, 2007
Monografia di Minds and Machines dedicata alla“filosofia dell’informatica”
Aspetti analizzati:
Metodi applicati per acquisire nuove conoscenze
Natura degli oggetti studiati (ontologia)
Natura della conoscenza su di essi (epistemologia)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 88: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/88.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
A.M. Eden, 2007
Monografia di Minds and Machines dedicata alla“filosofia dell’informatica”
Aspetti analizzati:
Metodi applicati per acquisire nuove conoscenze
Natura degli oggetti studiati (ontologia)
Natura della conoscenza su di essi (epistemologia)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 89: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/89.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
A.M. Eden, 2007
Monografia di Minds and Machines dedicata alla“filosofia dell’informatica”
Aspetti analizzati:
Metodi applicati per acquisire nuove conoscenze
Natura degli oggetti studiati (ontologia)
Natura della conoscenza su di essi (epistemologia)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 90: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/90.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
A.M. Eden, 2007
Monografia di Minds and Machines dedicata alla“filosofia dell’informatica”
Aspetti analizzati:
Metodi applicati per acquisire nuove conoscenze
Natura degli oggetti studiati (ontologia)
Natura della conoscenza su di essi (epistemologia)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 91: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/91.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
A.M. Eden, 2007
Monografia di Minds and Machines dedicata alla“filosofia dell’informatica”
Aspetti analizzati:
Metodi applicati per acquisire nuove conoscenze
Natura degli oggetti studiati (ontologia)
Natura della conoscenza su di essi (epistemologia)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 92: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/92.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Domande
Facendo riferimento all’inquadramento tradizionaledelle discipline (almeno in prima istanza) . . .
L’informatica è un ramo della matematica,una disciplina ingegneristicao una scienza della natura?
La conoscenza sul comportamento dei programmisi sviluppa deduttivamente o empiricamente?
I programmi sono assimilabili a oggetti matematici,a meri dati, oppure a processi mentali?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 93: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/93.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Domande
Facendo riferimento all’inquadramento tradizionaledelle discipline (almeno in prima istanza) . . .
L’informatica è un ramo della matematica,una disciplina ingegneristicao una scienza della natura?
La conoscenza sul comportamento dei programmisi sviluppa deduttivamente o empiricamente?
I programmi sono assimilabili a oggetti matematici,a meri dati, oppure a processi mentali?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 94: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/94.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Domande
Facendo riferimento all’inquadramento tradizionaledelle discipline (almeno in prima istanza) . . .
L’informatica è un ramo della matematica,una disciplina ingegneristicao una scienza della natura?
La conoscenza sul comportamento dei programmisi sviluppa deduttivamente o empiricamente?
I programmi sono assimilabili a oggetti matematici,a meri dati, oppure a processi mentali?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 95: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/95.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Domande
Facendo riferimento all’inquadramento tradizionaledelle discipline (almeno in prima istanza) . . .
L’informatica è un ramo della matematica,una disciplina ingegneristicao una scienza della natura?
La conoscenza sul comportamento dei programmisi sviluppa deduttivamente o empiricamente?
I programmi sono assimilabili a oggetti matematici,a meri dati, oppure a processi mentali?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 96: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/96.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Tre “anime” dell’informatica
All’interno della disciplina convivono tre concezioni principali:
Anima matematica (paradigma razionalista),tipica dell’informatica teorica
Anima ingegneristica (paradigma tecnologico),tipica dell’ambito dell’ingegneria del software
Anima scientifica (paradigma scientifico),tipica dell’ambito dell’intelligenza artificiale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 97: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/97.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Tre “anime” dell’informatica
All’interno della disciplina convivono tre concezioni principali:
Anima matematica (paradigma razionalista),tipica dell’informatica teorica
Anima ingegneristica (paradigma tecnologico),tipica dell’ambito dell’ingegneria del software
Anima scientifica (paradigma scientifico),tipica dell’ambito dell’intelligenza artificiale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 98: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/98.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Tre “anime” dell’informatica
All’interno della disciplina convivono tre concezioni principali:
Anima matematica (paradigma razionalista),tipica dell’informatica teorica
Anima ingegneristica (paradigma tecnologico),tipica dell’ambito dell’ingegneria del software
Anima scientifica (paradigma scientifico),tipica dell’ambito dell’intelligenza artificiale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 99: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/99.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Tre “anime” dell’informatica
All’interno della disciplina convivono tre concezioni principali:
Anima matematica (paradigma razionalista),tipica dell’informatica teorica
Anima ingegneristica (paradigma tecnologico),tipica dell’ambito dell’ingegneria del software
Anima scientifica (paradigma scientifico),tipica dell’ambito dell’intelligenza artificiale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 100: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/100.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Concetto centrale di “programma”
Distinzione fra:
Program scripttesto del programma espresso in un linguaggio formale
Program processprocesso computazionale prodotto dall’esecuzione di unprogram script in un dispositivo di calcolo
Programprogramma come sintesi di entrambi i concetti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 101: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/101.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Concetto centrale di “programma”
Distinzione fra:
Program scripttesto del programma espresso in un linguaggio formale
Program processprocesso computazionale prodotto dall’esecuzione di unprogram script in un dispositivo di calcolo
Programprogramma come sintesi di entrambi i concetti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 102: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/102.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Concetto centrale di “programma”
Distinzione fra:
Program scripttesto del programma espresso in un linguaggio formale
Program processprocesso computazionale prodotto dall’esecuzione di unprogram script in un dispositivo di calcolo
Programprogramma come sintesi di entrambi i concetti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 103: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/103.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Concetto centrale di “programma”
Distinzione fra:
Program scripttesto del programma espresso in un linguaggio formale
Program processprocesso computazionale prodotto dall’esecuzione di unprogram script in un dispositivo di calcolo
Programprogramma come sintesi di entrambi i concetti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 104: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/104.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Rimanda al razionalismo in filosofia
La ragione pura (conoscenza a priori) è più affidabiledell’esperienza sensoriale (conoscenza a posteriori)
Programmare è assimilabile a un’attività matematica
Esempi:teoria della calcolabilità, complessità computazionale,verifica formale della correttezza dei programmi,semantica dei linguaggi di programmazione, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 105: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/105.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Rimanda al razionalismo in filosofia
La ragione pura (conoscenza a priori) è più affidabiledell’esperienza sensoriale (conoscenza a posteriori)
Programmare è assimilabile a un’attività matematica
Esempi:teoria della calcolabilità, complessità computazionale,verifica formale della correttezza dei programmi,semantica dei linguaggi di programmazione, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 106: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/106.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Rimanda al razionalismo in filosofia
La ragione pura (conoscenza a priori) è più affidabiledell’esperienza sensoriale (conoscenza a posteriori)
Programmare è assimilabile a un’attività matematica
Esempi:teoria della calcolabilità, complessità computazionale,verifica formale della correttezza dei programmi,semantica dei linguaggi di programmazione, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 107: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/107.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Rimanda al razionalismo in filosofia
La ragione pura (conoscenza a priori) è più affidabiledell’esperienza sensoriale (conoscenza a posteriori)
Programmare è assimilabile a un’attività matematica
Esempi:teoria della calcolabilità, complessità computazionale,verifica formale della correttezza dei programmi,semantica dei linguaggi di programmazione, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 108: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/108.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Metodologia:
Il ragionamento deduttivo è l’unico metodo accettatoper investigare le proprietà dei programmi
Ontologia:
Il testo di un programma è un’espressione matematicae in quanto tale rappresenta un oggetto matematico
Epistemologia:
Conoscenza certa, a priori, sui programmi derivada puro ragionamento, attraverso deduzioni formali
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 109: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/109.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Metodologia:
Il ragionamento deduttivo è l’unico metodo accettatoper investigare le proprietà dei programmi
Ontologia:
Il testo di un programma è un’espressione matematicae in quanto tale rappresenta un oggetto matematico
Epistemologia:
Conoscenza certa, a priori, sui programmi derivada puro ragionamento, attraverso deduzioni formali
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 110: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/110.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Metodologia:
Il ragionamento deduttivo è l’unico metodo accettatoper investigare le proprietà dei programmi
Ontologia:
Il testo di un programma è un’espressione matematicae in quanto tale rappresenta un oggetto matematico
Epistemologia:
Conoscenza certa, a priori, sui programmi derivada puro ragionamento, attraverso deduzioni formali
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 111: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/111.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima matematica
Metodologia:
Il ragionamento deduttivo è l’unico metodo accettatoper investigare le proprietà dei programmi
Ontologia:
Il testo di un programma è un’espressione matematicae in quanto tale rappresenta un oggetto matematico
Epistemologia:
Conoscenza certa, a priori, sui programmi derivada puro ragionamento, attraverso deduzioni formali
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 112: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/112.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Rimanda all’empirismo in filosofia
L’esperienza è alla radice di ogni conoscenza
Da un punto di vista ingegneristico l’informaticamira a produrre sistemi affidabili e i metodidell’informatica teorica sono considerati speculativi
È impraticabile, se non impossibile, acquisire (dedurre)conoscenza a priori sui programmi reali
Esempi:ingegneria del software (requisiti, progetto, design patterns,architettura, manutenzione ed evoluzione, testing, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 113: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/113.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Rimanda all’empirismo in filosofia
L’esperienza è alla radice di ogni conoscenza
Da un punto di vista ingegneristico l’informaticamira a produrre sistemi affidabili e i metodidell’informatica teorica sono considerati speculativi
È impraticabile, se non impossibile, acquisire (dedurre)conoscenza a priori sui programmi reali
Esempi:ingegneria del software (requisiti, progetto, design patterns,architettura, manutenzione ed evoluzione, testing, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 114: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/114.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Rimanda all’empirismo in filosofia
L’esperienza è alla radice di ogni conoscenza
Da un punto di vista ingegneristico l’informaticamira a produrre sistemi affidabili e i metodidell’informatica teorica sono considerati speculativi
È impraticabile, se non impossibile, acquisire (dedurre)conoscenza a priori sui programmi reali
Esempi:ingegneria del software (requisiti, progetto, design patterns,architettura, manutenzione ed evoluzione, testing, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 115: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/115.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Rimanda all’empirismo in filosofia
L’esperienza è alla radice di ogni conoscenza
Da un punto di vista ingegneristico l’informaticamira a produrre sistemi affidabili e i metodidell’informatica teorica sono considerati speculativi
È impraticabile, se non impossibile, acquisire (dedurre)conoscenza a priori sui programmi reali
Esempi:ingegneria del software (requisiti, progetto, design patterns,architettura, manutenzione ed evoluzione, testing, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 116: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/116.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Rimanda all’empirismo in filosofia
L’esperienza è alla radice di ogni conoscenza
Da un punto di vista ingegneristico l’informaticamira a produrre sistemi affidabili e i metodidell’informatica teorica sono considerati speculativi
È impraticabile, se non impossibile, acquisire (dedurre)conoscenza a priori sui programmi reali
Esempi:ingegneria del software (requisiti, progetto, design patterns,architettura, manutenzione ed evoluzione, testing, . . . )
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 117: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/117.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Metodologia:
La qualità dei programmi è determinata su base statisticadalle caratteristiche del processo di sviluppo e testing
Ontologia:
Il testo di un programma è un mero aggregato di dati e nonè necessario ipotizzare l’esistenza di un’entità immaterialead esso correlata (principio di parsimonia ontologica)
Epistemologia:
conoscenza a posteriori sull’affidabilità dei programmideriva da misure probabilistiche tramite batterie di test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 118: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/118.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Metodologia:
La qualità dei programmi è determinata su base statisticadalle caratteristiche del processo di sviluppo e testing
Ontologia:
Il testo di un programma è un mero aggregato di dati e nonè necessario ipotizzare l’esistenza di un’entità immaterialead esso correlata (principio di parsimonia ontologica)
Epistemologia:
conoscenza a posteriori sull’affidabilità dei programmideriva da misure probabilistiche tramite batterie di test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 119: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/119.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Metodologia:
La qualità dei programmi è determinata su base statisticadalle caratteristiche del processo di sviluppo e testing
Ontologia:
Il testo di un programma è un mero aggregato di dati e nonè necessario ipotizzare l’esistenza di un’entità immaterialead esso correlata (principio di parsimonia ontologica)
Epistemologia:
conoscenza a posteriori sull’affidabilità dei programmideriva da misure probabilistiche tramite batterie di test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 120: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/120.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima ingegneristica
Metodologia:
La qualità dei programmi è determinata su base statisticadalle caratteristiche del processo di sviluppo e testing
Ontologia:
Il testo di un programma è un mero aggregato di dati e nonè necessario ipotizzare l’esistenza di un’entità immaterialead esso correlata (principio di parsimonia ontologica)
Epistemologia:
conoscenza a posteriori sull’affidabilità dei programmideriva da misure probabilistiche tramite batterie di test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 121: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/121.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
In accordo con il punto di vista scientifico
La conoscenza a priori (deduttiva) deve esserecorroborata/refutata da evidenza empirica (sperimentale)
L’informatica è una disciplina scientifica e le proprietàdei programmi sono oggetto di indagine scientifica
Esempi:debugging (!), intelligenza artificiale, reti neurali artificiali,modelli e simulazione, programmazione evolutiva, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 122: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/122.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
In accordo con il punto di vista scientifico
La conoscenza a priori (deduttiva) deve esserecorroborata/refutata da evidenza empirica (sperimentale)
L’informatica è una disciplina scientifica e le proprietàdei programmi sono oggetto di indagine scientifica
Esempi:debugging (!), intelligenza artificiale, reti neurali artificiali,modelli e simulazione, programmazione evolutiva, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 123: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/123.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
In accordo con il punto di vista scientifico
La conoscenza a priori (deduttiva) deve esserecorroborata/refutata da evidenza empirica (sperimentale)
L’informatica è una disciplina scientifica e le proprietàdei programmi sono oggetto di indagine scientifica
Esempi:debugging (!), intelligenza artificiale, reti neurali artificiali,modelli e simulazione, programmazione evolutiva, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 124: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/124.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
In accordo con il punto di vista scientifico
La conoscenza a priori (deduttiva) deve esserecorroborata/refutata da evidenza empirica (sperimentale)
L’informatica è una disciplina scientifica e le proprietàdei programmi sono oggetto di indagine scientifica
Esempi:debugging (!), intelligenza artificiale, reti neurali artificiali,modelli e simulazione, programmazione evolutiva, . . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 125: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/125.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
Metodologia:Il comportamento potenzialmente caotico dei programmiviene indagato applicando il metodo ipotetico-deduttivo
Ontologia:Il testo di un programma è assimilabile a entità biologiche(DNA, reti di neuroni) e i processi a cui dà luogo, contingential supporto fisico in cui si manifestano, a processi mentali
Epistemologia:La conoscenza è il risultato di deduzioni a priorie osservazioni a posteriori, ma deve comunquepassare al vaglio di esperimenti scientifici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 126: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/126.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
Metodologia:Il comportamento potenzialmente caotico dei programmiviene indagato applicando il metodo ipotetico-deduttivo
Ontologia:Il testo di un programma è assimilabile a entità biologiche(DNA, reti di neuroni) e i processi a cui dà luogo, contingential supporto fisico in cui si manifestano, a processi mentali
Epistemologia:La conoscenza è il risultato di deduzioni a priorie osservazioni a posteriori, ma deve comunquepassare al vaglio di esperimenti scientifici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 127: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/127.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
Metodologia:Il comportamento potenzialmente caotico dei programmiviene indagato applicando il metodo ipotetico-deduttivo
Ontologia:Il testo di un programma è assimilabile a entità biologiche(DNA, reti di neuroni) e i processi a cui dà luogo, contingential supporto fisico in cui si manifestano, a processi mentali
Epistemologia:La conoscenza è il risultato di deduzioni a priorie osservazioni a posteriori, ma deve comunquepassare al vaglio di esperimenti scientifici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 128: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/128.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
L’anima scientifica
Metodologia:Il comportamento potenzialmente caotico dei programmiviene indagato applicando il metodo ipotetico-deduttivo
Ontologia:Il testo di un programma è assimilabile a entità biologiche(DNA, reti di neuroni) e i processi a cui dà luogo, contingential supporto fisico in cui si manifestano, a processi mentali
Epistemologia:La conoscenza è il risultato di deduzioni a priorie osservazioni a posteriori, ma deve comunquepassare al vaglio di esperimenti scientifici
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 129: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/129.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
In sintesi...
anima metodomatematica analisi teorica e deduzione
(razionalismo)ingegneristica controllo del livello di qualità/affidabilità
(empirismo)scientifica verifica sperimentale di ipotesi
(scienze della natura)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 130: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/130.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
In sintesi...
anima ontologiamatematica testo programma = espressione matematica
programma = oggetto matematicoingegneristica testo programma = aggregato di dati
programma (immateriale): non esistescientifica testo programma assimilabile a DNA, . . .
programma assimilabile a processo mentale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 131: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/131.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
In sintesi...
anima epistemologiamatematica caratterizzazione formale ben definita
conoscenza a priori (certezza)ingegneristica caratterizzazione formale impraticabile
conoscenza a posteriori (affidabilità)scientifica caratterizzazione formale incompleta
conoscenza a priori e a posteriori
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 132: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/132.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
D.E. Knuth, 1974
In Computer Science and Its Relation to Mathematics
La definizione di informatica che prediligo è che si tratta dellostudio degli algoritmi [...]. Un programma è una particolarerappresentazione di un algoritmo, esattamente nello stessosenso in cui il termine “dato” si riferisce a una particolarerappresentazione di “informazione”.Forse la scoperta più significativa determinata dall’avventodel computer sarà che gli algoritmi, come oggetti di studio,sono straordinariamente ricchi di proprietà interessanti;inoltre, un punto di vista algoritmico costutuisce un modo utiledi organizzare la conoscenza in generale.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 133: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/133.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
D.E. Knuth, 1974
In Computer Science and Its Relation to Mathematics
La definizione di informatica che prediligo è che si tratta dellostudio degli algoritmi [...]. Un programma è una particolarerappresentazione di un algoritmo, esattamente nello stessosenso in cui il termine “dato” si riferisce a una particolarerappresentazione di “informazione”.Forse la scoperta più significativa determinata dall’avventodel computer sarà che gli algoritmi, come oggetti di studio,sono straordinariamente ricchi di proprietà interessanti;inoltre, un punto di vista algoritmico costutuisce un modo utiledi organizzare la conoscenza in generale.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 134: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/134.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Computer Science and Its Relation to Mathematics
Quando dico che l’informatica è lo studio degli algoritmi,sto isolando uno solo dei “fenomeni correlati ai computer”,ma l’informatica ne include molti altri.Ho enfatizzato gli algoritmi perchè sono veramente il cuoredella disciplina, il comune denominatore che attraversa eunifica i suoi differenti rami.La differenza [fra matematica e informatica] sta sia nel soggettoche nell’approccio — la matematica si occupa più o menodi teoremi, processi infiniti, relazioni statiche; l’informaticadi algoritmi, costruzioni finite, relazioni dinamiche.
— anima matematica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 135: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/135.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Computer Science and Its Relation to Mathematics
Quando dico che l’informatica è lo studio degli algoritmi,sto isolando uno solo dei “fenomeni correlati ai computer”,ma l’informatica ne include molti altri.Ho enfatizzato gli algoritmi perchè sono veramente il cuoredella disciplina, il comune denominatore che attraversa eunifica i suoi differenti rami.La differenza [fra matematica e informatica] sta sia nel soggettoche nell’approccio — la matematica si occupa più o menodi teoremi, processi infiniti, relazioni statiche; l’informaticadi algoritmi, costruzioni finite, relazioni dinamiche.
— anima matematica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 136: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/136.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
F.P. Brooks, Jr. 1996
In The computer scientist as toolsmith II
Uno scienziato costruisce per studiare;un ingegnere studia per costruire.Sulla base di ogni ragionevole criterio, l’informatica non èuna scienza ma una disciplina sintetica, ingegneristica [...].Se percepiamo correttamente il nostro ruolo,possiamo vedere più chiaramente i criteri del successo:un creatore di strumenti ha successo se, e solo se,l’utilizzatore ha successo con il suo aiuto.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 137: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/137.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
F.P. Brooks, Jr. 1996
In The computer scientist as toolsmith II
Uno scienziato costruisce per studiare;un ingegnere studia per costruire.Sulla base di ogni ragionevole criterio, l’informatica non èuna scienza ma una disciplina sintetica, ingegneristica [...].Se percepiamo correttamente il nostro ruolo,possiamo vedere più chiaramente i criteri del successo:un creatore di strumenti ha successo se, e solo se,l’utilizzatore ha successo con il suo aiuto.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 138: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/138.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
The computer scientist as toolsmith II
Per risolvere i nostri problemi è particolarmente importanteprogettare sistemi caratterizzati da una complessità arbitraria.[...] L’arbitrarietà è inerente [...].Simili problemi scandalizzano e scoraggiano chi ha unaformazione in ambito matematico o delle scienze naturali [...].I matematici si scandalizzano per la complessità — prediligonoproblemi che si possano formulare in modo semplice e astratto[...]. Fisici e biologi [...] si scandalizzano per l’arbitrarietà[poiché hanno fiducia] che il mondo naturale non sia arbitrario.
— anima ingegneristica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 139: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/139.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
The computer scientist as toolsmith II
Per risolvere i nostri problemi è particolarmente importanteprogettare sistemi caratterizzati da una complessità arbitraria.[...] L’arbitrarietà è inerente [...].Simili problemi scandalizzano e scoraggiano chi ha unaformazione in ambito matematico o delle scienze naturali [...].I matematici si scandalizzano per la complessità — prediligonoproblemi che si possano formulare in modo semplice e astratto[...]. Fisici e biologi [...] si scandalizzano per l’arbitrarietà[poiché hanno fiducia] che il mondo naturale non sia arbitrario.
— anima ingegneristica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 140: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/140.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Newell & Simon (1976)
In CS as Empirical Inquiry
L’informatica è una disciplina empirica. [...]Ogni nuova macchina che viene costruita è un esperimento[... e] interroga la natura; e noi ascoltiamo le risposteosservando la macchina in opera e analizzandolacon tutti gli strumenti disponibili, analitici e di misura.Ciascun nuovo programma che viene costruitoè un esperimento.
— anima scientifica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 141: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/141.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Newell & Simon (1976)
In CS as Empirical Inquiry
L’informatica è una disciplina empirica. [...]Ogni nuova macchina che viene costruita è un esperimento[... e] interroga la natura; e noi ascoltiamo le risposteosservando la macchina in opera e analizzandolacon tutti gli strumenti disponibili, analitici e di misura.Ciascun nuovo programma che viene costruitoè un esperimento.
— anima scientifica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 142: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/142.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Newell & Simon (1976)
In CS as Empirical Inquiry
L’informatica è una disciplina empirica. [...]Ogni nuova macchina che viene costruita è un esperimento[... e] interroga la natura; e noi ascoltiamo le risposteosservando la macchina in opera e analizzandolacon tutti gli strumenti disponibili, analitici e di misura.Ciascun nuovo programma che viene costruitoè un esperimento.
— anima scientifica!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 143: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/143.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
T. Colburn & G. Shute, 2006
In European Conference on Computing and Philosophy
[Analogamente alla matematica,] l’informatica, per quantoriguarda l’ambito del software, si distingue dalle scienzeempiriche in quanto i soli modelli che costruisce e studia sonoastrazioni. [Tuttavia] si tratta solo di una somiglianzasuperficiale, e la natura sostanziale dell’astrazione ininformatica è molto diversa da quella pertinente la matematica.
Le astrazioni primarie della matematica sono schemi dideduzione, mentre le astrazioni primarie dell’informatica sonoschemi di interazione. Si tratta di una distinzione cruciale, checaratterizza le forme dell’astrazione tipiche delle due discipline.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 144: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/144.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
T. Colburn & G. Shute, 2006
In European Conference on Computing and Philosophy
[Analogamente alla matematica,] l’informatica, per quantoriguarda l’ambito del software, si distingue dalle scienzeempiriche in quanto i soli modelli che costruisce e studia sonoastrazioni. [Tuttavia] si tratta solo di una somiglianzasuperficiale, e la natura sostanziale dell’astrazione ininformatica è molto diversa da quella pertinente la matematica.
Le astrazioni primarie della matematica sono schemi dideduzione, mentre le astrazioni primarie dell’informatica sonoschemi di interazione. Si tratta di una distinzione cruciale, checaratterizza le forme dell’astrazione tipiche delle due discipline.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 145: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/145.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Abstraction in Computer Science
Il successo delle scienze è in parte dovuto alla costruzione dimodelli matematici [...] che eliminano dettagli inessenziali[information neglet]. L’informatica non può trattarel’informazione in questo modo. Deve usare l’astrazione pergestire la complessità [delle interazioni].
L’informatica si distingue dalla matematica nell’uso di un tipo diastrazione che gli informatici denominano information hiding.La complessità del comportamento dei moderni sistemi dicalcolo renderebbe il compito del programmatore inattuabilesenza strumenti di astrazione che nascondano, ma nontrascurino, i dettagli essenziali a un livello più basso dielaborazione [...].
— anima matematica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 146: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/146.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Abstraction in Computer Science
Il successo delle scienze è in parte dovuto alla costruzione dimodelli matematici [...] che eliminano dettagli inessenziali[information neglet]. L’informatica non può trattarel’informazione in questo modo. Deve usare l’astrazione pergestire la complessità [delle interazioni].
L’informatica si distingue dalla matematica nell’uso di un tipo diastrazione che gli informatici denominano information hiding.La complessità del comportamento dei moderni sistemi dicalcolo renderebbe il compito del programmatore inattuabilesenza strumenti di astrazione che nascondano, ma nontrascurino, i dettagli essenziali a un livello più basso dielaborazione [...].
— anima matematica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 147: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/147.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
D. Goldin & P. Wegner, 2008
In Minds and Machines
Tradizionalmente l’elaborazione viene vista come unatrasformazione a ‘scatola chiusa’ da dati di ingresso [...] a datidi uscita.
Secondo il punto di vista interattivo, l’elaborazione è unprocesso continuo piuttosto che una trasformazione funzionaledall’input all’output.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 148: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/148.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
D. Goldin & P. Wegner, 2008
In Minds and Machines
Tradizionalmente l’elaborazione viene vista come unatrasformazione a ‘scatola chiusa’ da dati di ingresso [...] a datidi uscita.
Secondo il punto di vista interattivo, l’elaborazione è unprocesso continuo piuttosto che una trasformazione funzionaledall’input all’output.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 149: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/149.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
The Interactive Nature of Computing
Più specificamente, la comunicazione con il mondo esternoavviene durante l’elaborazione, non prima o dopo di essa.Questo approccio cambia radicalmente la nostra comprensionedi cosa è la computazione e di come può essere modellata.
I modelli interattivi superano i sistemi formali ‘razionalisti’,che limitano l’espressività, per approdare a sistemi ‘empirici’semi-formali, che sono più espressivi.
— anima ingegneristica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 150: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/150.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
The Interactive Nature of Computing
Più specificamente, la comunicazione con il mondo esternoavviene durante l’elaborazione, non prima o dopo di essa.Questo approccio cambia radicalmente la nostra comprensionedi cosa è la computazione e di come può essere modellata.
I modelli interattivi superano i sistemi formali ‘razionalisti’,che limitano l’espressività, per approdare a sistemi ‘empirici’semi-formali, che sono più espressivi.
— anima ingegneristica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 151: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/151.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
G. Dodig-Crnkovic, 2002
In Computer Science in a Theory of Science Discourse
L’informatica è un campo nuovissimo e una fra le più giovaniscienze. Di conseguenza, ha le tipiche caratteristiche moderne:è interdisciplinare ed ha rapporti stretti con la tecnologia.
Soffre la mancanza di una propria tradizione scientifica nellostesso tempo in cui è soggetta a uno sviluppo tremendamentedinamico.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 152: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/152.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
G. Dodig-Crnkovic, 2002
In Computer Science in a Theory of Science Discourse
L’informatica è un campo nuovissimo e una fra le più giovaniscienze. Di conseguenza, ha le tipiche caratteristiche moderne:è interdisciplinare ed ha rapporti stretti con la tecnologia.
Soffre la mancanza di una propria tradizione scientifica nellostesso tempo in cui è soggetta a uno sviluppo tremendamentedinamico.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 153: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/153.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Computer Science in a Theory of Science Discourse
Malgrado tutti gli aspetti che rendono la giovane disciplinainformatica diversa dalle scienze di tradizione millenaria comela matematica e la logica, si può concludere che l’informaticacomprende una massa critica di caratteristiche scientifiche talida permetterci di qualificarla come scienza.
La differenza importante è che il computer [...] non è unoggetto di indagine [...] ma è piuttosto teoria materializzata,uno strumento capace di trasformarsi al fine di “ospitare”concetti teorici sempre più potenti.
— anima scientifica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 154: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/154.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Computer Science in a Theory of Science Discourse
Malgrado tutti gli aspetti che rendono la giovane disciplinainformatica diversa dalle scienze di tradizione millenaria comela matematica e la logica, si può concludere che l’informaticacomprende una massa critica di caratteristiche scientifiche talida permetterci di qualificarla come scienza.
La differenza importante è che il computer [...] non è unoggetto di indagine [...] ma è piuttosto teoria materializzata,uno strumento capace di trasformarsi al fine di “ospitare”concetti teorici sempre più potenti.
— anima scientifica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 155: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/155.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
J.M. Wing, 2006
In Computational Thinking
Paradigma computazionale (computational thinking)significa pensare ricorsivamente. Significa elaborazioneparallela. Significa interpretare codice come dati e dati comecodice. [...] Significa valutare un programma non solo in base acorrettezza e prestazioni, ma in termini estetici, e il progetto diun sistema in termini di semplicità ed eleganza. [...] Sgnificautilizzare invarianti per descrivere il comportamento di unsistema [...].Significa confidare di riuscire a [interagire con] un sistemamolto complesso senza doverne comprendere tutti i dettagli.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 156: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/156.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
J.M. Wing, 2006
In Computational Thinking
Paradigma computazionale (computational thinking)significa pensare ricorsivamente. Significa elaborazioneparallela. Significa interpretare codice come dati e dati comecodice. [...] Significa valutare un programma non solo in base acorrettezza e prestazioni, ma in termini estetici, e il progetto diun sistema in termini di semplicità ed eleganza. [...] Sgnificautilizzare invarianti per descrivere il comportamento di unsistema [...].Significa confidare di riuscire a [interagire con] un sistemamolto complesso senza doverne comprendere tutti i dettagli.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 157: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/157.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Computational Thinking
Paradigma computazionale significa pensare in termini diprevenzione, protezione e vie per rimediare agli scenari piùsfavorevoli [...].[Ciò che conta è] concettualizzare, non programmare:Pensare come un informatico [...] implica pensare a unamolteplicità di livelli di astrazione.Ci sono ancora problemi scientifici intellettualmente stimolantie coinvolgenti che devono essere capiti e risolti — Sono soloi limiti della nostra curiosità e della nostra creatività a confinarei domini del problema e della soluzione.
— quale anima?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 158: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/158.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Computational Thinking
Paradigma computazionale significa pensare in termini diprevenzione, protezione e vie per rimediare agli scenari piùsfavorevoli [...].[Ciò che conta è] concettualizzare, non programmare:Pensare come un informatico [...] implica pensare a unamolteplicità di livelli di astrazione.Ci sono ancora problemi scientifici intellettualmente stimolantie coinvolgenti che devono essere capiti e risolti — Sono soloi limiti della nostra curiosità e della nostra creatività a confinarei domini del problema e della soluzione.
— quale anima?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 159: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/159.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
G.J. Sussman, 2004; Abelson et al., 1996
In Computer Science: Reflections on the Field
L’informatica non è una scienza, e il suo significato profondo hapoco a che vedere con i computer. La rivoluzione informatica èuna rivoluzione nel modo di pensare e di esprimere quello chesi pensa. L’essenza di questo cambiamento è l’emergere [diun’] epistemologia procedurale — lo studio della struttura dellaconoscenza da un punto di vista procedurale, in contrasto con ilpunto di vista più dichiarativo degli ambiti matematici classici.La matematica tradizionale fornisce una cornice per trattareprecisamente con la nozione di “cosa?”.La computazione fornisce una cornice per trattareprecisamente con la nozione di “come?”.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 160: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/160.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
G.J. Sussman, 2004; Abelson et al., 1996
In Computer Science: Reflections on the Field
L’informatica non è una scienza, e il suo significato profondo hapoco a che vedere con i computer. La rivoluzione informatica èuna rivoluzione nel modo di pensare e di esprimere quello chesi pensa. L’essenza di questo cambiamento è l’emergere [diun’] epistemologia procedurale — lo studio della struttura dellaconoscenza da un punto di vista procedurale, in contrasto con ilpunto di vista più dichiarativo degli ambiti matematici classici.La matematica tradizionale fornisce una cornice per trattareprecisamente con la nozione di “cosa?”.La computazione fornisce una cornice per trattareprecisamente con la nozione di “come?”.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 161: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/161.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
The Legacy of Computer Science
Un linguaggio di programmazione non è semplicemente unmodo per fare eseguire delle operazioni a un computer, ma èpiuttosto un nuovo strumento formale per esprimere idee sullametodologia.
Perciò i programmi devono essere scritti affinché li possanoleggere le persone, e solo incidentalmente per farli eseguiredalle macchine.
— quale anima?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 162: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/162.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
The Legacy of Computer Science
Un linguaggio di programmazione non è semplicemente unmodo per fare eseguire delle operazioni a un computer, ma èpiuttosto un nuovo strumento formale per esprimere idee sullametodologia.
Perciò i programmi devono essere scritti affinché li possanoleggere le persone, e solo incidentalmente per farli eseguiredalle macchine.
— quale anima?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 163: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/163.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
N.F. Stewart (1995) – Science and Computer ScienceLa scientificità dipende da caratteristiche e rigoredel metodo per vagliare i risultati a beneficiodella comunità dei ricercatori.
R. Bornat (2006) – Is ‘Computer Science’ science?La scientificità (ambito matematico-logico)sta nelle motivazioni “ideali” del ricercatore:conoscenza, non utilità come per l’ingegnere.
J. Hromkovic (2006) – Contributing to General Education. . .Le categorie disciplinari tradizionali sono insoddisfacenti:è interdisciplinare alla radice e si confronta conlinguaggi e modi di pensare di diverse aree.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 164: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/164.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
N.F. Stewart (1995) – Science and Computer ScienceLa scientificità dipende da caratteristiche e rigoredel metodo per vagliare i risultati a beneficiodella comunità dei ricercatori.
R. Bornat (2006) – Is ‘Computer Science’ science?La scientificità (ambito matematico-logico)sta nelle motivazioni “ideali” del ricercatore:conoscenza, non utilità come per l’ingegnere.
J. Hromkovic (2006) – Contributing to General Education. . .Le categorie disciplinari tradizionali sono insoddisfacenti:è interdisciplinare alla radice e si confronta conlinguaggi e modi di pensare di diverse aree.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 165: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/165.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
N.F. Stewart (1995) – Science and Computer ScienceLa scientificità dipende da caratteristiche e rigoredel metodo per vagliare i risultati a beneficiodella comunità dei ricercatori.
R. Bornat (2006) – Is ‘Computer Science’ science?La scientificità (ambito matematico-logico)sta nelle motivazioni “ideali” del ricercatore:conoscenza, non utilità come per l’ingegnere.
J. Hromkovic (2006) – Contributing to General Education. . .Le categorie disciplinari tradizionali sono insoddisfacenti:è interdisciplinare alla radice e si confronta conlinguaggi e modi di pensare di diverse aree.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 166: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/166.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 167: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/167.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 168: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/168.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 169: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/169.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 170: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/170.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 171: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/171.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 172: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/172.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 173: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/173.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora. . .
scienza (artificiale) dei computer e dei fenomeni correlati(Newell et al., 1967; 1976)
studio delle strutture di informazioni (Wegner, 1968)
studio e gestione della complessità (Dijkstra, 1969)
studio degli algoritmi e dei fenomeni correlati (Knuth, 1974)
corpo di conoscenze sui processi (algoritmici) di trasformazionedell’informazione (Denning et al., 1985; 1989)
studio dell’informazione in se stessa (Hartmanis & Lin, 1992)
meccanizzazione dell’astrazione (Aho & Ullman, 1992)
scienza naturale delle procedure (Shapiro, 2001)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 174: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/174.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
anima matematicaanima ingegneristicaanima scientificasfumature
Ancora D.E. Knuth, 1974
Poiché l’informatica è relativamente nuova, per cominciaredevo spiegare di che cosa si tratta. O perlomeno, mia mogliemi dice che lei deve spiegarlo ogni volta che qualcuno le chiedecosa faccio, e suppongo che oggi la maggior parte dellepersone abbia una percezione del settore diversa dalla mia.Di fatto, probabilmente non ci sono due informatici chedarebbero la stessa definizione [...].Per fortuna recentemente le “crisi di identità” sono di moda,cosicché gli informatici sono in linea con lo stile del tempo.
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 175: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/175.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Sommario
1 Prologoil giuoco delle perle di vetroinformatichecontenuti vs. processi
2 Un’anima divisa in treanima matematicaanima ingegneristicaanima scientificasfumature
3 Suggestioniaffresco in forma di tritticoun pretesto. . .assecondando le vocazioni
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 176: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/176.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettive a confronto
Ricapitolando:
Prospettiva matematica (razionalismo filosofico),programma = mezzo per condividere conoscenza procedurale
Prospettiva ingegneristica (empirismo filosofico),programma = risultato di processi di progetto e sviluppo
Prospettiva scientifica (scienze),programma = oggetto di studio sperimentale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 177: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/177.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettive a confronto
Ricapitolando:
Prospettiva matematica (razionalismo filosofico),programma = mezzo per condividere conoscenza procedurale
Prospettiva ingegneristica (empirismo filosofico),programma = risultato di processi di progetto e sviluppo
Prospettiva scientifica (scienze),programma = oggetto di studio sperimentale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 178: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/178.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettive a confronto
Ricapitolando:
Prospettiva matematica (razionalismo filosofico),programma = mezzo per condividere conoscenza procedurale
Prospettiva ingegneristica (empirismo filosofico),programma = risultato di processi di progetto e sviluppo
Prospettiva scientifica (scienze),programma = oggetto di studio sperimentale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 179: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/179.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettive a confronto
Ricapitolando:
Prospettiva matematica (razionalismo filosofico),programma = mezzo per condividere conoscenza procedurale
Prospettiva ingegneristica (empirismo filosofico),programma = risultato di processi di progetto e sviluppo
Prospettiva scientifica (scienze),programma = oggetto di studio sperimentale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 180: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/180.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettiva matematica
metodologia analisi teorica,deduzione logica
ontologia rappresentazioni semiotiche denotano entitàastratte assimilabili a oggetti matematici
epistemologia conoscenza a priori basata sucaratterizzazioni formali complete
approccio standard dell’informatica teorica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 181: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/181.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettiva matematica
metodologia analisi teorica,deduzione logica
ontologia rappresentazioni semiotiche denotano entitàastratte assimilabili a oggetti matematici
epistemologia conoscenza a priori basata sucaratterizzazioni formali complete
approccio standard dell’informatica teorica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 182: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/182.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: oggetti astratti
Le idee di base (informazione, computazione, algoritmo. . . )sono di natura astratta, come in matematica, e“il solo modo per accedervi e per poterle trattare comporta l’usodi segni e rappresentazioni semiotiche.” (Duval, 2006)
Due tipi di trasformazione giocano un ruolo centrale:
trattamenti: trasformazioni all’interno di un registro semiotico
conversioni: mappe fra rappresentazioni di tipo diverso
I modi di pensare peculiari richiedono di coordinarecognitivamente diverse rappresentazioni semiotiche
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 183: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/183.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: oggetti astratti
Le idee di base (informazione, computazione, algoritmo. . . )sono di natura astratta, come in matematica, e“il solo modo per accedervi e per poterle trattare comporta l’usodi segni e rappresentazioni semiotiche.” (Duval, 2006)
Due tipi di trasformazione giocano un ruolo centrale:
trattamenti: trasformazioni all’interno di un registro semiotico
conversioni: mappe fra rappresentazioni di tipo diverso
I modi di pensare peculiari richiedono di coordinarecognitivamente diverse rappresentazioni semiotiche
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 184: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/184.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: oggetti astratti
Le idee di base (informazione, computazione, algoritmo. . . )sono di natura astratta, come in matematica, e“il solo modo per accedervi e per poterle trattare comporta l’usodi segni e rappresentazioni semiotiche.” (Duval, 2006)
Due tipi di trasformazione giocano un ruolo centrale:
trattamenti: trasformazioni all’interno di un registro semiotico
conversioni: mappe fra rappresentazioni di tipo diverso
I modi di pensare peculiari richiedono di coordinarecognitivamente diverse rappresentazioni semiotiche
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 185: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/185.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: oggetti astratti
Le idee di base (informazione, computazione, algoritmo. . . )sono di natura astratta, come in matematica, e“il solo modo per accedervi e per poterle trattare comporta l’usodi segni e rappresentazioni semiotiche.” (Duval, 2006)
Due tipi di trasformazione giocano un ruolo centrale:
trattamenti: trasformazioni all’interno di un registro semiotico
conversioni: mappe fra rappresentazioni di tipo diverso
I modi di pensare peculiari richiedono di coordinarecognitivamente diverse rappresentazioni semiotiche
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 186: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/186.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: oggetti astratti
Le idee di base (informazione, computazione, algoritmo. . . )sono di natura astratta, come in matematica, e“il solo modo per accedervi e per poterle trattare comporta l’usodi segni e rappresentazioni semiotiche.” (Duval, 2006)
Due tipi di trasformazione giocano un ruolo centrale:
trattamenti: trasformazioni all’interno di un registro semiotico
conversioni: mappe fra rappresentazioni di tipo diverso
I modi di pensare peculiari richiedono di coordinarecognitivamente diverse rappresentazioni semiotiche
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 187: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/187.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettiva ingegneristica
metodologia progetto; sviluppo regimentatoe batterie di test di affidabilità
ontologia esistono solo insiemi di daticodificati su supporti concreti
epistemologia conoscenza a posteriori basatasulle statistiche dei test di affidabilità
approccio standard dell’ingegneria del software
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 188: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/188.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettiva ingegneristica
metodologia progetto; sviluppo regimentatoe batterie di test di affidabilità
ontologia esistono solo insiemi di daticodificati su supporti concreti
epistemologia conoscenza a posteriori basatasulle statistiche dei test di affidabilità
approccio standard dell’ingegneria del software
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 189: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/189.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: forma vs. funzione
Domanda cruciale sia per l’insegnante sia per il filosofo:“Come si può spiegare il fatto che il progettista riesce acolmare il gap fra descrizione funzionale e descrizionestrutturale di un artefatto tecnico?” (Kroes, 2002)
Approcci possibili:
classificare gli artefatti in base alle proprietà strutturalie funzionali, per mettere in relazione strutture e funzioni(v. programming patterns, roles of variables)
esplorare la struttura dietro la funzione sperimentandopassi incrementali dall’uso al progetto (v. Schulte, 2012)
analizzare le relazioni struttura-funzione per pianificare i test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 190: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/190.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: forma vs. funzione
Domanda cruciale sia per l’insegnante sia per il filosofo:“Come si può spiegare il fatto che il progettista riesce acolmare il gap fra descrizione funzionale e descrizionestrutturale di un artefatto tecnico?” (Kroes, 2002)
Approcci possibili:
classificare gli artefatti in base alle proprietà strutturalie funzionali, per mettere in relazione strutture e funzioni(v. programming patterns, roles of variables)
esplorare la struttura dietro la funzione sperimentandopassi incrementali dall’uso al progetto (v. Schulte, 2012)
analizzare le relazioni struttura-funzione per pianificare i test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 191: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/191.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: forma vs. funzione
Domanda cruciale sia per l’insegnante sia per il filosofo:“Come si può spiegare il fatto che il progettista riesce acolmare il gap fra descrizione funzionale e descrizionestrutturale di un artefatto tecnico?” (Kroes, 2002)
Approcci possibili:
classificare gli artefatti in base alle proprietà strutturalie funzionali, per mettere in relazione strutture e funzioni(v. programming patterns, roles of variables)
esplorare la struttura dietro la funzione sperimentandopassi incrementali dall’uso al progetto (v. Schulte, 2012)
analizzare le relazioni struttura-funzione per pianificare i test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 192: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/192.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: forma vs. funzione
Domanda cruciale sia per l’insegnante sia per il filosofo:“Come si può spiegare il fatto che il progettista riesce acolmare il gap fra descrizione funzionale e descrizionestrutturale di un artefatto tecnico?” (Kroes, 2002)
Approcci possibili:
classificare gli artefatti in base alle proprietà strutturalie funzionali, per mettere in relazione strutture e funzioni(v. programming patterns, roles of variables)
esplorare la struttura dietro la funzione sperimentandopassi incrementali dall’uso al progetto (v. Schulte, 2012)
analizzare le relazioni struttura-funzione per pianificare i test
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 193: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/193.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettiva scientifica
metodologia osservazione; inferenza dae verifica sperimentale di ipotesi
ontologia esecuzione di programmi assimilabilea processi di elaborazione in natura
epistemologia conoscenza a priori (inferenziale)e a posteriori (sperimentale)
approccio standard dell’intelligenza artificiale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 194: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/194.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Prospettiva scientifica
metodologia osservazione; inferenza dae verifica sperimentale di ipotesi
ontologia esecuzione di programmi assimilabilea processi di elaborazione in natura
epistemologia conoscenza a priori (inferenziale)e a posteriori (sperimentale)
approccio standard dell’intelligenza artificiale
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 195: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/195.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: inquiry-based learning
Sono centrali i processi di indagine scientifica:“la didattica scientifica nella scuola sviluppa le competenzebase di indagine, come saper osservare, inferire, prevedere,misurare e sperimentare.” (Bell et al. 2013)
porre domande che si possono testare
progettare e realizzare esperimenti (debugging!)
analizzare e interpretare i dati raccolti
Distinzione fra i livelli operativo (cosa riescono a fare gli allievi)e cognitivo (perché lo fanno in un un certo modo)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 196: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/196.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: inquiry-based learning
Sono centrali i processi di indagine scientifica:“la didattica scientifica nella scuola sviluppa le competenzebase di indagine, come saper osservare, inferire, prevedere,misurare e sperimentare.” (Bell et al. 2013)
porre domande che si possono testare
progettare e realizzare esperimenti (debugging!)
analizzare e interpretare i dati raccolti
Distinzione fra i livelli operativo (cosa riescono a fare gli allievi)e cognitivo (perché lo fanno in un un certo modo)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 197: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/197.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: inquiry-based learning
Sono centrali i processi di indagine scientifica:“la didattica scientifica nella scuola sviluppa le competenzebase di indagine, come saper osservare, inferire, prevedere,misurare e sperimentare.” (Bell et al. 2013)
porre domande che si possono testare
progettare e realizzare esperimenti (debugging!)
analizzare e interpretare i dati raccolti
Distinzione fra i livelli operativo (cosa riescono a fare gli allievi)e cognitivo (perché lo fanno in un un certo modo)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 198: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/198.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Nodi centrali: inquiry-based learning
Sono centrali i processi di indagine scientifica:“la didattica scientifica nella scuola sviluppa le competenzebase di indagine, come saper osservare, inferire, prevedere,misurare e sperimentare.” (Bell et al. 2013)
porre domande che si possono testare
progettare e realizzare esperimenti (debugging!)
analizzare e interpretare i dati raccolti
Distinzione fra i livelli operativo (cosa riescono a fare gli allievi)e cognitivo (perché lo fanno in un un certo modo)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 199: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/199.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Solo un pretesto?
S’intende che fra le decine di migliaia di Giuochigià giocati, e fra i milioni di quelli possibili,avrebbe potuto sceglierne uno qualunquee farne la base dei suoi studi.Egli lo sapeva e prese le mosse da quel pianodi Giuoco fortuito, combinato da lui e dai suoicompagni in quel tale corso di allievi.Era il Giuoco nel quale per la prima voltaaveva intuito il significato di tutti gli altrie sentito la propria vocazione. . .
Hermann Hesse, citato
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 200: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/200.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Per fissare le idee... nella pratica didattica
Algoritmi di ordinamento
Problema abbastanza semplice, ma non artificioso(si pone nella realtà e gli allievi ne sperimentano esempi)
Osservazioni e risultati inattesi
Attività interessanti:mettono in luce le diverse anime dell’informatica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 201: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/201.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Per fissare le idee... nella pratica didattica
Algoritmi di ordinamento
Problema abbastanza semplice, ma non artificioso(si pone nella realtà e gli allievi ne sperimentano esempi)
Osservazioni e risultati inattesi
Attività interessanti:mettono in luce le diverse anime dell’informatica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 202: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/202.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Per fissare le idee... nella pratica didattica
Algoritmi di ordinamento
Problema abbastanza semplice, ma non artificioso(si pone nella realtà e gli allievi ne sperimentano esempi)
Osservazioni e risultati inattesi
Attività interessanti:mettono in luce le diverse anime dell’informatica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 203: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/203.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Per fissare le idee... nella pratica didattica
Algoritmi di ordinamento
Problema abbastanza semplice, ma non artificioso(si pone nella realtà e gli allievi ne sperimentano esempi)
Osservazioni e risultati inattesi
Attività interessanti:mettono in luce le diverse anime dell’informatica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 204: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/204.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Esplorazioni attorno agli algoritmi di ordinamento
Come si può ordinare una sequenza di dati?
Rielaborazione di precedenti esperienze degli allievi, p.es.:cosa succede quando ordiniamo i dati di uno spreadsheet?
Esperienza concreta, manipolatoria, p.es.:ordinamento di un mazzo o di una mano di carte
Riflessione introspettiva: come operare a grandi linee?
Elaborazione linguistica: descrizione precisa
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 205: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/205.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Esplorazioni attorno agli algoritmi di ordinamento
Come si può ordinare una sequenza di dati?
Rielaborazione di precedenti esperienze degli allievi, p.es.:cosa succede quando ordiniamo i dati di uno spreadsheet?
Esperienza concreta, manipolatoria, p.es.:ordinamento di un mazzo o di una mano di carte
Riflessione introspettiva: come operare a grandi linee?
Elaborazione linguistica: descrizione precisa
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 206: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/206.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Esplorazioni attorno agli algoritmi di ordinamento
Come si può ordinare una sequenza di dati?
Rielaborazione di precedenti esperienze degli allievi, p.es.:cosa succede quando ordiniamo i dati di uno spreadsheet?
Esperienza concreta, manipolatoria, p.es.:ordinamento di un mazzo o di una mano di carte
Riflessione introspettiva: come operare a grandi linee?
Elaborazione linguistica: descrizione precisa
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 207: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/207.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Esplorazioni attorno agli algoritmi di ordinamento
Come si può ordinare una sequenza di dati?
Rielaborazione di precedenti esperienze degli allievi, p.es.:cosa succede quando ordiniamo i dati di uno spreadsheet?
Esperienza concreta, manipolatoria, p.es.:ordinamento di un mazzo o di una mano di carte
Riflessione introspettiva: come operare a grandi linee?
Elaborazione linguistica: descrizione precisa
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 208: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/208.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Esplorazioni attorno agli algoritmi di ordinamento
Come si può ordinare una sequenza di dati?
Rielaborazione di precedenti esperienze degli allievi, p.es.:cosa succede quando ordiniamo i dati di uno spreadsheet?
Esperienza concreta, manipolatoria, p.es.:ordinamento di un mazzo o di una mano di carte
Riflessione introspettiva: come operare a grandi linee?
Elaborazione linguistica: descrizione precisa
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 209: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/209.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 210: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/210.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 211: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/211.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 212: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/212.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 213: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/213.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 214: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/214.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 215: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/215.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 216: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/216.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 217: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/217.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 218: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/218.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 219: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/219.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 220: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/220.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 221: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/221.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 222: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/222.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 223: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/223.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 224: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/224.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 225: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/225.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 226: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/226.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 227: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/227.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 228: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/228.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 229: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/229.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 230: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/230.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 231: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/231.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 232: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/232.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort
public void insertionSort( int[] seq ) {
int n = seq.length;
for ( int i=1; i<n; i++ ) {
int x = seq[i], j = i - 1;
while ( (j >= 0) && (seq[j] > x) ) {seq[j+1] = seq[j]; j = j - 1;
}seq[j+1] = x;
}}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 233: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/233.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 234: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/234.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 235: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/235.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 236: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/236.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 237: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/237.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 238: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/238.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 239: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/239.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 240: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/240.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 241: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/241.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 242: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/242.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 243: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/243.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 244: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/244.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 245: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/245.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 246: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/246.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 247: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/247.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 248: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/248.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 249: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/249.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 250: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/250.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 251: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/251.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 252: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/252.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 253: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/253.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 254: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/254.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 255: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/255.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 256: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/256.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 257: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/257.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Quick Sort
private void quickSort( int l, int u, int[] seq ) {
if ( l < u ) {int m = seq[l], i = l, j = u;do {while ( seq[i] < m ) { i = i + 1; }while ( seq[j] > m ) { j = j - 1; }if ( i < j ) {
int x = seq[i]; seq[i] = seq[j]; seq[j] = x;i = i + 1; j = j - 1;
}} while ( i < j );if ( seq[j] > m ) { j = j - 1; }quickSort( l, j, seq );quickSort( j+1, u, seq );
}}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 258: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/258.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort, Quick Sort, . . .
E ora è il momento di mettersi all’opera:
Chiarificazione di alcuni schemi standard di ordinamento,p.es.: animazioni
Si possono cogliere delle differenze interessantifra le tecniche di ordinamento affrontate?
Il codice degli algoritmi di ordinamento presceltipuò essere reso disponibile facilmente (in toto o in parte)dall’insegnante, attingendo a librerie. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 259: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/259.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort, Quick Sort, . . .
E ora è il momento di mettersi all’opera:
Chiarificazione di alcuni schemi standard di ordinamento,p.es.: animazioni
Si possono cogliere delle differenze interessantifra le tecniche di ordinamento affrontate?
Il codice degli algoritmi di ordinamento presceltipuò essere reso disponibile facilmente (in toto o in parte)dall’insegnante, attingendo a librerie. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 260: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/260.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort, Quick Sort, . . .
E ora è il momento di mettersi all’opera:
Chiarificazione di alcuni schemi standard di ordinamento,p.es.: animazioni
Si possono cogliere delle differenze interessantifra le tecniche di ordinamento affrontate?
Il codice degli algoritmi di ordinamento presceltipuò essere reso disponibile facilmente (in toto o in parte)dall’insegnante, attingendo a librerie. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 261: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/261.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Insertion Sort, Quick Sort, . . .
E ora è il momento di mettersi all’opera:
Chiarificazione di alcuni schemi standard di ordinamento,p.es.: animazioni
Si possono cogliere delle differenze interessantifra le tecniche di ordinamento affrontate?
Il codice degli algoritmi di ordinamento presceltipuò essere reso disponibile facilmente (in toto o in parte)dall’insegnante, attingendo a librerie. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 262: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/262.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio matematico: Domande
L’algoritmo riesce a ordinare qualsiasi sequenza di dati?a prescindere da situazione iniziale, eventuali ripetizioni?
È indifferente usare questo o quell’algoritmo per ordinareuna sequenza lunga? o ce n’è uno di prestazioni migliori?
Si potrebbero concepire altri algoritmi ancora più veloci?oppure c’è un limite che non si può sperare di superare?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 263: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/263.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio matematico: Domande
L’algoritmo riesce a ordinare qualsiasi sequenza di dati?a prescindere da situazione iniziale, eventuali ripetizioni?
È indifferente usare questo o quell’algoritmo per ordinareuna sequenza lunga? o ce n’è uno di prestazioni migliori?
Si potrebbero concepire altri algoritmi ancora più veloci?oppure c’è un limite che non si può sperare di superare?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 264: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/264.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio matematico: Domande
L’algoritmo riesce a ordinare qualsiasi sequenza di dati?a prescindere da situazione iniziale, eventuali ripetizioni?
È indifferente usare questo o quell’algoritmo per ordinareuna sequenza lunga? o ce n’è uno di prestazioni migliori?
Si potrebbero concepire altri algoritmi ancora più veloci?oppure c’è un limite che non si può sperare di superare?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 265: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/265.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio matematico: Analisi
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 266: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/266.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio matematico: Suggestioni
Quanti confronti in media?
InsertionSort: T (n) ≈ k · n2
QuickSort: T (n) ≈ k · n logn
Quanti “rimescolamenti” diversi sono possibili?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 267: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/267.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio matematico: Suggestioni
Quanti confronti in media?
InsertionSort: T (n) ≈ k · n2
QuickSort: T (n) ≈ k · n logn
Quanti “rimescolamenti” diversi sono possibili?
C. Mirolo Il Giuoco delle Perle di Vetro
?<
?<
?<
?<
<
< <
< <
≥
≥ ≥
≥
?<
?<
![Page 268: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/268.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Domande
Come si può misurare sperimentalmente tempi di calcolo?con quale attendibilità? quanto sono generalizzabili?
I tempi rilevati sperimentalmente confermano i risultatiteorici? quali aspetti sono generali e quali contingenti?
Quick Sort è sistematicamente migliore di Insertion Sort ?si osserva qualcosa di nuovo rispetto all’analisi teorica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 269: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/269.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Domande
Come si può misurare sperimentalmente tempi di calcolo?con quale attendibilità? quanto sono generalizzabili?
I tempi rilevati sperimentalmente confermano i risultatiteorici? quali aspetti sono generali e quali contingenti?
Quick Sort è sistematicamente migliore di Insertion Sort ?si osserva qualcosa di nuovo rispetto all’analisi teorica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 270: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/270.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Domande
Come si può misurare sperimentalmente tempi di calcolo?con quale attendibilità? quanto sono generalizzabili?
I tempi rilevati sperimentalmente confermano i risultatiteorici? quali aspetti sono generali e quali contingenti?
Quick Sort è sistematicamente migliore di Insertion Sort ?si osserva qualcosa di nuovo rispetto all’analisi teorica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 271: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/271.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Osservazioni
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 272: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/272.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Suggestioni
Problematiche della sperimentazione:messa a punto di un adeguato “strumento di misura”
Ordine di grandezza e unità di misura dei tempi di calcolo
Risoluzione, ripetibilità, interferenza di fattori estranei
Misura dei tempi medi di ordinamento,generazione dei campioni, criteri
Compensazione di errori sistematici della misurazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 273: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/273.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Suggestioni
Problematiche della sperimentazione:messa a punto di un adeguato “strumento di misura”
Ordine di grandezza e unità di misura dei tempi di calcolo
Risoluzione, ripetibilità, interferenza di fattori estranei
Misura dei tempi medi di ordinamento,generazione dei campioni, criteri
Compensazione di errori sistematici della misurazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 274: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/274.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Suggestioni
Problematiche della sperimentazione:messa a punto di un adeguato “strumento di misura”
Ordine di grandezza e unità di misura dei tempi di calcolo
Risoluzione, ripetibilità, interferenza di fattori estranei
Misura dei tempi medi di ordinamento,generazione dei campioni, criteri
Compensazione di errori sistematici della misurazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 275: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/275.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Suggestioni
Problematiche della sperimentazione:messa a punto di un adeguato “strumento di misura”
Ordine di grandezza e unità di misura dei tempi di calcolo
Risoluzione, ripetibilità, interferenza di fattori estranei
Misura dei tempi medi di ordinamento,generazione dei campioni, criteri
Compensazione di errori sistematici della misurazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 276: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/276.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Suggestioni
Problematiche della sperimentazione:messa a punto di un adeguato “strumento di misura”
Ordine di grandezza e unità di misura dei tempi di calcolo
Risoluzione, ripetibilità, interferenza di fattori estranei
Misura dei tempi medi di ordinamento,generazione dei campioni, criteri
Compensazione di errori sistematici della misurazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 277: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/277.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Domande
È possibile migliorare le prestazioni combinando assiemei “blocchi funzionali” QuickSort e InsertionSort ?
Come si può assicurare l’affidabilità del sistema chene risulta? come organizzare il processo di sviluppo?
Quali sono le condizioni “ottimali” di integrazione delledue componenti? come regolarle su base empirica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 278: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/278.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Domande
È possibile migliorare le prestazioni combinando assiemei “blocchi funzionali” QuickSort e InsertionSort ?
Come si può assicurare l’affidabilità del sistema chene risulta? come organizzare il processo di sviluppo?
Quali sono le condizioni “ottimali” di integrazione delledue componenti? come regolarle su base empirica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 279: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/279.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Domande
È possibile migliorare le prestazioni combinando assiemei “blocchi funzionali” QuickSort e InsertionSort ?
Come si può assicurare l’affidabilità del sistema chene risulta? come organizzare il processo di sviluppo?
Quali sono le condizioni “ottimali” di integrazione delledue componenti? come regolarle su base empirica?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 280: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/280.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Pianificazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 281: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/281.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Pianificazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 282: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/282.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Pianificazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 283: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/283.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio ingegneristico: Suggestioni
private void quickSort( int l, int u, int[] seq ) {
if ( l + delta < u ) { // sogliaint m = seq[l], i = l, j = u;do {while ( seq[i] < m ) { i = i + 1; }while ( seq[j] > m ) { j = j - 1; }if ( i < j ) {
int x = seq[i]; seq[i] = seq[j]; seq[j] = x;i = i + 1; j = j - 1;
}} while ( i < j );if ( seq[j] > m ) { j = j - 1; }quickSort( l, j, seq );quickSort( j+1, u, seq );
}}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 284: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/284.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Realtà artificiale o naturale?
Come è possibile modellare un fenomeno naturale?quali ipotesi semplificative? quale attinenza con la realtà?
Cosa ci suggerisce il modello? le osservazionidel processo naturale ne corroborano la validità?
Quali meccanismi del processo naturale possonoeffettivamente determinare l’evoluzione osservata?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 285: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/285.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Realtà artificiale o naturale?
Come è possibile modellare un fenomeno naturale?quali ipotesi semplificative? quale attinenza con la realtà?
Cosa ci suggerisce il modello? le osservazionidel processo naturale ne corroborano la validità?
Quali meccanismi del processo naturale possonoeffettivamente determinare l’evoluzione osservata?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 286: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/286.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Realtà artificiale o naturale?
Come è possibile modellare un fenomeno naturale?quali ipotesi semplificative? quale attinenza con la realtà?
Cosa ci suggerisce il modello? le osservazionidel processo naturale ne corroborano la validità?
Quali meccanismi del processo naturale possonoeffettivamente determinare l’evoluzione osservata?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 287: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/287.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Suggestioni: Fillotassi. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 288: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/288.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 289: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/289.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 290: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/290.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 291: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/291.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 292: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/292.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 293: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/293.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 294: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/294.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Simulazione
Impostazione di un progetto di simulazione:
Delimitazione del fenomeno naturale da spiegare
Meccanismi noti/presumibili in atto,individuazione degli aspetti da chiarire
Semplificazioni e formalizzazione dei processi in gioco
Sviluppo di un modello “informatico”
Sperimentazione e interpretazione di quanto osservato
Discussione e analisi critica
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 295: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/295.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Modello
πs2 = 2πr · δ
δ = s2
2 · 1r
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 296: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/296.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
affresco in forma di tritticoun pretesto. . .assecondando le vocazioni
Approccio scientifico: Al lavoro!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 297: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/297.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Epilogo
Negli ultimi due anni del suo ufficio si definìdue volte, nelle sue lettere, “maestro di scuola”,facendo notare che il titolo di Magister Ludi,che in Castalia ormai da generazioni significava“Maestro del Giuoco”, serviva in origine soltantoper designare il maestro di scuola.
Hermann Hesse, citato
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 298: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/298.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
In conclusione . . .
Non esistono ricette condivise
È difficile, persino tra informatici,intenderci sui concetti essenziali,fondanti (Duchâteau, 1992)
Ma forse è opportuno impostare la didattica(anche) secondo prospettive meno scontate. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 299: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/299.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
In conclusione . . .
Non esistono ricette condivise
È difficile, persino tra informatici,intenderci sui concetti essenziali,fondanti (Duchâteau, 1992)
Ma forse è opportuno impostare la didattica(anche) secondo prospettive meno scontate. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 300: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/300.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
In conclusione . . .
Non esistono ricette condivise
È difficile, persino tra informatici,intenderci sui concetti essenziali,fondanti (Duchâteau, 1992)
Ma forse è opportuno impostare la didattica(anche) secondo prospettive meno scontate. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 301: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/301.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 302: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/302.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 303: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/303.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 304: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/304.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 305: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/305.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 306: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/306.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 307: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/307.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Viaggio nel tempo in sei tappe. . .
Segni: conservare informazioni fuori dalla mente umanadati vs. informazioni; natura, struttura e portata dei codici. . .
Regole: rivelare nuove informazioni al di fuori della mentetrattamento formale e artefatti; proprietà operative. . .
Meccanismi: elaborare informazioni al di fuori della menteparadigma informazionale; automazione di semplici compiti. . .
Programmi: controllare i passi di un piano fuori dalla menteintrospezione e verbalizzazione di procedure algoritmiche. . .
Programmi-come-dati: astrarre fuori dalla mente umanamacchina universale; livelli e forme di astrazione. . .
Sistemi complessi: intelligenza fuori dalla mente umana?gestione della complessità; verso l’intelligenza artificiale. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 308: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/308.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Modelli di riferimento
Modelli curriculari ACM K-12 per la scuola(p. es.: A Model Curriculum for K-12 CS)
Modelli curriculari ACM / IEEE-CS per l’università(p. es.: CS Curricula 1991; Computing Curricula 2001;CS Curricula 2008)
Modelli specifici ACM / IEEE-CS per l’università(p. es.: Computing Curricula 2005)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 309: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/309.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 310: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/310.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 311: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/311.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
Asse verticale: Identificazione di contenuti
Asse orizzontale: . . . ?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 312: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/312.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 313: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/313.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 314: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/314.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 315: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/315.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 316: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/316.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
ACM / IEEE-CS Computing Curricula 2005
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 317: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/317.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Riferimenti
A.H. Eden, 2007Three Paradigms of Computer ScienceMinds and Machines
G.J. Sussman, 2004The Legacy of Computer ScienceComputer Science: Reflections on the Field
D.E. Knuth, 1974Computer Science and Its Relation to MathematicsThe American Mathematical Monthly
F.P. Brooks, Jr., 1996The computer scientist as toolsmith IICommunications of the ACM
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 318: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/318.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Riferimenti
A. Newell & H.A. Simon, 1976Computer Science As Empirical Inquiry: . . .Communications of the ACM
T. Colburn & G. Shute, 2006Abstraction in Computer ScienceEuropean Conference on Computing and Philosophy
D. Goldin & P. Wegner, 2008The interactive nature of computingMinds and Machines
G. Dodig-Crnkovic, 2002Computer Science in a Theory of Science DiscourseMaster Thesis in CS, Mälardalen University
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 319: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/319.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Riferimenti
J.M. Wing, 2006Computational thinkingCommunications of the ACM
T.R. Colburn & G.M. Shute, 2008Metaphor in computer scienceJournal of Applied Logic
C. Duchâteau, 1992Peut-on définir une “culture informatique”?Journal de Réflexion sur l’Informatique
J. Mazoyer, 2005L’enseignement de l’informatique . . .Académie des sciences
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 320: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/320.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Riferimenti
A. Tucker, Chair, 2003A Model Curriculum for K-12 Computer ScienceACM & CSTA
CC Joint Task Force, 2005Computing Curricula 2005: The Overview ReportACM & IEEE-CS
E. Vandeput, 2009Milestones for teaching the spreadsheet programEuropean Spreadsheet Risks Interest Group
J. Baudé, 2007Le développement de l’informatique et des TIC. . .Association EPI
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 321: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/321.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
References
R. Duval, 2006A cognitive analysis of problems of comprehension . . .Educational Studies in Mathematics
Bell et al., 2013Teaching about scientific inquiry and the nature of scienceThe Journal of Mathematics and Science
P. Kroes, 2002Design methodology and the nature of technical artefactsDesign Studies
C. Schulte, 2012Uncovering structure behind function: . . .Proc. of the 7th WiPSCE
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 322: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/322.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
References
É. Bruillard, 2004From the didactics of computer science towards. . . ICT2nd Greek Conference on Didactics of Informatics
É. Bruillard, 2006Informatique en contexte scolaire, enseignement, diffusionSéminaire de didactique des sciences. . . , STEF
C. Fluckiger, 2009Internet et ses pratiques juvénilesMedialog
F. Paoletti, 1993Épistémologie et technologie de l’informatiqueLe bulletin de l’EPI
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 323: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/323.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
References
H. Hesse, 1943Das GlasperlenspielZürich, CH, Fretz & Wasmuth
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 324: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/324.jpg)
PrologoUn’anima divisa in tre
SuggestioniEpilogo
archeologia dell’informazionela biblioteca di babeleriferimentipausa di riflessione
Pausa di riflessione?
Uhmm. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 325: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/325.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Svanisce la distinzione fra forma e significato. . .
Le interfacce di manipolazione diretta [...]permettono un maggiore coinvolgimento nell’azione,al prezzo di un’illusione: l’utilizzatore opera direttamentesu oggetti visibili sullo schermo,il cui funzionamento si basa su delle metafore [...].Ma il trattamento operato, non visible, tende a scomparire.Nessuna padronanza reale, ma del bricolage,senza comprensione.
Eric Bruillard, 2006
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 326: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/326.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Trascinamento: . . . ma in termini di elaborazione?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 327: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/327.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Trascinamento: l’effetto è lo stesso?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 328: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/328.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Trascinamento: l’effetto è lo stesso?
C. Mirolo Il Giuoco delle Perle di Vetro
spostamento (cambio del riferimento)o copia?
![Page 329: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/329.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafora del cestino. . .
Cosa accade se trascino nel cestino due documenti,dalla “scrivania” e dalla “pennetta”,poi rimuovo la pennetta, poi vuoto il cestino. . .
. . . quindi rimonto la pennetta?
Quanti sono i cestini?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 330: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/330.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafora del cestino. . .
Cosa accade se trascino nel cestino due documenti,dalla “scrivania” e dalla “pennetta”,poi rimuovo la pennetta, poi vuoto il cestino. . .
. . . quindi rimonto la pennetta?
Quanti sono i cestini?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 331: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/331.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafora del cestino. . .
Cosa accade se trascino nel cestino due documenti,dalla “scrivania” e dalla “pennetta”,poi rimuovo la pennetta, poi vuoto il cestino. . .
. . . quindi rimonto la pennetta?
Quanti sono i cestini?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 332: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/332.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Non si è sviluppato un linguaggio adeguato
Di fronte alle difficoltà [...] incontrate,nella maggior parte dei casi gli allievi si ritrovano disarmati,non sapendo come descrivere quello che avviene [...].
Questa mancanza di comprensione e di concettualizzazionesi accompagna a una verbalizzazione piuttosto incerta [...]:gli allievi non sono in grado di esprimere né le loro azioni,né gli oggetti che all’apparenza manipolano facilmente.
Cédric Fluckiger, 2009
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 333: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/333.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafore e ontologie
Le “ontologie” dell’informatica si allontanano dalla metafora. . .
Cartella dell’ufficio fisico (source):basso livello di gerarchia del contenuto
Cartella del file system (target)gerarchia sostanzialmente illimitata(le cartelle contengono cartelle che contengono altrecartelle. . . )
L’oggetto “cartella” del computer diventa altroe assume un’ontologia autonoma. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 334: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/334.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafore e ontologie
Le “ontologie” dell’informatica si allontanano dalla metafora. . .
Cartella dell’ufficio fisico (source):basso livello di gerarchia del contenuto
Cartella del file system (target)gerarchia sostanzialmente illimitata(le cartelle contengono cartelle che contengono altrecartelle. . . )
L’oggetto “cartella” del computer diventa altroe assume un’ontologia autonoma. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 335: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/335.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafore e ontologie
Le “ontologie” dell’informatica si allontanano dalla metafora. . .
Cartella dell’ufficio fisico (source):basso livello di gerarchia del contenuto
Cartella del file system (target)gerarchia sostanzialmente illimitata(le cartelle contengono cartelle che contengono altrecartelle. . . )
L’oggetto “cartella” del computer diventa altroe assume un’ontologia autonoma. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 336: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/336.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Metafore e ontologie
Le “ontologie” dell’informatica si allontanano dalla metafora. . .
Cartella dell’ufficio fisico (source):basso livello di gerarchia del contenuto
Cartella del file system (target)gerarchia sostanzialmente illimitata(le cartelle contengono cartelle che contengono altrecartelle. . . )
L’oggetto “cartella” del computer diventa altroe assume un’ontologia autonoma. . .
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 337: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/337.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 338: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/338.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 339: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/339.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 340: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/340.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 341: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/341.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 342: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/342.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 343: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/343.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni matematiche. . .
Si possono fare previsioni sulle prestazioni?
Analisi teorica semplificata, p.es. InsertionSort e QuickSortOperazioni di riferimento: confronti (!) e spostamentiStima nel caso medio (non rigorosa). . . a partire dal caso peggiore/miglioreFacciamo un po’ di conti: formalizzazione (approx.)in funzione della lunghezza della sequenzaQuali sono le prestazioni migliori in cui si può sperare?La ricorsione può essere computazionalmentevantaggiosa!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 344: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/344.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
InsertionSort: Sitma del numero di confronti
Caso peggiore:
(n − 1) + (n − 2) + . . .+ 2 + 1 = n(n−1)2 = θ(n2)
Caso medio:12 · n(n−1)
2 (circa) = θ(n2)
Caso migliore, estremamente improbabile: θ(n)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 345: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/345.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
InsertionSort: Sitma del numero di confronti
Caso peggiore:
(n − 1) + (n − 2) + . . .+ 2 + 1 = n(n−1)2 = θ(n2)
Caso medio:12 · n(n−1)
2 (circa) = θ(n2)
Caso migliore, estremamente improbabile: θ(n)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 346: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/346.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
InsertionSort: Sitma del numero di confronti
Caso peggiore:
(n − 1) + (n − 2) + . . .+ 2 + 1 = n(n−1)2 = θ(n2)
Caso medio:12 · n(n−1)
2 (circa) = θ(n2)
Caso migliore, estremamente improbabile: θ(n)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 347: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/347.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
InsertionSort: Sitma del numero di confronti
Caso peggiore:
(n − 1) + (n − 2) + . . .+ 2 + 1 = n(n−1)2 = θ(n2)
Caso medio:12 · n(n−1)
2 (circa) = θ(n2)
Caso migliore, estremamente improbabile: θ(n)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 348: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/348.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
QuickSort: Sitma del numero di confronti
Caso migliore, bipartizioni perfette:
logn (livelli) · n (confronti/livello) = θ(n logn)
Caso medio (k > 1):
k · n logn = θ(n logn)
Caso peggiore, estremamente improbabile: θ(n2)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 349: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/349.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
QuickSort: Sitma del numero di confronti
Caso migliore, bipartizioni perfette:
logn (livelli) · n (confronti/livello) = θ(n logn)
Caso medio (k > 1):
k · n logn = θ(n logn)
Caso peggiore, estremamente improbabile: θ(n2)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 350: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/350.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
QuickSort: Sitma del numero di confronti
Caso migliore, bipartizioni perfette:
logn (livelli) · n (confronti/livello) = θ(n logn)
Caso medio (k > 1):
k · n logn = θ(n logn)
Caso peggiore, estremamente improbabile: θ(n2)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 351: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/351.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Stima del tempo computazionale?
QuickSort: Sitma del numero di confronti
Caso migliore, bipartizioni perfette:
logn (livelli) · n (confronti/livello) = θ(n logn)
Caso medio (k > 1):
k · n logn = θ(n logn)
Caso peggiore, estremamente improbabile: θ(n2)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 352: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/352.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Prestazioni ottimali?
Algoritmo generico: Limite inferiore al numero di confronti
Percorso di elaborazione diverso per ogni permutazionediversa dell’ordine degli elementi della sequenza:
n! percorsi diversi
Esito di ogni confronto fra elementi: true / false
Tutti i potenziali percorsi di elaborazione di unalgoritmo di ordinamento: albero binario con n! foglie
Il percorso più lungo dalla radice a una foglia è ottimalese l’albero binario è perfettamente bilanciato:
θ(log n!) = θ(n logn) confronti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 353: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/353.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Prestazioni ottimali?
Algoritmo generico: Limite inferiore al numero di confronti
Percorso di elaborazione diverso per ogni permutazionediversa dell’ordine degli elementi della sequenza:
n! percorsi diversi
Esito di ogni confronto fra elementi: true / false
Tutti i potenziali percorsi di elaborazione di unalgoritmo di ordinamento: albero binario con n! foglie
Il percorso più lungo dalla radice a una foglia è ottimalese l’albero binario è perfettamente bilanciato:
θ(log n!) = θ(n logn) confronti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 354: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/354.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Prestazioni ottimali?
Algoritmo generico: Limite inferiore al numero di confronti
Percorso di elaborazione diverso per ogni permutazionediversa dell’ordine degli elementi della sequenza:
n! percorsi diversi
Esito di ogni confronto fra elementi: true / false
Tutti i potenziali percorsi di elaborazione di unalgoritmo di ordinamento: albero binario con n! foglie
Il percorso più lungo dalla radice a una foglia è ottimalese l’albero binario è perfettamente bilanciato:
θ(log n!) = θ(n logn) confronti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 355: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/355.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Prestazioni ottimali?
Algoritmo generico: Limite inferiore al numero di confronti
Percorso di elaborazione diverso per ogni permutazionediversa dell’ordine degli elementi della sequenza:
n! percorsi diversi
Esito di ogni confronto fra elementi: true / false
Tutti i potenziali percorsi di elaborazione di unalgoritmo di ordinamento: albero binario con n! foglie
Il percorso più lungo dalla radice a una foglia è ottimalese l’albero binario è perfettamente bilanciato:
θ(log n!) = θ(n logn) confronti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 356: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/356.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimenti: Prestazioni ottimali?
Algoritmo generico: Limite inferiore al numero di confronti
Percorso di elaborazione diverso per ogni permutazionediversa dell’ordine degli elementi della sequenza:
n! percorsi diversi
Esito di ogni confronto fra elementi: true / false
Tutti i potenziali percorsi di elaborazione di unalgoritmo di ordinamento: albero binario con n! foglie
Il percorso più lungo dalla radice a una foglia è ottimalese l’albero binario è perfettamente bilanciato:
θ(log n!) = θ(n logn) confronti
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 357: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/357.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali. . . in un caso concreto
Numero minimo di confronti che un algoritmo ottimaledeve effettuare per riuscire a ordinare 5 elementinella situazione più sfavorevole?
È necessario distinguere 5! = 120 casi possibili
Ogni confronto determina una bipartizione di casi
Per bipartizioni bilanciate occorrono almeno 7 confronti( 27 = 128 ≥ 120 ), altrimenti le cose vanno peggio
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 358: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/358.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali. . . in un caso concreto
Numero minimo di confronti che un algoritmo ottimaledeve effettuare per riuscire a ordinare 5 elementinella situazione più sfavorevole?
È necessario distinguere 5! = 120 casi possibili
Ogni confronto determina una bipartizione di casi
Per bipartizioni bilanciate occorrono almeno 7 confronti( 27 = 128 ≥ 120 ), altrimenti le cose vanno peggio
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 359: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/359.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali. . . in un caso concreto
Numero minimo di confronti che un algoritmo ottimaledeve effettuare per riuscire a ordinare 5 elementinella situazione più sfavorevole?
È necessario distinguere 5! = 120 casi possibili
Ogni confronto determina una bipartizione di casi
Per bipartizioni bilanciate occorrono almeno 7 confronti( 27 = 128 ≥ 120 ), altrimenti le cose vanno peggio
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 360: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/360.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali. . . in un caso concreto
Numero minimo di confronti che un algoritmo ottimaledeve effettuare per riuscire a ordinare 5 elementinella situazione più sfavorevole?
È necessario distinguere 5! = 120 casi possibili
Ogni confronto determina una bipartizione di casi
Per bipartizioni bilanciate occorrono almeno 7 confronti( 27 = 128 ≥ 120 ), altrimenti le cose vanno peggio
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 361: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/361.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 2 confronti. . .
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 362: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/362.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 2 confronti. . .
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 363: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/363.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 3 confronti. . .
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 364: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/364.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 3 confronti. . .
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 365: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/365.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 3 confronti. . . (arriva l’ultimo elemento)
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 366: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/366.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 5 confronti. . . una eventualità. . .
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 367: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/367.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 5 confronti. . . o quelle alternative. . .
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 368: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/368.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 5 confronti. . . quanti confronti ancora?
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 369: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/369.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Prestazioni ottimali: un caso concreto
Esiste un algoritmo del genere?
Dopo 5 confronti. . . quanti confronti ancora?
Impiego “efficiente” dell’informazione !(resa disponibile dai confronti)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 370: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/370.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni scientifiche. . .
Come si può procedere a una verifica sperimentale ?
Oggetto delle misure: ordinamenti specifici? casi medi?Allestimento di uno strumento di misura:problematiche (risoluzione, errori sistematici e accidentali. . . );messa a punto — programmaAnalisi dei dati sperimentali per scoprire relazionioppure per verificare ipotesi e previsioni teoricheSperimentazione sui (diversi) computer disponibili:confronto dei dati rilevati e “invarianti”; attendibilitàQual è la corrispondenza fra stime teoriche e rilevazioni?aspetti contingenti e aspetti di validità generale — trend
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 371: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/371.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni scientifiche. . .
Come si può procedere a una verifica sperimentale ?
Oggetto delle misure: ordinamenti specifici? casi medi?Allestimento di uno strumento di misura:problematiche (risoluzione, errori sistematici e accidentali. . . );messa a punto — programmaAnalisi dei dati sperimentali per scoprire relazionioppure per verificare ipotesi e previsioni teoricheSperimentazione sui (diversi) computer disponibili:confronto dei dati rilevati e “invarianti”; attendibilitàQual è la corrispondenza fra stime teoriche e rilevazioni?aspetti contingenti e aspetti di validità generale — trend
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 372: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/372.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni scientifiche. . .
Come si può procedere a una verifica sperimentale ?
Oggetto delle misure: ordinamenti specifici? casi medi?Allestimento di uno strumento di misura:problematiche (risoluzione, errori sistematici e accidentali. . . );messa a punto — programmaAnalisi dei dati sperimentali per scoprire relazionioppure per verificare ipotesi e previsioni teoricheSperimentazione sui (diversi) computer disponibili:confronto dei dati rilevati e “invarianti”; attendibilitàQual è la corrispondenza fra stime teoriche e rilevazioni?aspetti contingenti e aspetti di validità generale — trend
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 373: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/373.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni scientifiche. . .
Come si può procedere a una verifica sperimentale ?
Oggetto delle misure: ordinamenti specifici? casi medi?Allestimento di uno strumento di misura:problematiche (risoluzione, errori sistematici e accidentali. . . );messa a punto — programmaAnalisi dei dati sperimentali per scoprire relazionioppure per verificare ipotesi e previsioni teoricheSperimentazione sui (diversi) computer disponibili:confronto dei dati rilevati e “invarianti”; attendibilitàQual è la corrispondenza fra stime teoriche e rilevazioni?aspetti contingenti e aspetti di validità generale — trend
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 374: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/374.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni scientifiche. . .
Come si può procedere a una verifica sperimentale ?
Oggetto delle misure: ordinamenti specifici? casi medi?Allestimento di uno strumento di misura:problematiche (risoluzione, errori sistematici e accidentali. . . );messa a punto — programmaAnalisi dei dati sperimentali per scoprire relazionioppure per verificare ipotesi e previsioni teoricheSperimentazione sui (diversi) computer disponibili:confronto dei dati rilevati e “invarianti”; attendibilitàQual è la corrispondenza fra stime teoriche e rilevazioni?aspetti contingenti e aspetti di validità generale — trend
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 375: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/375.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni scientifiche. . .
Come si può procedere a una verifica sperimentale ?
Oggetto delle misure: ordinamenti specifici? casi medi?Allestimento di uno strumento di misura:problematiche (risoluzione, errori sistematici e accidentali. . . );messa a punto — programmaAnalisi dei dati sperimentali per scoprire relazionioppure per verificare ipotesi e previsioni teoricheSperimentazione sui (diversi) computer disponibili:confronto dei dati rilevati e “invarianti”; attendibilitàQual è la corrispondenza fra stime teoriche e rilevazioni?aspetti contingenti e aspetti di validità generale — trend
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 376: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/376.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di QuickSort
In rapporto al termine “dominante” (tramite spreadsheet). . .e correzione determinata empiricamente:
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
1629724
2346801
3379393
4866325
7007508
10090810
14530766
20924302
t(n) / n log n t(n) / (n log n + k n)
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
t(n) / n^2 t(n) / (n^2 + k n)Stima di k ? (casella dello spreadsheet)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 377: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/377.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di QuickSort
In rapporto al termine “dominante” (tramite spreadsheet). . .e correzione determinata empiricamente:
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
1629724
2346801
3379393
4866325
7007508
10090810
14530766
20924302
t(n) / n log n t(n) / (n log n + k n)
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
t(n) / n^2 t(n) / (n^2 + k n)Stima di k ? (casella dello spreadsheet)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 378: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/378.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di QuickSort
In rapporto al termine “dominante” (tramite spreadsheet). . .e correzione determinata empiricamente:
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
1629724
2346801
3379393
4866325
7007508
10090810
14530766
20924302
t(n) / n log n t(n) / (n log n + k n)
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
t(n) / n^2 t(n) / (n^2 + k n)Stima di k ? (casella dello spreadsheet)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 379: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/379.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di QuickSort
Osservazioni:
θ( n ) è il numero di ricorsioni!
Per n grande l’andamento è sostanzialmente stabileanche se si effettuano pochi ordinamenti. . .
Per n grande le prestazioni relative a una sequenzacasuale sono rappresentative del caso medio!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 380: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/380.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di QuickSort
Osservazioni:
θ( n ) è il numero di ricorsioni!
Per n grande l’andamento è sostanzialmente stabileanche se si effettuano pochi ordinamenti. . .
Per n grande le prestazioni relative a una sequenzacasuale sono rappresentative del caso medio!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 381: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/381.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di QuickSort
Osservazioni:
θ( n ) è il numero di ricorsioni!
Per n grande l’andamento è sostanzialmente stabileanche se si effettuano pochi ordinamenti. . .
Per n grande le prestazioni relative a una sequenzacasuale sono rappresentative del caso medio!
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 382: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/382.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di InsertionSort
Simile analisi:
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
1629724
2346801
3379393
4866325
7007508
10090810
14530766
20924302
t(n) / n log n t(n) / (n log n + k n)
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
t(n) / n^2 t(n) / (n^2 + k n)
Stima di k ?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 383: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/383.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Approfondimento: Trend dei costi di InsertionSort
Simile analisi:
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
1629724
2346801
3379393
4866325
7007508
10090810
14530766
20924302
t(n) / n log n t(n) / (n log n + k n)
5 7 9 12 16 22 31 44 62 88 126
181
260
374
537
772
1111
1599
2301
3313
4770
6868
9889
14239
20503
29523
42512
61216
88150
126936
182787
263212
379024
545793
785941
1131754
t(n) / n^2 t(n) / (n^2 + k n)
Stima di k ?
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 384: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/384.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi: Ciascun seme è un processo
public class Seed extends Thread implements Observer {
private static final int S = 5; // raggio semeprivate static final double A = 1.4 * S; // area seme... ...
// Modello relativo al seme
public Seed( double theta ) { ... } // creazione
public void run() { ... } // avanzamento
// Visualizzazione grafica del seme
public void update( ... ) { ... }
} // Seed
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 385: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/385.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi: Modello di sviluppo di un seme
private static final double K = A*A / 2;
private final double theta; // direzione spostam.private double r = A; // distanza dall’apice
public Seed( double theta ) { // creazione del semethis.theta = theta;
}
public void run() { // avanzamento radialewhile ( FOREVER ) {Sunflower.delay();r = r + K/r; // spostamento increm.
}}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 386: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/386.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi: Visualizzazione di un seme
// Visualizzazione grafica del seme
public void update( Observable obs, Object obj ) {
Graphics g = (Graphics) obj;
int x = (int) ( Simulation.X0 + r * Math.cos(theta) );int y = (int) ( Simulation.Y0 + r * Math.sin(theta) );
g.setColor( Simulation.FG );g.fillOval( x-S, y-S, 2*S, 2*S );
}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 387: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/387.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi: Modello di sviluppo del girasole
public class Sunflower extends Observableimplements Runnable {
... ...
// Modello di fillotassi del girasole
public void run() { ... } // primordi
public void drawHead( Graphics g ) { // visualizz.setChanged();notifyObservers( g );
}
public static void delay() { ... } // temporizz.
} // Sunflower
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 388: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/388.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi del girasole
private static final doublePHI = Math.PI*(Math.sqrt(5)-1), // rapporto aureoDELTA = PHI; // +/- 0.1%
private double theta = 0; // direzione iniz.
public void run() { // generazionefor ( int k=0; k<N; k=k+1 ) { // primordidelay();Seed seed = new Seed(theta); // nuovo primordiotheta = theta + DELTA; // direzione succ.addObserver( seed ); // per visualizz.seed.start(); // proc. autonomo
}}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 389: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/389.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi: Avvio della simulazione
public class Simulation extends JPanelimplements Runnable {
private final Sunflower sunflower = new Sunflower();
public Simulation() { // simulazione( new Thread(sunflower) ).start(); // sviluppo( new Thread(this) ).start(); // per visual.
}
public void run() { // refreshwhile ( true ) {Sunflower.delay(); repaint();
}}
... ...} // Simulation
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 390: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/390.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Fillotassi: Interfaccia grafica
public static final Color FG = new Color(0,127,0);public static final Color BG = Color.ORANGE;
public void paint( Graphics g ) { // visual.g.setColor( BG );g.fillRect( 0, 0, getWidth(), getHeight() );sunflower.drawHead( g );
}
public static void main(String[] args) { // avvioJFrame fr = new JFrame( HEADER );fr.setSize( W, H+HEAD );( fr.getContentPane() ).add( new Simulation() );fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);fr.setVisible( true );
}
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 391: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/391.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Note a margine: OOP. . .
Aspetti di rilievo per la programmazione:
Classe vs. oggetto: molteplici istanze (Seed)con evlouzioni autonome — riconoscibili graficamente!
Elaborazioni in parallelo (Thread),ma senza problemi di sincronizzazione
Approccio event-driven (Observer)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 392: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/392.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Note a margine: OOP. . .
Aspetti di rilievo per la programmazione:
Classe vs. oggetto: molteplici istanze (Seed)con evlouzioni autonome — riconoscibili graficamente!
Elaborazioni in parallelo (Thread),ma senza problemi di sincronizzazione
Approccio event-driven (Observer)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 393: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/393.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Note a margine: OOP. . .
Aspetti di rilievo per la programmazione:
Classe vs. oggetto: molteplici istanze (Seed)con evlouzioni autonome — riconoscibili graficamente!
Elaborazioni in parallelo (Thread),ma senza problemi di sincronizzazione
Approccio event-driven (Observer)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 394: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/394.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Note a margine: OOP. . .
Aspetti di rilievo per la programmazione:
Classe vs. oggetto: molteplici istanze (Seed)con evlouzioni autonome — riconoscibili graficamente!
Elaborazioni in parallelo (Thread),ma senza problemi di sincronizzazione
Approccio event-driven (Observer)
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 395: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/395.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni ingegneristiche. . .
C’è modo di applicare le conoscenze acquisite?
In quali condizioni le prestazioni di ciascuna tecnicasono più o meno vantaggiose? Quali tradeoff ?Ingegnerizzazione — analisi di dettaglio e miglioramento:raffinamenti del codice di Quick SortControllo di affidabilità nel processo di sviluppo:predisposizione di batterie di test — unit testingIngegnerizzazione — assemblaggio di blocchi funzionali:integrazione di Quick Sort e Insertion SortAffinamento su base empirica: regolazione dei parametrie confronto delle prestazioni — soglia di commutazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 396: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/396.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni ingegneristiche. . .
C’è modo di applicare le conoscenze acquisite?
In quali condizioni le prestazioni di ciascuna tecnicasono più o meno vantaggiose? Quali tradeoff ?Ingegnerizzazione — analisi di dettaglio e miglioramento:raffinamenti del codice di Quick SortControllo di affidabilità nel processo di sviluppo:predisposizione di batterie di test — unit testingIngegnerizzazione — assemblaggio di blocchi funzionali:integrazione di Quick Sort e Insertion SortAffinamento su base empirica: regolazione dei parametrie confronto delle prestazioni — soglia di commutazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 397: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/397.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni ingegneristiche. . .
C’è modo di applicare le conoscenze acquisite?
In quali condizioni le prestazioni di ciascuna tecnicasono più o meno vantaggiose? Quali tradeoff ?Ingegnerizzazione — analisi di dettaglio e miglioramento:raffinamenti del codice di Quick SortControllo di affidabilità nel processo di sviluppo:predisposizione di batterie di test — unit testingIngegnerizzazione — assemblaggio di blocchi funzionali:integrazione di Quick Sort e Insertion SortAffinamento su base empirica: regolazione dei parametrie confronto delle prestazioni — soglia di commutazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 398: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/398.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni ingegneristiche. . .
C’è modo di applicare le conoscenze acquisite?
In quali condizioni le prestazioni di ciascuna tecnicasono più o meno vantaggiose? Quali tradeoff ?Ingegnerizzazione — analisi di dettaglio e miglioramento:raffinamenti del codice di Quick SortControllo di affidabilità nel processo di sviluppo:predisposizione di batterie di test — unit testingIngegnerizzazione — assemblaggio di blocchi funzionali:integrazione di Quick Sort e Insertion SortAffinamento su base empirica: regolazione dei parametrie confronto delle prestazioni — soglia di commutazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 399: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/399.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni ingegneristiche. . .
C’è modo di applicare le conoscenze acquisite?
In quali condizioni le prestazioni di ciascuna tecnicasono più o meno vantaggiose? Quali tradeoff ?Ingegnerizzazione — analisi di dettaglio e miglioramento:raffinamenti del codice di Quick SortControllo di affidabilità nel processo di sviluppo:predisposizione di batterie di test — unit testingIngegnerizzazione — assemblaggio di blocchi funzionali:integrazione di Quick Sort e Insertion SortAffinamento su base empirica: regolazione dei parametrie confronto delle prestazioni — soglia di commutazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 400: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/400.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Suggestioni ingegneristiche. . .
C’è modo di applicare le conoscenze acquisite?
In quali condizioni le prestazioni di ciascuna tecnicasono più o meno vantaggiose? Quali tradeoff ?Ingegnerizzazione — analisi di dettaglio e miglioramento:raffinamenti del codice di Quick SortControllo di affidabilità nel processo di sviluppo:predisposizione di batterie di test — unit testingIngegnerizzazione — assemblaggio di blocchi funzionali:integrazione di Quick Sort e Insertion SortAffinamento su base empirica: regolazione dei parametrie confronto delle prestazioni — soglia di commutazione
C. Mirolo Il Giuoco delle Perle di Vetro
![Page 401: Il Giuoco delle Perle di Vetronid.dimi.uniud.it/teachers/tfa/presentations/cs_nature.pdf · 2017. 9. 22. · Prologo Un’anima divisa in tre Suggestioni Epilogo Sommario 1 Prologo](https://reader036.vdocuments.site/reader036/viewer/2022081621/612f4ccf1ecc515869435ac6/html5/thumbnails/401.jpg)
Appendix
a proposito di metafore. . .suggestioni matematiche. . .suggestioni scientifiche. . .suggestioni ingegneristiche. . .
Grazie
Domande?
C. Mirolo Il Giuoco delle Perle di Vetro