| | 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 | |