== 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] ''Algomotricità:'' [https://unimi2013-my.sharepoint.com/:b:/g/personal/anna_morpurgo_unimi_it/Efgq60ayFmJOpi0wBCNvEsIBXF1nuEDwcIJo6GkFktmiyQ?e=OGXYMV Slide] === 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/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 {{{#!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 }}}