| 89 | | == Programma delle lezioni e materiale didattico == |
| 90 | | |
| 91 | | === 1 marzo 2022 |
| 92 | | |
| 93 | | ==== Presentazione del corso |
| 94 | | |
| 95 | | ''Quale informatica a scuola? Presentazione del corso e dei presupposti che ne definiscono l'impostazione'': |
| 96 | | * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EQlAgvDaxShHhes2x01VJGwB7sdoYDIpvkWRSgJ2MBNMsw?e=uKBTLV slide] della presentazione |
| 97 | | |
| 98 | | ''Informazioni su corso, attività, gruppi di lavoro, consegne, esame, ecc.'': |
| 99 | | * [wiki:InfoCorso22 Informazioni] |
| 100 | | * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EaHuH_z-5ttHkuNMfa1tovoBnbWEBRxvLzrK1g6t7X4-SQ?e=me8lbJ Indicazioni per le consegne] |
| 101 | | |
| 102 | | ''A quali domande cercheremo di dare risposta?'': |
| 103 | | * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EQn8dD8ZLjpEpQRPeGT_sLoBnWtevYOaFUj6siGAbo3XyA?e=0Z8fBM slide] della presentazione |
| 104 | | |
| 105 | | ==== Didattica dell'informatica |
| 106 | | |
| 107 | | ''Laboratorio Labirinti'' |
| 108 | | * Verso una definizione di "automatico" |
| 109 | | * Robot umani |
| 110 | | * Labirinti in Scratch |
| 111 | | |
| 112 | | === 8 marzo 2022 |
| 113 | | |
| 114 | | ==== Didattica dell'informatica |
| 115 | | |
| 116 | | ''Laboratorio "Pseudoalgoritmi" (prima parte):'' |
| 117 | | |
| 118 | | * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/MaterialeEsercitazioni21/elencoAlgoritmiDaDiscutere.txt Elenco degli pseudoalgoritmi da discutere] |
| 119 | | * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/MaterialeEsercitazioni20/consegnePseudoalgoritmi.pdf Consegne] per i gruppi |
| 120 | | |
| 121 | | ==== Didattica della programmazione |
| 122 | | |
| 123 | | ''Didattica della programmazione - sfide e strategie:'' |
| 124 | | |
| 125 | | * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EeNlR1v11HtPrdcV45Ykdp0BNhzrYbUpYJ9vvWHToT2xhA?e=aFrTe7 Slide] della presentazione |
| 126 | | * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EcYBz9CNIwRJm0fUgjIJonEBXz9NFH5ZCcour25cToC4cw?e=8zJTQ8 Esercitazione] di classificazione di esercizi di programmazione |
| 127 | | * [https://unimi2013-my.sharepoint.com/:t:/g/personal/anna_morpurgo_unimi_it/EQ8AT72ouvJGoBBmhesj4nQBlh0lJt9qmMZSpJCCMwn_EA?e=gP2hsc Classificazione degli esercizi di programmazione] |
| 128 | | |
| 129 | | === 15 marzo 2022 |
| 130 | | |
| 131 | | ==== Didattica dell'informatica |
| 132 | | |
| 133 | | ''Laboratorio "Pseudoalgoritmi" (seconda parte):'' |
| 134 | | |
| 135 | | ==== Didattica della programmazione |
| 136 | | |
| 137 | | ''La notional machine'' |
| 138 | | |
| 139 | | [https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/EsFW25y7DfVMuKdbm3gsvMwBsSwUrOoyv2R1v6zPCPDzag?e=yvAk6J materiale] |
| 140 | | |
| 141 | | * Presentazione su notional machine (macchina concettuale), misconcezioni, tracing |
| 142 | | * Esercitazione su concept inventory in programmazione |
| 143 | | * Classificazione delle risposte |
| 144 | | * [https://dl.acm.org/doi/10.1145/2483710.2483713 Notional machines and introductory programming education] (articolo) |
| 145 | | * [https://dl.acm.org/doi/pdf/10.1145/3105726.3106190 Using Tracing and Sketching to Solve Programming Problems] (articolo) |
| 146 | | * [https://dl.acm.org/doi/10.1145/2839509.2844559 Developing a Computer Science Concept Inventory for Introductory Programming] (articolo) |
| 147 | | |
| 148 | | === 22 marzo 2022 |
| 149 | | |
| 150 | | ==== Didattica della programmazione |
| 151 | | |
| 152 | | ''La comprensione del codice nella didattica della programmazione'' |
| 153 | | |
| 154 | | [https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/ElPDahcCJ0lDntHqRm9yhgoByzy9sPshFWSrR3g5Xi9osQ?e=fsG5wh materiale] |
| 155 | | |
| 156 | | * Esercizio preliminare individuale di progettazione di domande di comprensione del codice (pre-test) |
| 157 | | * La comprensione del codice: introduzione al tema (slide) |
| 158 | | * (Esercizi sulla tracciatura - da terminare) |
| 159 | | * Discussione a classe intera delle domande proposte |
| 160 | | * Il Block Model (slide) |
| 161 | | * Esercizio a gruppi di classificazione secondo la dimensione (T, P, F) di compiti di analisi e comprensione di codice |
| 162 | | * Correzione a classe intera delle risposte |
| 163 | | * [https://dl.acm.org/doi/10.1145/3344429.3372501 Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories] (articolo) |
| | 89 | == [wiki:ProgrammaEMaterialeDidattico2022 Programma delle lezioni e materiale didattico] == |