== Programma delle lezioni e materiale didattico - a.a. 2022/23 == === 28 febbraio 2023 ==== Presentazione del corso ''Quale informatica a scuola? Presentazione del corso e dei presupposti che ne definiscono l'impostazione'': * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Ecace5CcfFBPmN9tCYzIDAAB4iuv9emg5aKK7InuEPUWIQ?e=JxKG97 slide] della presentazione ==== Didattica dell'informatica con approccio costruttivista ''Laboratorio "Robot umani"'' * Verso una definizione di "automatico" [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EZRI9ueJ-whJmG682yi9jFgBaTy3alvxfhYvVJdJ09QtPw?e=5jKiPs post-it] * Robot umani * Labirinti in Scratch (https://scratch.mit.edu/) === 7 marzo 2023 ==== Didattica dell'informatica con approccio costruttivista '' Linguaggi di programmazione visuale'': [http://scratch.mit.edu/ scratch], [https://snap.berkeley.edu snap!], [http://developers.google.com/blockly blockly], [https://appinventor.mit.edu AppInventor], [http://code.org Code.org], [https://programmailfuturo.it Pogramma il futuro], [http://www.alice.org alice]. ''Approccio UMC'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/ERBuJIDNoeFAuBz0grkeuG0BRESMmBopu0N1g1Yhq7k4UA?e=8qjmTn Articolo] che descrive l'attività di introduzione ai cicli per la scuola primaria con approccio UMC * Materiali per lo svolgimento dell'attività: * [http://lodi.ml/cd/ Pagina di accesso ai programmi] * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EbsHGJDsBe1CjikX--piyzABPY0HClU7bVXe2y-t3NL9oA?e=UNMQZg Slide] * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/ET8ejBtm34BOma_cpOBaKk4BLwjHJDrTItEuKsoRLJ1c0Q?e=9JLVKW Guida per l'insegnante] ''Ricostruzione del lab "Robot umani"'' * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/ProgrammaEMaterialeDidattico2023/fotoRicostruzioneLabRobot.zip Foto della ricostruzione del lab] * [https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/EnzGubr8X0dMlW_0YX0LrdcB9O0UAgzqnxw4Ibu_6QDYPA?e=VFKSdb Slide] ''Socio-costruttivismo:'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Eddi7ZwtkVdBpj3BcDFtjNQBQIPWkLS0iyaMVMAcWYzpAg?e=AObR5S Slide] {{{#!comment * Articoli di approfondimento di Ernst von Glasersfeld: * [http://lonati.di.unimi.it/didainfo_2019-20/vonGlaserfeld-ideeCostruttiviste.pdf Idee costruttiviste] * [http://www.oikos.org/voncostrutt.htm Il costruttivismo e le sue radici] }}} ''Algomotricità:'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Efgq60ayFmJOpi0wBCNvEsIBXF1nuEDwcIJo6GkFktmiyQ?e=OGXYMV Slide] {{{#!comment * Questo approccio metodologico è stato proposto per la prima volta in questo [https://aladdin.di.unimi.it/materiali/pubb/2014_issep.pdf articolo] (in inglese) * In questo [https://aladdin.di.unimi.it/materiali/pubb/2013_issep.pdf articolo] (in inglese) si presenta un percorso didattico da cui è stato estratto il laboratorio Wikipasta. * In questo [https://aladdin.di.unimi.it/materiali/pubb/2015_issep.pdf articolo] (in inglese) si presenta il laboratorio Labirinti. * [http://lonati.di.unimi.it/didainfo_2019-20/proposte_didattiche_aladdin.pdf Capitolo di un libro] per insegnanti della scuola del primo ciclo (in stampa per Lisciani) in cui si presentano e analizzano alcuni dei laboratori presentati durante il corso: wikipasta, labirinti, ascensore, rettangoli. }}} === 14 marzo 2023 ''Laboratorio Pseudoalgoritmi'' * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/MaterialeEsercitazioni21/elencoAlgoritmiDaDiscutere.txt Elenco degli pseudoalgoritmi da discutere] * [https://mameli.docenti.di.unimi.it/didainfo/attachment/wiki/MaterialeEsercitazioni20/consegnePseudoalgoritmi.pdf Consegne] per i gruppi * [https://lonati.di.unimi.it/didainfo_2021-22/algoritmo-Knuth.pdf definizione di algoritmo di Knuth] === 21 marzo 2023 ''Laboratorio Pseudoalgoritmi -- analisi'' * [https://mameli.docenti.di.unimi.it/didainfo/raw-attachment/wiki/MaterialeEsercitazioni21/pseudoalgoritmiDispensa.pdf Dispensa con analisi del laboratorio] {{{#!comment * [https://dl.acm.org/doi/abs/10.5555/1074100.1074116 definizione di algoritmo da ACM Encyclopedia of Computer Science] - [AGGIUNGEREURLonedrive pdf] * Una interessante [AGGIUNGEREURLonedrive rassegna critica] del concetto di algoritmo nella storia della matematica e dell'informatica * Un breve [AGGIUNGEREURLonedrive testo] (con bibliografia) sul concetto di algoritmo }}} ''Apprendimento cooperativo * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EXZY3QhCfW9KnlehddDBXMcBZfjyEgXymLT2NmvgeHEWlg?e=CXPcgm slide] ''Comprensione del codice'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Ea_fuExxuKlAmkUICq4_CS4BnW5CkQ2TpXr0NRx9uHE1Kg?e=1Kg1WN esercizi introduttivi] ''Compito per casa'' * [https://unimi2013-my.sharepoint.com/:t:/g/personal/anna_morpurgo_unimi_it/ETWitTLD9MNFlZLTnTRCjHwB0PFrYtQE4618hdvIb7lSSg?e=1FvH8p Compito] sul lab "Robot umani" === 28 marzo 2023 ==== Didattica della programmazione ''La comprensione del codice'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EUE-gymC4AFItSEizg25ajgBDLk5f6Pna3pBxR5BFHgMNg?e=wgm9IU slide] su comprensione del codice e Block Model * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EU0hQLxhMvlJsWSgHxa80DEBlOEokD8NA5la3imJqbaIvw?e=SSLA6h il block model] * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EdRNRyOnpJJGsi0otFwuZFsB_GHlPE__1wARZ3wUu3DQFw?e=p4rL86 domande] su comprensione del codice (triangolo) * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EUzozGcwm6JLkrPSqg2p0GEBTHkYGUEQ4dQWTBmf-xhwxQ?e=zFIcOh Esercitazione sul BM] * [https://unimi2013-my.sharepoint.com/:t:/g/personal/anna_morpurgo_unimi_it/EbtdE6aemxBJk8TjL-4Ym84BIXSssDaziT5E0h5KqmsYCg?e=nMrKrd domande] di comprensione del codice per l'es. 1 * Esercizio sul tracing (da finire a casa, vedi pg 2 del file sopra) * Compiti per casa * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EeJxybku3V5KuGTGYNX6WoIBqZLl64wDURtwgWfsKonl2Q?e=PJFoAL esercizio] di comprensione propedeutico al prossimo argomento: associazione frammenti - descrizioni * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EbbbAllPoZBBgKtDVbA8oaYB0JGkx2lJoaKF9RHB1T4pGQ?e=twVCy0 esercizio] di ripasso/consolidamento sul BM * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/ER5m7FB_iNlNnSK4PoUDjwwBdzfbH9-N-_p9sDCTt38WQw?e=sjUasJ Catalogo di attività di comprensione del codice], dalla sezione 5 dell'articolo di Cruz ''et al.'' "Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories" === 4 aprile 2023 ==== Didattica della programmazione ''La conoscenza strategica nella didattica della programmazione'' * conoscenze sintattica, concettuale e strategica * costruzione della conoscenza strategica: goal e plan, ambiti di applicazione, tipi di esercizi * piani con cicli e ruoli delle variabili * [https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/Eo7l_Ho9ByZKkq8dkd6wknMBbX7fNNkLfWx0wwHxOmTWhg?e=FyI6OE materiale] ==== Didattica dell'informatica con approccio costruttivista ''Laboratorio Wikipasta'' * sequenza delle attività * post-it sul significato di "Informazione" * decorazione analogica (evocativa) di un testo * decorazione a costo minimo (simbolica) * confronto tra le soluzioni prodotte * formattazione tipo wiki al computer ([https://aladdin.unimi.it/sw/wikipasta/ applicazione web]) * [https://unimi2013-my.sharepoint.com/:f:/g/personal/anna_morpurgo_unimi_it/Er5PPPbTTyBPvkhsLCvbKRQBncuAMdUXcl_DPokpxqdUmA?e=Vcqj8s materiale e lavori] === 18 aprile 2023 ==== Didattica dell'informatica con approccio costruttivista ''La rappresentazione dell'informazione'' * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/ERy4HvbufK5Lu8LDv1OiWuwB1ybcQOH-lsWKVSRz15aBZw?e=JKI2Yi Lavoro sulla rappresentazione] ''Obiettivi formativi e progettazione didattica'' * Obiettivi formativi: conoscenze, abilità, competenze * Progettazione di un percorso di apprendimento: argomento, obiettivi formativi, snodi, indicatori, verbalizzazione * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EaJ7wOilnt9KhNGQRtzT7EEB8xghskiaQ5UUA9YOxs2hwQ?e=Hkqjgn slide] === 2 maggio 2023 ==== Didattica dell'informatica con approccio costruttivista ''Informazioni, dati, codifiche'' * (slide) ''Obiettivi e temi informatici'' * Esercitazione con il Bebras dell'informatica: [https://lonati.di.unimi.it/bebras-didainfo-2023.html quesiti] da risolvere e analizzare (password per vedere le soluzioni: didainfo). Per vedere spiegazione della soluzione e dei temi, [https://unimi2013-my.sharepoint.com/:u:/g/personal/anna_morpurgo_unimi_it/EepgGr6OJ8ZOuJMQeNLPdx4BJiNz9y2biTJGngOObzRUHw?e=NyTB7L quesiti] con password didainfo-sol === 9 maggio 2023 ==== Didattica della programmazione * Ripasso di quanto visto (tipi di esercizi, comprensione del codice, Block Model, i 3 tipi di conoscenza, goal e plan) * Gestione dell'input e composizione di piani [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/ET1DFn1T1QFNrkRMRW2TA6gBFLSTGEHIV1Z9WEwMNPsfiQ?e=9sPHBB slide] * Esercitazione: [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EcKwONr_hANBkIek5M4amvkBT6bFo25LMRrXyWDA01UJaA?e=WQy4wt Tema d'esame, parte sulla programmazione] {{{#!comment * Letture * [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" }}} {{{#!comment ''Informazioni su corso, attività, gruppi di lavoro, consegne, esame, ecc.'': * [wiki:InfoCorso22 Informazioni] * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EaHuH_z-5ttHkuNMfa1tovoBnbWEBRxvLzrK1g6t7X4-SQ?e=me8lbJ Indicazioni per le consegne] ''A quali domande cercheremo di dare risposta?'': * [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/EQn8dD8ZLjpEpQRPeGT_sLoBnWtevYOaFUj6siGAbo3XyA?e=0Z8fBM slide] della presentazione }}}