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 | | |