Changes between Initial Version and Version 1 of 2014-15


Ignore:
Timestamp:
Feb 28, 2016, 4:52:35 PM (8 years ago)
Author:
malchiodi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2014-15

    v1 v1  
     1= Didattica dell'informatica (a.a. 2014/15) =
     2
     3Insegnamento del [http://www.ccdinf.unimi.it/it/corsiDiStudio/2015/F94of2/index.html Corso di laurea magistrale in Informatica] attivato nel secondo semestre dell'a.a. 2014/15
     4presso l'[http://www.unimi.it Università degli Studi di Milano] - [http://di.unimi.it Dipartimento di Informatica].
     5[http://www.ccdinf.unimi.it/it/corsiDiStudio/2015/F94of2/default/F94-124/F94-124.15.1/index.html Pagina Web Istituzionale dell'insegnamento]
     6
     7== Avvisi ==
     8
     9* 13 luglio 2015 - Appello di mercoledì 1 luglio.  Esiti: tutti ammessi all'orale. Orali:  giovedì 16 luglio alle ore 14:30 nell'ufficio del Prof. Malchiodi al secondo piano di Via Comelico 39; gli studenti impossibilitati ad essere presenti sono pregati di contattare i docenti del corso via mail.
     10* 22 giugno 2015 - [EsitiScrittoGiugno Esiti] della prova scritta del 17 giugno 2015. Gli orali si svolgeranno il giorno martedì 23 giugno a partire dalle ore 14 in sala riunioni al secondo piano di Via Comelico 39; gli studenti impossibilitati ad essere presenti sono pregati di contattare i docenti del corso via mail.
     11* 15 giugno 2015 - La prova scritta di mercoledì 17 giugno avrà luogo alle ore 14:30 nell'aula Sigma del Dipartimento di Informatica in via Comelico 39 a Milano
     12* 20 maggio 2015 - **Attenzione**: la lezione di mercoledì 27.5.15 è spostata a mercoledì 10.6.15
     13* 19 maggio 2015 - La prima parte della lezione di mercoledì 20.5.15 verrà tenuta dalla prof. Lonati che concluderà il lavoro della lezione del 6.5.15
     14* 17 aprile 2015 - **Attenzione**: abbiamo leggermente modificato il calendario delle lezioni (giorni e orari sono invariati)
     15* 17 aprile 2015 - Aggiornata la sezione del materiale didattico!
     16* 11 marzo 2015 - Aggiunte in questa pagina le informazioni relative alla frequenza del corso da parte di studenti non iscritti al corso di laurea
     17* 10 marzo 2015 - A grande richiesta, le lezioni inizieranno alla 15 invece che alle 14.30 come precedentemente comunicato!
     18
     19== Obiettivi del corso ==
     20
     21
     22Non basta conoscere l'informatica per essere dei buoni insegnanti di informatica!
     23
     24Il corso intende fornire agli insegnanti (o aspiranti tali) strumenti concreti, utili per l'insegnamento dell'informatica come disciplina scientifica.
     25Anche per chi non intende svolgere la professione di insegnante, il corso può fornire un'occasione per approfondire la conoscenza della disciplina.
     26
     27Il corso si rivolge principalmente a studenti universitari già in possesso di una laurea triennale di area informatica, o comunque con una buona conoscenza della materia.
     28E' benvenuta anche la partecipazione di insegnanti di scuole di ogni ordine e grado che, anche in mancanza di una formazione specifica in ambito informatico,
     29potranno contribuire attivamente alle lezioni grazie alla loro esperienza sul campo.
     30
     31
     32== Docenti ==
     33
     34[http://malchiodi.di.unimi.it/ Dario Malchiodi] (responsabile),
     35[http://lonati.di.unimi.it Violetta Lonati] e
     36Anna Morpurgo. \\
     37I docenti sono membri di [http://aladdin.di.unimi.it/ALaDDIn], Laboratorio di Divulgazione e Didattica dell'informatica.
     38
     39== Orario e aule delle lezioni ==
     40
     41Il corso è organizzato in 12 moduli laboratoriali, che si terranno il mercoledì dalle 15 alle 18.30.
     42
     43La prima lezione si svolgerà mercoledì 4 marzo 2015 in aula ''sigma''.
     44Le lezioni successive si svolgeranno in aula ''omega''.
     45L'aula sigma e l'aula omega si trovano presso il Dipartimento di Informatica, in Via Comelico 39.
     46
     47
     48== Per chi frequenta il corso senza essere iscritto al corso di laurea ==
     49
     50La sola frequenza al corso è libera e gratuita; verrà rilasciato, su richiesta del frequentante, un attestato di
     51partecipazione alle singole lezioni o all'intero corso.
     52
     53I moduli sono progettati per essere abbastanza indipendenti tra loro e consentire anche una frequenza saltuaria.
     54
     55Chi fosse interessato all'acquisizione formale di crediti formativi (tramite il superamento di un esame di profitto)
     56può fare richiesta di iscrizione al corso singolo; è previsto un
     57[http://www.unimi.it/studenti/matricole/77567.htm contributo d'iscrizione a favore dell'Ateneo].
     58
     59
     60
     61== Metodo di lavoro ==
     62
     63Ogni modulo del corso ruoterà attorno ad un tema informatico scelto per il suo particolare valore formativo (es: rappresentazione delle informazioni, programmazione, modularità e astrazione, ecc)
     64e presenterà attività e percorsi didattici basati sull'uso di metodologie attive di apprendimento, che mettano i discenti in condizione di esplorare in prima persona il tema in questione.
     65Lavorando ad esempio suddivisi in piccoli gruppi, o partendo da materiali o contesti non convenzionali, i discenti potranno indagare il tema sotto diversi punti di vista,
     66costruire modelli interpretativi, fare ipotesi che possano essere messe alla prova nel contesto guidato dell'attività proposta.
     67
     68In coerenza con quanto proponiamo di fare in classe, il corso stesso è sviluppato usando questo metodo di insegnamento:
     69gli studenti del corso saranno quindi chiamati a partecipare in maniera attiva alle attività proposte e alle discussioni che ne seguiranno.
     70È pertanto caldamente consigliata la presenza!
     71
     72
     73
     74== Programma indicativo delle lezioni ==
     75
     76Il calendario è indicativo e può subire variazioni.
     77
     78|| || '''data''' || '''tema della lezione''' || '''Docente''' ||
     79||1 || Mercoledì 4 marzo 2015 || Cos'è l'informatica - Introduzione al corso || Violetta Lonati ||
     80||2 || Mercoledì 11 marzo 2015 || Introduzione alla programmazione - Labirinti || Anna Morpurgo - Violetta Lonati ||
     81||3 || Mercoledì 18 marzo 2015 || Crittografia || Dario Malchiodi ||
     82||4 || Mercoledì 25 marzo 2015 || Rappresentazione di testi formattati - Wikipasta || Anna Morpurgo ||
     83||5 || Mercoledì 15 aprile 2015 || Strutture dati - Clickomania || Violetta Lonati ||
     84||6 || Mercoledì 22 aprile 2015 || Rappresentazione delle immagini - Human pixel || Violetta Lonati ||
     85||7 || Mercoledì 29 aprile 2015 || Algoritmi greedy - Un programma affollato di eventi || Anna Morpurgo ||
     86||8 || Mercoledì 6 maggio 2015 || Progettare percorsi/lezioni/attività didattiche || Violetta Lonati ||
     87||9 || Mercoledì 13 maggio 2015 || La macchina di Turing || Dario Malchiodi ||
     88||10 || Mercoledì 20 maggio 2015 || Divertirsi con l'informatica - Il Kangourou dell'Informatica || Anna Morpurgo ||
     89||-- || Mercoledì 27 maggio 2015 || **Lezione spostata al 10 giugno** ||  ||
     90||11 || Mercoledì 3 giugno 2015 || La valutazione dell'apprendimento || Anna Morpurgo ||
     91||12 || Mercoledì 10 giugno 2015 || Programmare in Python || Dario Malchiodi ||
     92
     93
     94== Bibliografia ==
     95
     96
     97Un interessante testo di riferimento (in inglese) è:\\
     98'''[http://link.springer.com/book/10.1007%2F978-1-4471-6630-6 Guide to Teaching Computer Science. An Activity-Based Approach]'''
     99[[BR]]
     100di Orit Hazzan, Tami Lapidot, Noa Ragonis.
     101Springer 2014.
     102
     103
     104== Software ==
     105
     106Durante il corso verranno presentati alcuni strumenti software creati a scopo didattico, dal laboratorio ALaDDIn o da altri autori.
     107Questi strumenti sono raccolti in un [http://aladdinsrv.di.unimi.it/archive/museoscienza.iso CD Live] (556MB, SHA1: 5aedaf665944b0101f74531729dd13b6591e72b4)
     108basato su una distribuzione [http://debian.org Debian] di [http://it.wikipedia.org/wiki/Linux GNU/Linux].
     109
     110
     111== Materiale didattico ==
     112
     113Il materiale didattico proposto durante il corso verrà via via reso disponibile in questa pagina.
     114
     115* Mercoledì 4 marzo 2015 - Cos'è l'informatica? Introduzione al corso (docente: Violetta Lonati)
     116 * Quale informatica nella scuola? [http://aladdin.unimi.it/materiali/talk/A042/wiki/WikiStart2014_andinf.pdf Qualche slide di premessa]
     117 * [http://lonati.di.unimi.it/TFA1415/sintesiInsegnamentiA0042.pdf Tabella di sintesi] degli insegnamenti per la classe di concorso A042
     118 * [http://lonati.di.unimi.it/TFA1415/estrattiDaLGIT.zip Estratti] dalle linee guida sui nuovi istituti tecnici e dalle indicazioni nazionali sui nuovi licei
     119 * sul concetto di algoritmo: [http://lonati.di.unimi.it/TFA1415/elenco_algoritmi_da_discutere.txt scheda] per il lavoro di gruppo
     120
     121* Mercoledì 11 marzo 2015 - Introduzione alla programmazione: Labirinti  (docenti: Anna Morpurgo e Violetta Lonati)\\
     122 * l'ambiente di programmazione: [https://scratch.mit.edu/ Scratch]
     123 * i labirinti degli esercizi:  [http://lonati.di.unimi.it/PAS1314/maze0.sb maze0] - [http://lonati.di.unimi.it/PAS1314/maze1.sb maze1] - [http://lonati.di.unimi.it/PAS1314/maze2.sb maze2] -  [http://lonati.di.unimi.it/PAS1314/maze3.sb maze3] - [http://lonati.di.unimi.it/PAS1314/maze4.sb maze4] - [http://lonati.di.unimi.it/PAS1314/maze5.sb maze5] - [http://lonati.di.unimi.it/PAS1314/maze6.sb maze6]
     124 * [http://morpurgo.di.unimi.it/didattica/TFA_II/labirinti_scratch.pdf presentazione del software e esercizi] proposti alla finale del Kangourou dell'Informatica 2011.
     125 * [http://morpurgo.di.unimi.it/didattica/TFA_II/labirinti_scratch_soluzioni.pdf soluzioni degli esercizi].
     126 * un testo sull'uso di Scratch per insegnare a programmare (in inglese): Michal Armoni and Moti Ben-Ari, [http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html Computer Science Concepts in Scratch]
     127
     128* Mercoledì 18 marzo 2015 - Crittografia (docente: Dario Malchiodi)
     129 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-3 Slide presentate durante la lezione]
     130 * [http://malchiodi.di.unimi.it/crittografia Esercizi di crittanalisi svolti durante la lezione]
     131
     132* Mercoledì 25 marzo 2015 - Rappresentazione di testi formattati: Wikipasta (docente: Anna Morpurgo)
     133 * l'ambiente software è incluso nel CD live citato nella sezione "Software"
     134 * [http://morpurgo.di.unimi.it/didattica/TFA_II/wikipasta/wikipasta-traccia.pdf traccia del laboratorio]
     135 * [http://morpurgo.di.unimi.it/didattica/TFA_II/wikipasta materiale]
     136 * un nostro articolo di approfondimento (in inglese) sul laboratorio Wikipasta: [http://aladdin.unimi.it/materiali/pubb/2012_wipsce.pdf Exploring the processing of formatted texts by a kynesthetic approach]
     137
     138* Mercoledì 15 aprile 2015 - Strutture dati: Clickomania (docente: Violetta Lonati)
     139 * [http://lonati.di.unimi.it/TFA1415/clicko.pdf regole del gioco e istruzioni] per l'uso dell'ambiente di programmazione
     140 * [http://click-aladdinunimi.rhcloud.com/blockly/apps/kangourou/ ambiente di programmazione] di Clickomania
     141
     142* Mercoledì 22 aprile 2015 - Rappresentazione delle immagini: Human pixel (docente: Violetta Lonati)
     143 * Human Pixel: Video degli [https://www.youtube.com/watch?v=7Jgkm2pdWgY Human LCD coreani] (link a YouTube)
     144 * il software usato a lezione è incluso nel CD live citato nella sezione "Software"
     145 * [http://lonati.di.unimi.it/TFA1415/grigliata.pdf esempio di scheda con esercizi]
     146 * [http://lonati.di.unimi.it/TFA1415/humanPixel-lavoriDiGuppo-TFA2015.txt appunti] su quanto proposto dai lavori di gruppo
     147
     148* Mercoledì 29 aprile 2015 - Algoritmi greedy: Monete golose e Un programma affollato di eventi  (docente: Anna Morpurgo)
     149 * [http://morpurgo.di.unimi.it/didattica/TFA_II/LabMoneteGolose.pdf Monete golose] traccia per il laboratorio e scheda
     150 * [http://morpurgo.di.unimi.it/didattica/TFA_II/SchedaScheduling.pdf Il problema dello scheduling] traccia per il laboratorio
     151 * [http://morpurgo.di.unimi.it/didattica/TFA_II/SchedaProgrammaEventi.pdf Un programma affollato di eventi] presentazione del software e esercizi proposti alla finale del Kangourou dell'Informatica 2014
     152 * [http://morpurgo.di.unimi.it/didattica/TFA_II/SchedaProgrammaEventi_soluzioni.pdf soluzioni degli esercizi]
     153 * [http://morpurgo.di.unimi.it/didattica/TFA_II/scheduling.html software] (il software a cui si fa riferimento nella scheda è accessibile da questo link)
     154
     155* Mercoledì 6 maggio 2015 - Progettare percorsi/lezioni/attività didattiche (docente: Violetta Lonati)
     156 * [http://lonati.di.unimi.it/TFA1415/appunti-progettazione-didattica.txt elementi] da considerare quando si progetta un percorso didattico
     157 * [http://lonati.di.unimi.it/TFA1415/analisiPercorsiDidattici.pdf analisi] dei percorsi didattici proposti durante il corso
     158
     159* Mercoledì 13 maggio 2015: macchine di Turing (docente: Dario Malchiodi)
     160 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-4/lezione-turing.pdf Testo del laboratorio]
     161 * [http://malchiodi.di.unimi.it/turing Simulatore di macchine di Turing]
     162
     163* Mercoledì 20 maggio 2015 - Divertirsi con l'informatica: Il Kangourou dell'Informatica  (docente: Anna Morpurgo)
     164 * [http://morpurgo.di.unimi.it/didattica/TFA_II/programmazione esempi di quesiti kangourou sulla programmazione]
     165 * [http://morpurgo.di.unimi.it/didattica/TFA_II/grafi esempi di quesiti kangourou sui grafi]
     166 * [http://kangourou.di.unimi.it/2014/libretto2014.pdf libretto Kangourou 2014]
     167 * [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.
     168 * [http://morpurgo.di.unimi.it/didattica/TFA_II/MissioneSegreta_soluzioni.pdf soluzioni degli esercizi]
     169 * [http://gnuserver.pierlauro.com/pipe.php ambiente di programmazione] (basato su Blockly)
     170
     171* Mercoledì 3 giugno 2015 - La valutazione dell'apprendimento  (docente: Anna Morpurgo)
     172 * [http://morpurgo.di.unimi.it/didattica/TFA_II/Valutazione_Estratti_da_GuideMTCS.pdf estratti] dai cap 9 e 10 di Guide MTCS
     173 * lavoro a gruppi su pipeline (Missione Segreta): progettazione di possibili attività algomotorie e discussione delle proposte.
     174
     175
     176* Mercoledì 10 giugno 2015 - Didattica della programmazione
     177 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1 Slide presentate durante la lezione (prima parte)]
     178 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2 Slide presentate durante la lezione (seconda parte)]
     179 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1/twitter-api-python.pdf Notebook usato durante la lezione]
     180 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/euler.zip Sorgenti python per l'Euler project]
     181 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/pygame.zip Sorgenti python per pygame]