Changes between Initial Version and Version 1 of ProgrammaEMaterialeDidattico2022


Ignore:
Timestamp:
Mar 24, 2022, 6:27:49 PM (2 years ago)
Author:
morpurgo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProgrammaEMaterialeDidattico2022

    v1 v1  
     1== Programma delle lezioni e materiale didattico ==
     2
     3== ProgrammaMaterialeDidattico2022 ==
     4
     5== [wiki:ProgrammaEMaterialeDidattico2022 Programma delle lezioni e materiale didattico] ==
     6
     7=== 1 marzo 2022
     8
     9==== Presentazione del corso
     10
     11''Quale informatica a scuola?  Presentazione del corso e dei presupposti che ne definiscono l'impostazione'':
     12 * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EQlAgvDaxShHhes2x01VJGwB7sdoYDIpvkWRSgJ2MBNMsw?e=uKBTLV slide] della presentazione
     13
     14''Informazioni su corso, attività, gruppi di lavoro, consegne, esame, ecc.'':
     15 * [wiki:InfoCorso22 Informazioni]
     16 * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EaHuH_z-5ttHkuNMfa1tovoBnbWEBRxvLzrK1g6t7X4-SQ?e=me8lbJ Indicazioni per le consegne]
     17
     18''A quali domande cercheremo di dare risposta?'':
     19 * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EQn8dD8ZLjpEpQRPeGT_sLoBnWtevYOaFUj6siGAbo3XyA?e=0Z8fBM slide] della presentazione
     20
     21==== Didattica dell'informatica
     22
     23''Laboratorio Labirinti''
     24 * Verso una definizione di "automatico"
     25 * Robot umani
     26 * Labirinti in Scratch
     27
     28=== 8 marzo 2022
     29
     30==== Didattica dell'informatica
     31
     32''Laboratorio "Pseudoalgoritmi" (prima parte):''
     33
     34 * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/MaterialeEsercitazioni21/elencoAlgoritmiDaDiscutere.txt Elenco degli pseudoalgoritmi da discutere]
     35 * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/MaterialeEsercitazioni20/consegnePseudoalgoritmi.pdf Consegne] per i gruppi
     36
     37==== Didattica della programmazione
     38
     39''Didattica della programmazione - sfide e strategie:''
     40
     41 * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EeNlR1v11HtPrdcV45Ykdp0BNhzrYbUpYJ9vvWHToT2xhA?e=aFrTe7 Slide] della presentazione
     42 * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EcYBz9CNIwRJm0fUgjIJonEBXz9NFH5ZCcour25cToC4cw?e=8zJTQ8 Esercitazione] di classificazione di esercizi di programmazione
     43 * [https://unimi2013-my.sharepoint.com/:t:/g/personal/anna_morpurgo_unimi_it/EQ8AT72ouvJGoBBmhesj4nQBlh0lJt9qmMZSpJCCMwn_EA?e=gP2hsc Classificazione degli esercizi di programmazione]
     44
     45=== 15 marzo 2022
     46
     47==== Didattica dell'informatica
     48
     49''Laboratorio "Pseudoalgoritmi" (seconda parte):''
     50
     51==== Didattica della programmazione
     52
     53''La notional machine''
     54
     55[https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/EsFW25y7DfVMuKdbm3gsvMwBsSwUrOoyv2R1v6zPCPDzag?e=yvAk6J materiale]
     56
     57 * Presentazione su notional machine (macchina concettuale), misconcezioni, tracing
     58 * Esercitazione su concept inventory in programmazione
     59 * Classificazione delle risposte
     60 * [https://dl.acm.org/doi/10.1145/2483710.2483713 Notional machines and introductory programming education] (articolo)
     61 * [https://dl.acm.org/doi/pdf/10.1145/3105726.3106190 Using Tracing and Sketching to Solve Programming Problems] (articolo)
     62 * [https://dl.acm.org/doi/10.1145/2839509.2844559 Developing a Computer Science Concept Inventory for Introductory Programming] (articolo)
     63
     64=== 22 marzo 2022
     65
     66==== Didattica della programmazione
     67
     68''La comprensione del codice nella didattica della programmazione''
     69
     70[https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/ElPDahcCJ0lDntHqRm9yhgoByzy9sPshFWSrR3g5Xi9osQ?e=fsG5wh materiale]
     71
     72 * Esercizio preliminare individuale di progettazione di domande di comprensione del codice (pre-test)
     73 * La comprensione del codice: introduzione al tema (slide)
     74 * (Esercizi sulla tracciatura - da terminare)
     75 * Discussione a classe intera delle domande proposte
     76 * Il Block Model (slide)
     77 * Esercizio a gruppi di classificazione secondo la dimensione (T, P, F) di compiti di analisi e comprensione di codice
     78 * Correzione a classe intera delle risposte
     79 * [https://dl.acm.org/doi/10.1145/3344429.3372501 Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories] (articolo)