| 1 | = Didattica dell'informatica (a.a. 2015/16) = |
| 2 | |
| 3 | Insegnamento 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. 2015/16 |
| 4 | presso 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 | * 7 luglio 2016 - I risultati della prova scritta odierna sono i seguenti. Ammessi: matricole 864789 e V04493. Non ammessi: matricole 864373, 882900. Le prove orali e la visione delle prove scritte avranno luogo nella sala riunioni al primo piano del Dipartimento di Informatica alle ore 14:30 dell'8 luglio 2016. |
| 10 | * 1 luglio 2016 - La prova scritta di giovedì 7 luglio avrà luogo alle ore 10:00 nell'aula Alfa di via Comelico 39. Le prove orali avranno luogo venerdì 8 luglio presso il Dipartimento di Informatica (l'aula e l'ora saranno comunicate durante la prova scritta). |
| 11 | * 17 giugno 2016 - I risultati della prova scritta del 15 giugno sono i seguenti. Ammessi: matricole 852535, 865020, 864789, 865724, 884211 e 884553. Non ammessi: matricole 864373, 868416 e V04493. Le prove orali dell'appello di giugno avranno luogo a partire dalle ore 10:00 nella sala riunioni del secondo piano del Dipartimento di informatica. |
| 12 | * 9 giugno 2016 - La prova scritta di mercoledì 15 giugno avrà luogo alle ore 9:00 nell'aula Tau di via Comelico 39. Le prove orali avranno indicativamente luogo lunedì 20 giugno presso il Dipartimento di Informatica. |
| 13 | * 29 febbraio 2016 - Inizio delle lezioni. Le lezioni inizieranno mercoledì 2 marzo alle ore 14:00 nell'aula Delta di via Comelico 39: si prega a tutti gli studenti interessati di intervenire, segnalando eventuali sovrapposizioni con le lezioni di altri insegnamenti. |
| 14 | |
| 15 | |
| 16 | == Obiettivi del corso == |
| 17 | |
| 18 | |
| 19 | Non basta conoscere l'informatica per essere dei buoni insegnanti di informatica! |
| 20 | |
| 21 | Il corso intende fornire agli insegnanti (o aspiranti tali) strumenti concreti, utili per l'insegnamento dell'informatica come disciplina scientifica. |
| 22 | Anche per chi non intende svolgere la professione di insegnante, il corso può fornire un'occasione per approfondire la conoscenza della disciplina. |
| 23 | |
| 24 | Il 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. |
| 25 | E' benvenuta anche la partecipazione di insegnanti di scuole di ogni ordine e grado che, anche in mancanza di una formazione specifica in ambito informatico, |
| 26 | potranno contribuire attivamente alle lezioni grazie alla loro esperienza sul campo. |
| 27 | |
| 28 | |
| 29 | == Docenti == |
| 30 | |
| 31 | [http://malchiodi.di.unimi.it/ Dario Malchiodi] (responsabile), |
| 32 | [http://lonati.di.unimi.it Violetta Lonati] e |
| 33 | [http://morpurgo.di.unimi.it Anna Morpurgo]. \\ |
| 34 | I docenti sono membri di [http://aladdin.di.unimi.it/ALaDDIn], LAboratorio di Divulgazione e Didattica dell'INformatica. |
| 35 | |
| 36 | == Orario e aule delle lezioni == |
| 37 | |
| 38 | Il corso è organizzato in 12 moduli laboratoriali, che si terranno il mercoledì dalle 14 alle 17.30. |
| 39 | |
| 40 | Le lezioni si svolgeranno il mercoledì pomeriggio nell'aula ''Delta'' del Dipartimento di Informatica, |
| 41 | in Via Comelico 39. |
| 42 | |
| 43 | |
| 44 | == Per chi frequenta il corso senza essere iscritto al corso di laurea == |
| 45 | |
| 46 | La sola frequenza al corso è libera e gratuita; verrà rilasciato, su richiesta del frequentante, un attestato di |
| 47 | partecipazione alle singole lezioni o all'intero corso. |
| 48 | |
| 49 | I moduli sono progettati per essere abbastanza indipendenti tra loro e consentire anche una frequenza saltuaria. |
| 50 | |
| 51 | Chi fosse interessato all'acquisizione formale di crediti formativi (tramite il superamento di un esame di profitto) |
| 52 | può fare richiesta di iscrizione al corso singolo; è previsto un |
| 53 | [http://www.unimi.it/studenti/matricole/77567.htm contributo d'iscrizione a favore dell'Ateneo]. |
| 54 | |
| 55 | |
| 56 | |
| 57 | == Metodo di lavoro == |
| 58 | |
| 59 | Ogni 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) |
| 60 | e 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. |
| 61 | Lavorando 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, |
| 62 | costruire modelli interpretativi, fare ipotesi che possano essere messe alla prova nel contesto guidato dell'attività proposta. |
| 63 | |
| 64 | In coerenza con quanto proponiamo di fare in classe, il corso stesso è sviluppato usando questo metodo di insegnamento: |
| 65 | gli studenti del corso saranno quindi chiamati a partecipare in maniera attiva alle attività proposte e alle discussioni che ne seguiranno. |
| 66 | È pertanto caldamente consigliata la presenza! |
| 67 | |
| 68 | |
| 69 | |
| 70 | == Programma indicativo delle lezioni == |
| 71 | |
| 72 | Il calendario è indicativo e può subire variazioni. |
| 73 | |
| 74 | || || '''data''' || '''tema della lezione''' || '''Docente''' || |
| 75 | ||1 || Mercoledì 2 marzo 2016 || Cos'è l'informatica - Introduzione al corso || Dario Malchiodi - Anna Morpurgo || |
| 76 | ||2 || Mercoledì 9 marzo 2016 || Introduzione all'uso dei dati nella programmazione - Clickomania || Anna Morpurgo - Dario Malchiodi || |
| 77 | ||3 || Mercoledì 16 marzo 2016 || Seminario sulla didattica per competenze || Dott. Giaffredo || |
| 78 | ||4 || Mercoledì 23 marzo 2016 || Progettare percorsi/lezioni/attività didattiche || Dario Malchiodi - Anna Morpurgo || |
| 79 | ||5 || Mercoledì 6 aprile 2016 || La rappresentazione dell'informazione || Anna Morpurgo || |
| 80 | ||6 || Mercoledì 13 aprile 2016 || Seminario esterno + Divertirsi con l'informatica - le gare || Anna Morpurgo || |
| 81 | ||7 || Mercoledì 20 aprile 2016 || Didattica della programmazione - Python || Dario Malchiodi || |
| 82 | ||8 || Mercoledì 27 aprile 2016 || Crittografia || Dario Malchiodi || |
| 83 | ||9 || Mercoledì 4 maggio 2016 || Welcome to Nimrod: spunti didattici attorno a un episodio della storia dell'informatica del 1951 || Claudio Mirolo || |
| 84 | || || Mercoledì 11 maggio 2016 || Lezione sospesa causa Job fair di Ateneo || || |
| 85 | ||10 || Mercoledì 18 maggio 2016 || Algoritmi greedy - Un programma affollato di eventi || Anna Morpurgo || |
| 86 | ||11 || Mercoledì 25 maggio 2016 || Giocare a pensare nella Scuola Primaria || Luisa Zecca || |
| 87 | || || Mercoledì 1 giugno 2016 || Lezione sospesa || || |
| 88 | ||12 || Mercoledì 8 giugno 2016 || La progettazione di attività didattiche. La macchina di Turing || Dario Malchiodi || |
| 89 | |
| 90 | == Bibliografia == |
| 91 | |
| 92 | |
| 93 | Un interessante testo di riferimento (in inglese) è:\\ |
| 94 | '''[http://link.springer.com/book/10.1007%2F978-1-4471-6630-6 Guide to Teaching Computer Science. An Activity-Based Approach]''' |
| 95 | [[BR]] |
| 96 | di Orit Hazzan, Tami Lapidot, Noa Ragonis. |
| 97 | Springer 2014. |
| 98 | |
| 99 | |
| 100 | == Software == |
| 101 | |
| 102 | Durante il corso verranno presentati alcuni strumenti software creati a scopo didattico, dal laboratorio ALaDDIn o da altri autori. |
| 103 | Questi strumenti sono raccolti in un [http://aladdinsrv.di.unimi.it/archive/museoscienza.iso CD Live] (556MB, SHA1: 5aedaf665944b0101f74531729dd13b6591e72b4) |
| 104 | basato su una distribuzione [http://debian.org Debian] di [http://it.wikipedia.org/wiki/Linux GNU/Linux]. |
| 105 | |
| 106 | |
| 107 | == Materiale didattico == |
| 108 | |
| 109 | Il materiale didattico proposto durante il corso verrà via via reso disponibile in questa pagina. |
| 110 | |
| 111 | |
| 112 | |
| 113 | * Mercoledì 2 marzo 2016 - Cos'è l'informatica? Introduzione al corso (docenti: Dario Malchiodi e Anna Morpurgo) |
| 114 | * Insegnare informatica nella scuola: [http://aladdin.unimi.it/didainf/materiale/presentazione-A-41.pdf un inquadramento formale] |
| 115 | * Quale informatica nella scuola? [http://aladdin.unimi.it/didainf/materiale/InformaticaQualeAScuola.pdf Qualche slide di premessa] |
| 116 | * Classe A-41: [http://aladdin.unimi.it/didainf/materiale/Tabella-A-41-ex42A-2016.pdf requisiti di accesso e indirizzi di studio] |
| 117 | * [http://aladdin.unimi.it/didainf/materiale/indicazioni-nazionali-licei.pdf Indicazioni nazionali] per i Licei, linee guida per gli istituti [http://aladdin.unimi.it/didainf/materiale/linee-guida-ist-professionali.pdf professionali] e [http://aladdin.unimi.it/didainf/materiale/linee-guida-tecnici.pdf tecnici], descrizione dell'indirizzo [http://aladdin.unimi.it/didainf/materiale/schede-tecnici-informatica-e-telecomunicazioni.pdf Informatica e telecomunicazioni] |
| 118 | * sul concetto di algoritmo: [http://aladdin.unimi.it/didainf/materiale/elenco_algoritmi_da_discutere.txt scheda] per il lavoro di gruppo |
| 119 | |
| 120 | |
| 121 | * Mercoledì 9 marzo 2016 - Strutture dati: Clickomania (docente: Anna Morpurgo) |
| 122 | * [http://click-aladdinunimi.rhcloud.com/apps/kangourou/ ambiente di programmazione] di Clickomania |
| 123 | * [http://aladdin.unimi.it/didainf/materiale/TracciaClickomania.pdf Scaletta del laboratorio] |
| 124 | |
| 125 | * Mercoledì 16 marzo 2016 - La didattica per competenze (Seminario del Dott. Giaffredo) |
| 126 | * [http://aladdin.unimi.it/didainf/materiale/competenze-e-informatica-nelle-scuole.pdf Presentazione] |
| 127 | * 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 |
| 128 | * [http://aladdin.unimi.it/didainf/materiale/direttive-ministeriali-2012-IT.zip Linee guida 2012 per gli istituti tecnici] |
| 129 | |
| 130 | * Mercoledì 23 marzo 2016 - Progettare percorsi/lezioni/attività didattiche (docenti: Dario Malchiodi e Anna Morpurgo) |
| 131 | * [http://aladdin.unimi.it/didainf/materiale/appunti-progettazione-didattica.pdf Appunti sulla progettazione di attività] |
| 132 | |
| 133 | * Mercoledì 6 aprile 2016 - La rappresentazione dell'informazione: i testi formattati (docente: Anna Morpurgo) |
| 134 | * [http://aladdin.unimi.it/digitiscol/wikipasta/ strumento software] |
| 135 | |
| 136 | * Mercoledì 13 aprile 2016 - Divertirsi con l'informatica - le gare (docente: Anna Morpurgo) |
| 137 | * [http://morpurgo.di.unimi.it/didattica/TFA_II/programmazione esempi di quesiti kangourou sulla programmazione] |
| 138 | * [http://morpurgo.di.unimi.it/didattica/TFA_II/grafi esempi di quesiti kangourou sui grafi] |
| 139 | * [http://bebras.it/students La piattaforma di gara del Bebras dell'Informatica] |
| 140 | * [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. |
| 141 | * [https://pipe-aladdinunimi.rhcloud.com/apps/pipe/ ambiente di programmazione] (basato su Blockly) |
| 142 | |
| 143 | * Mercoledì 20 aprile 2016 - Didattica della programmazione |
| 144 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1 Slide presentate durante la lezione (prima parte)] |
| 145 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2 Slide presentate durante la lezione (seconda parte)] |
| 146 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1/twitter-api-python.ipynb Notebook usato durante la lezione] |
| 147 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/euler.zip Sorgenti python per l'Euler project] |
| 148 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/pygame.zip Sorgenti python per pygame] |
| 149 | |
| 150 | * Mercoledì 27 aprile 2016 - Crittografia (docente: Dario Malchiodi) |
| 151 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-3 Slide presentate durante la lezione] |
| 152 | * [http://malchiodi.di.unimi.it/crittografia Esercizi di crittanalisi svolti durante la lezione] |
| 153 | |
| 154 | * Mercoledì 4 maggio 2016 - Welcome to Nimrod: spunti didattici attorno a un episodio della storia dell'informatica del 1951 (Seminario del Dott. Claudio Mirolo) |
| 155 | * [http://nid.dimi.uniud.it//pages/materials/projects/pls/welcome_to_nimrod/welcome_to_nimrod/start.html Slide della presentazione] |
| 156 | * [http://nid.dimi.uniud.it//pages/materials/tfa/samples/nimrod_stuff.zip materiale associato] |
| 157 | * [http://nid.dimi.uniud.it//pages/materials/tfa/index.html altro materiale] |
| 158 | * 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. |
| 159 | |
| 160 | * Mercoledì 18 maggio 2016 - Algoritmi greedy: Monete golose e Un programma affollato di eventi (docente: Anna Morpurgo) |
| 161 | * Presentazione del laboratorio su rappresentazione delle immagini: Human pixel |
| 162 | * Human Pixel: Video degli [https://www.youtube.com/watch?v=7Jgkm2pdWgY Human LCD coreani] (link a !YouTube) |
| 163 | * il software usato a lezione è incluso nel CD live citato nella sezione "Software" |
| 164 | * [http://lonati.di.unimi.it/TFA1415/grigliata.pdf esempio di scheda con esercizi] |
| 165 | {{{#!comment * [http://lonati.di.unimi.it/TFA1415/humanPixel-lavoriDiGuppo-TFA2015.txt appunti] su quanto proposto dai lavori di gruppo |
| 166 | }}} |
| 167 | * [http://morpurgo.di.unimi.it/didattica/TFA_II/scheduling.html strumento software per il lab sullo scheduling] |
| 168 | |
| 169 | |
| 170 | * Mercoledì 8 giugno 2015 - La progettazione di attività didattiche. La macchina di Turing (docente: Dario Malchiodi) |
| 171 | * [http://lonati.di.unimi.it/TFA1415/analisiPercorsiDidattici.pdf analisi] dei percorsi didattici proposti durante il corso |
| 172 | * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-4/lezione-turing.pdf Testo del laboratorio] |
| 173 | * [http://malchiodi.di.unimi.it/turing Simulatore di macchine di Turing] |
| 174 | |
| 175 | |
| 176 | |
| 177 | Materiale anni accademici precedenti: |
| 178 | |
| 179 | * [wiki:2014-15 2014-15] |