| 97 | == Comprensione del codice e Block Model |
| 98 | |
| 99 | * [http://lonati.di.unimi.it/didainfo_2019-20/progComp/1-progComp-definition.png Definizione] di "comprensione di programmi" e di "attività di comprensione di programmi" |
| 100 | * [http://lonati.di.unimi.it/didainfo_2019-20/progComp/2-BM-table.pdf Tabella] del Block Model |
| 101 | * [http://lonati.di.unimi.it/didainfo_2019-20/progComp/3-BM-tasks.pdf Esempio] di applicazione del Block Model ad un semplice programma |
| 102 | * [https://dl.acm.org/doi/abs/10.1145/3344429.3372501 Articolo] di Cruz et al "Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories" |
| 103 | * [http://lonati.di.unimi.it/didainfo_2019-20/progComp/4-progCompTasks.pdf Catalogo di attività di program comprehension], dal capitolo 5 dell'articolo su indicato |
| 104 | |
| 105 | Nota: abbiamo registrato la parte di lezione in cui sono stati spiegati questi strumenti didattici, valuteremo se estrarne e pubblicare un video. |
| 106 | |