= Modulo "Didattica della programmazione" In questa pagina saranno elencati gli argomenti delle lezioni del primo modulo del corso di "Didattica per competenze in informatica" (anno 2020/2021), con i relativi materiali. La prima lezione di questo modulo è prevista per il 29 aprile 2021. == Esercizio preliminare da svolgere prima dell'inizio del modulo == * [https://drive.google.com/file/d/1AN7yYiHujaPRsmqygodHdTy7TFyJphTI/view Testo dell'esercizio] * [https://docs.google.com/forms/d/e/1FAIpQLSesbuP2-DgLFHZ0dYlvStDoPfpNMbzaHYf1YxZHiegbsNqxuA/viewform Modulo per inviare le risposte] entro mercoledì 28 aprile 2021 alle ore 14.00 === Giovedì 29 aprile 2021 ''La comprensione di codice nella didattica della programmazione'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EUaoEPyiy2JKkJ-3ZITk524BjtI3ZQoXKUNZyGFexIUvpA?e=NbXm0D slide] di introduzione al tema * [https://unimi2013-my.sharepoint.com/:v:/g/personal/anna_morpurgo_unimi_it/EbEaj1jYBstBu5ss_itWnA8ByBthBgXZFseTz1-ub3eclQ?e=aOc26Z registrazione video] della prima parte della lezione (53 min - R) e [https://unimi2013-my.sharepoint.com/:u:/g/personal/anna_morpurgo_unimi_it/ER6iHqpthLVAjy-B9TfSFnUBA1STRZXd705mg4ebksn1Vw?e=nZZiEF frasi] discusse con slido (R) * [https://unimi2013-my.sharepoint.com/:v:/g/personal/anna_morpurgo_unimi_it/ERqm3JXb8E1Pv6qLGG_2FHIBMCbrkiQg5n-LIL36aOXjzg?e=sZHvz4 registrazione video] della seconda parte della lezione (32 min - R) e [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Ee-lVC0jt01EuR0J9apT-ykBj3KrM_2g3xy7d3qPZm5fpg?e=i59NTq traccia dell'esercizio] svolto in gruppi === Martedì 4 maggio 2021 Lezione cancellata === Giovedì 6 maggio 2021 ''La comprensione di codice - il Block Model'' * [https://unimi2013-my.sharepoint.com/:v:/g/personal/anna_morpurgo_unimi_it/EQ0RKruQhClCq7GhMRxUkgcBGW75F-I-vTy-dE4RNCQ4SA?e=YNekRI registrazione video] della correzione dell'esercizio di classificazione delle domande di comprensione del codice (40 min -R) * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Ee1da2lXWOlEqWynuWHHU-UBFjECME6-jUq9oPMO3EQtnw Slide] su domande di comprensione del codice * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EQQPpY1KXHVLrMrugFeSS-kBaywMk3-0CManoolQ9sfQ6g Schema] del Block Model * [https://unimi2013-my.sharepoint.com/:v:/g/personal/anna_morpurgo_unimi_it/Ec_xSxiV455EvmPVXX3lvKUBaWmygrHkgXyqqDNt3QiCYg?e=a8Iee4 registrazione video] della presentazione su domande di comprensione e Block Model (15 min) * [https://unimi2013-my.sharepoint.com/:v:/g/personal/anna_morpurgo_unimi_it/EWeoS0prqkRAgKgil9kHpBMBDtuMxgOB30XS_aGLwXzpqw?e=kVVhfp registrazione video] della correzione dell'esercizio sul Block Model (30 min -R) {{{#!comment * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/ERvtdbOfxUhGuj7Ms_-aZ10ByEVPY4ns5ZrP3pCoHmCjaw Articolo] di Cruz et al, "Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories". L'articolo contiene un ricco catalogo di domande di comprensione del codice (sezione 5) e l'esempio che abbiamo utilizzato in una delle nostre esercitazioni (Figura 6) }}}