| 159 | | |
| 160 | | |
| 161 | | * Mercoledì 10 aparile 2019 - Didattica della programmazione 1 |
| 162 | | * [https://docs.google.com/document/d/1llfTQIX9ie3dHINzePwozRyEcvkSANN34c6qNrczUek/edit?usp=sharing Definizioni di "automatico"] da clusterizzare. |
| 163 | | * Slide sulla scelta [http://malchiodi.di.unimi.it/teaching/didainfo/scelta-linguaggio.html del linguaggio di programmazione] e [http://malchiodi.di.unimi.it/teaching/didainfo/scelta-problema.html dei problemi da porre]. |
| 164 | | * [https://repl.it/languages/python3 Ambiente online per l'esecuzione di python]. |
| 165 | | |
| 166 | | * Mercoledì 17 aprile 2019 - Didattica della programmazione 2 |
| 167 | | * Laboratorio monete golose + un programma affollato di eventi: |
| 168 | | * [http://morpurgo.di.unimi.it/didattica/TFA_II/SchedaProgrammaEventi.pdf Scheda da compilare] |
| 169 | | * [https://aladdin.di.unimi.it/sw/scheduling/scheduling.html Software da utilizzare] |
| 170 | | * Micro-pattern e ruoli delle variabili: |
| 171 | | * [http://malchiodi.di.unimi.it/teaching/didainfo/micropattern/ Presentazione di ruoli e micro-pattern] |
| 172 | | * Approfondimenti: [http://www.cs.joensuu.fi/~saja/var_roles/role_list.html Roles of Data Entities], [http://www.cs.joensuu.fi/~saja/var_roles/stud_vers/stud_Python_eng.html Roles of variables] |
| 173 | | |
| 174 | | * Mercoledì 8 maggio 2019 - Didattica della programmazione 3 |
| 175 | | * Micro-pattern: |
| 176 | | * [http://malchiodi.di.unimi.it/teaching/didainfo/micropattern/ Presentazione di ruoli e micro-pattern] |
| 177 | | * Approfondimenti: [https://users.cs.duke.edu/~ola/patterns/plopd/loops.html Loop Patterns], [http://csis.pace.edu/~bergin/patterns/codingpatternsv4.html Coding at the Lowest Level] |
| 178 | | * Debugging |
| 179 | | |
| 180 | | * Mercoledì 15 maggio 2019 - Didattica della programmazione 4 |
| 181 | | * Concezioni degli studenti: Capitolo 6 della [http://www.uuhistle.org/publications/sirkia_masters_thesis.pdf tesi di Teemu Sirkia] |
| 182 | | * Linguaggi visuali: link a [https://scratch.mit.edu/ Scratch] (usando questi [http://aladdinsrv.di.unimi.it/archive/labirinti-scratch.zip labirinti]) e a [https://blockly-games.appspot.com/maze Blockly] per l'esercitazione. |
| 183 | | * Approcci costruttivisti alla programmazione |
| 184 | | |
| 185 | | }}} |
| 186 | | |
| 187 | | {{{#!comment |
| 188 | | |
| 189 | | |
| 190 | | |
| 191 | | * Martedì 7 marzo 2017 - Didattica della programmazione 1 |
| 192 | | * l'ambiente di programmazione: [https://scratch.mit.edu/ Scratch] |
| 193 | | * i [http://aladdinsrv.di.unimi.it/archive/labirinti-scratch.zip labirinti] degli esercizi |
| 194 | | * un testo sull'uso di Scratch per insegnare a programmare (in inglese): Michal Armoni and Moti Ben-Ari, [https://stwww1.weizmann.ac.il/scratch/scratch_en/ Computer Science Concepts in Scratch] |
| 195 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1 Slide sulla scelta del linguaggio di programmazione] |
| 196 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1/twitter-api-python.ipynb Notebook usato durante la lezione] |
| 197 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/euler.zip Sorgenti python per l'Euler project] |
| 198 | | |
| 199 | | |
| 200 | | |
| 201 | | * Martedì 9 maggio 2017 - Didattica della programmazione 4 |
| 202 | | * Per il confronto tra linguaggi visuali: link a [https://scratch.mit.edu/ Scratch] (usando questi [http://aladdinsrv.di.unimi.it/archive/labirinti-scratch.zip labirinti]) e a [https://blockly-games.appspot.com/maze Blockly]. |
| 203 | | * Per l'introduzione della programmazione orientata agli oggetti: [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/ presentazione] sulla metodologia e su pygame, [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/pygame.zip Sorgenti] python. |
| 204 | | * Per le piattaforme di apprendimento basate su gamification: link a [https://www.codingame.com/ codingame]. |
| 205 | | |
| 206 | | * Quale informatica nella scuola? [http://aladdin.unimi.it/didainf/materiale/InformaticaQualeAScuola.pdf Qualche slide di premessa] |
| 207 | | * sul concetto di algoritmo: [http://aladdin.unimi.it/didainf/materiale/elenco_algoritmi_da_discutere.txt scheda] per il lavoro di gruppo |
| 208 | | |
| 209 | | }}} |
| 210 | | |
| 211 | | {{{#!comment |
| 212 | | |
| 213 | | * Mercoledì 9 marzo 2016 - Strutture dati: Clickomania (docente: Anna Morpurgo) |
| 214 | | * [http://click-aladdinunimi.rhcloud.com/apps/kangourou/ ambiente di programmazione] di Clickomania |
| 215 | | * [http://aladdin.unimi.it/didainf/materiale/TracciaClickomania.pdf Scaletta del laboratorio] |
| 216 | | |
| 217 | | * Mercoledì 16 marzo 2016 - La didattica per competenze (Seminario del Dott. Giaffredo) |
| 218 | | * [http://aladdin.unimi.it/didainf/materiale/competenze-e-informatica-nelle-scuole.pdf Presentazione] |
| 219 | | * Testi della prova di maturità a.s. [http://aladdin.unimi.it/didainf/materiale/testo-maturita-2013-14-IT.pdf 2013-14] e [http://aladdin.unimi.it/didainf/materiale/testo-maturita-2014-15-IT.pdf 2014-15] usati durante l'esercitazione |
| 220 | | * [http://aladdin.unimi.it/didainf/materiale/direttive-ministeriali-2012-IT.zip Linee guida 2012 per gli istituti tecnici] |
| 221 | | |
| 222 | | * Mercoledì 23 marzo 2016 - Progettare percorsi/lezioni/attività didattiche (docenti: Dario Malchiodi e Anna Morpurgo) |
| 223 | | * [http://aladdin.unimi.it/didainf/materiale/appunti-progettazione-didattica.pdf Appunti sulla progettazione di attività] |
| 224 | | |
| 225 | | * Mercoledì 6 aprile 2016 - La rappresentazione dell'informazione: i testi formattati (docente: Anna Morpurgo) |
| 226 | | * [http://aladdin.unimi.it/digitiscol/wikipasta/ strumento software] |
| 227 | | |
| 228 | | * Mercoledì 13 aprile 2016 - Divertirsi con l'informatica - le gare (docente: Anna Morpurgo) |
| 229 | | * [http://morpurgo.di.unimi.it/didattica/TFA_II/programmazione esempi di quesiti kangourou sulla programmazione] |
| 230 | | * [http://morpurgo.di.unimi.it/didattica/TFA_II/grafi esempi di quesiti kangourou sui grafi] |
| 231 | | * [http://bebras.it/students La piattaforma di gara del Bebras dell'Informatica] |
| 232 | | * [http://morpurgo.di.unimi.it/didattica/TFA_II/MissioneSegreta.pdf La pipeline: Missione segreta] presentazione del software e esercizi proposti alla finale del Kangourou dell'Informatica 2015. |
| 233 | | * [https://pipe-aladdinunimi.rhcloud.com/apps/pipe/ ambiente di programmazione] (basato su Blockly) |
| 234 | | |
| 235 | | * Mercoledì 20 aprile 2016 - Didattica della programmazione |
| 236 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1 Slide presentate durante la lezione (prima parte)] |
| 237 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2 Slide presentate durante la lezione (seconda parte)] |
| 238 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1/twitter-api-python.ipynb Notebook usato durante la lezione] |
| 239 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/euler.zip Sorgenti python per l'Euler project] |
| 240 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/pygame.zip Sorgenti python per pygame] |
| 241 | | |
| 242 | | * Mercoledì 27 aprile 2016 - Crittografia (docente: Dario Malchiodi) |
| 243 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-3 Slide presentate durante la lezione] |
| 244 | | * [http://malchiodi.di.unimi.it/crittografia Esercizi di crittanalisi svolti durante la lezione] |
| 245 | | |
| 246 | | * Mercoledì 4 maggio 2016 - Welcome to Nimrod: spunti didattici attorno a un episodio della storia dell'informatica del 1951 (Seminario del Dott. Claudio Mirolo) |
| 247 | | * [http://nid.dimi.uniud.it//pages/materials/projects/pls/welcome_to_nimrod/welcome_to_nimrod/start.html Slide della presentazione] |
| 248 | | * [http://nid.dimi.uniud.it//pages/materials/tfa/samples/nimrod_stuff.zip materiale associato] |
| 249 | | * [http://nid.dimi.uniud.it//pages/materials/tfa/index.html altro materiale] |
| 250 | | * Nota: In alcune schede della presentazione sono contenute delle applet Java, che attualmente non vengono visualizzate a meno di indebolire i vincoli di sicurezza. Gli stessi programmi sono inclusi anche nel materiale didattico come applicazioncine a se stanti che si avviano facendo un doppio click nei file “.jar”, operazione che di solito comportano solo la richiesta di un consenso al primo utilizzo. |
| 251 | | |
| 252 | | * Mercoledì 18 maggio 2016 - Algoritmi greedy: Monete golose e Un programma affollato di eventi (docente: Anna Morpurgo) |
| 253 | | * Presentazione del laboratorio su rappresentazione delle immagini: Human pixel |
| 254 | | * Human Pixel: Video degli [https://www.youtube.com/watch?v=7Jgkm2pdWgY Human LCD coreani] (link a !YouTube) |
| 255 | | * il software usato a lezione è incluso nel CD live citato nella sezione "Software" |
| 256 | | * [http://lonati.di.unimi.it/TFA1415/grigliata.pdf esempio di scheda con esercizi] |
| 257 | | * [http://lonati.di.unimi.it/TFA1415/humanPixel-lavoriDiGuppo-TFA2015.txt appunti] su quanto proposto dai lavori di gruppo |
| 258 | | |
| 259 | | * [http://morpurgo.di.unimi.it/didattica/TFA_II/scheduling.html strumento software per il lab sullo scheduling] |
| 260 | | |
| 261 | | |
| 262 | | * Mercoledì 8 giugno 2015 - La progettazione di attività didattiche. La macchina di Turing (docente: Dario Malchiodi) |
| 263 | | * [http://lonati.di.unimi.it/TFA1415/analisiPercorsiDidattici.pdf analisi] dei percorsi didattici proposti durante il corso |
| 264 | | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-4/lezione-turing.pdf Testo del laboratorio] |
| 265 | | * [http://malchiodi.di.unimi.it/turing Simulatore di macchine di Turing] |
| 266 | | |