Changes between Version 1 and Version 2 of 2016-17


Ignore:
Timestamp:
Mar 6, 2018, 9:07:31 AM (7 years ago)
Author:
malchiodi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2016-17

    v1 v2  
    11= Didattica dell'informatica (a.a. 2016/17) =
     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. 2016/17
     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* 4 luglio 2017 - L'appello di luglio è fissato per mercoledì 19/7, h 9:30, nell'aula Delta del dipartimento di Informatica.
     10* 9 giugno 2017 - L'appello di giugno è fissato per **giovedì 15** (precedentemente era erroneamente indicato giovedì 16), h 9:00, nell'aula Tau del dipartimento di Informatica.
     11* 20 marzo 2017 - Raccolta dati dei partecipanti. Come preannunciato a lezione, gli studenti sono invitati a compilare un [https://docs.google.com/forms/d/e/1FAIpQLScmN3EEq9sWxd2_TZh9Il9UgCTrwiHnnRjSPcba5G1On4VfRQ/viewform?c=0&w=1 modulo] indicando un loro indirizzo di posta elettronica e alcune informazioni di base.
     12* 24 febbraio 2017 - Inizio delle lezioni. Le lezioni inizieranno martedì 28 febbraio alle ore 14:00 nell'aula Delta di via Comelico 39: gli studenti interessati al corso sono pregati di intervenire, segnalando eventuali sovrapposizioni con le lezioni di altri insegnamenti.
     13
     14
     15
     16
     17== Obiettivi del corso ==
     18
     19
     20Non basta conoscere l'informatica per essere dei buoni insegnanti di informatica!
     21
     22Il corso intende fornire agli insegnanti (o aspiranti tali) strumenti concreti, utili per l'insegnamento dell'informatica come disciplina scientifica.
     23Anche per chi non intende svolgere la professione di insegnante, il corso può fornire un'occasione per approfondire la conoscenza della disciplina.
     24
     25Il 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.
     26E' benvenuta anche la partecipazione di insegnanti di scuole di ogni ordine e grado che, anche in mancanza di una formazione specifica in ambito informatico,
     27potranno contribuire attivamente alle lezioni grazie alla loro esperienza sul campo.
     28
     29
     30== Docenti ==
     31
     32[http://malchiodi.di.unimi.it/ Dario Malchiodi] (responsabile),
     33[http://lonati.di.unimi.it Violetta Lonati] e
     34[http://morpurgo.di.unimi.it Anna Morpurgo]. \\
     35I docenti sono membri di [http://aladdin.di.unimi.it/ALaDDIn], LAboratorio di Divulgazione e Didattica dell'INformatica.
     36
     37== Orario e aule delle lezioni ==
     38
     39Il corso è organizzato in 12 moduli laboratoriali, che si terranno il martedì dalle 14 alle 17.30 nell'aula ''Delta'' del Dipartimento di Informatica,
     40in Via Comelico 39.
     41
     42
     43== Per chi frequenta il corso senza essere iscritto al corso di laurea ==
     44
     45La sola frequenza al corso è libera e gratuita; verrà rilasciato, su richiesta del frequentante, un attestato di
     46partecipazione alle singole lezioni o all'intero corso.
     47
     48Chi fosse interessato all'acquisizione formale di crediti formativi (tramite il superamento di un esame di profitto)
     49può fare richiesta di iscrizione al corso singolo; è previsto un
     50[http://www.unimi.it/studenti/matricole/77567.htm contributo d'iscrizione a favore dell'Ateneo].
     51
     52
     53
     54== Metodo di lavoro ==
     55
     56Alcune lezioni del corso presenteranno 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. 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, costruire modelli interpretativi, fare ipotesi che possano essere messe alla prova nel contesto guidato dell'attività proposta.
     57
     58In molte lezioni verrà adottato questo stesso metodo di insegnamento: gli studenti del corso saranno quindi chiamati a partecipare in maniera attiva alle attività proposte e alle discussioni che ne seguiranno. È pertanto caldamente consigliata la presenza!
     59
     60
     61
     62== Programma indicativo delle lezioni ==
     63
     64Il corso si compone di 3 moduli che occupano alcune lezioni ciascuno:
     65* Didattica della programmazione - docente Dario Malchiodi
     66* Didattica dell'informatica con approccio costruttivista - docenti Violetta Lonati e Anna Morpurgo
     67* Didattica per competenze in informatica - docenti Violetta Lonati e Anna Morpurgo
     68
     69
     70Il seguente calendario è indicativo e può subire variazioni.
     71
     72|| || '''data''' || '''tema della lezione''' || '''Docente''' ||
     73||1 || Martedì 28 febbraio 2017 || Introduzione al corso - Cos'è l'informatica || Violetta Lonati - Dario Malchiodi - Anna Morpurgo ||
     74||2 || Martedì 7 marzo 2017 || Didattica della programmazione - 1 || Dario Malchiodi ||
     75||3 || Martedì 14 marzo 2017 || Didattica dell'informatica con approccio costruttivista - 1 || Violetta Lonati - Anna Morpurgo ||
     76||4 || Martedì 21 marzo 2017 || Didattica dell'informatica con approccio costruttivista - 2 || Violetta Lonati - Anna Morpurgo ||
     77||5 || Martedì 28 marzo 2017 || Didattica della programmazione - 2 || Dario Malchiodi ||
     78||6 || Martedì 4 aprile 2017 || Didattica dell'informatica con approccio costruttivista - 3 || Violetta Lonati - Anna Morpurgo ||
     79||7 || Martedì 11 aprile 2017 || Didattica dell'informatica con approccio costruttivista - 4 || Violetta Lonati - Anna Morpurgo ||
     80||8 || Martedì 2 maggio 2017 || Didattica della programmazione - 3 || Dario Malchiodi - Anna Morpurgo ||
     81||9 || Martedì 9 maggio 2017 || Didattica della programmazione - 4 || Dario Malchiodi ||
     82||10 || Martedì 16 maggio 2017 || Didattica per competenze in informatica - 1 || Violetta Lonati - Anna Morpurgo ||
     83||11 || Martedì 23 maggio 2017 || Didattica per competenze in informatica - 2 || Anna Morpurgo ||
     84||12 || Martedì 6 giugno 2017 || Didattica per competenze in informatica - 3 || Violetta Lonati - Anna Morpurgo ||
     85
     86== Bibliografia ==
     87
     88
     89Un interessante testo di riferimento (in inglese) è:\\
     90'''[http://link.springer.com/book/10.1007%2F978-1-4471-6630-6 Guide to Teaching Computer Science. An Activity-Based Approach]'''
     91[[BR]]
     92di Orit Hazzan, Tami Lapidot, Noa Ragonis.
     93Springer 2014.
     94
     95
     96== Software ==
     97
     98Durante il corso verranno presentati alcuni strumenti software creati a scopo didattico, dal laboratorio ALaDDIn o da altri autori.
     99Questi strumenti sono raccolti in un [http://aladdinsrv.di.unimi.it/archive/museoscienza.iso CD Live] (556MB, SHA1: 5aedaf665944b0101f74531729dd13b6591e72b4)
     100basato su una distribuzione [http://debian.org Debian] di [http://it.wikipedia.org/wiki/Linux GNU/Linux].
     101
     102
     103== Materiale didattico ==
     104
     105Il materiale didattico proposto durante il corso verrà via via reso disponibile in questa pagina.
     106
     107
     108
     109* Martedì 28 febbraio 2017 - Cos'è l'informatica? Introduzione al corso (docenti: Violetta Lonati, Dario Malchiodi e Anna Morpurgo)
     110 * Insegnare informatica nella scuola: [http://aladdin.unimi.it/didainf/materiale/presentazione-A-41.pdf  un inquadramento formale]
     111 * Classe A-41: [http://aladdin.unimi.it/didainf/materiale/Tabella-A-41-ex42A-2016.pdf requisiti di accesso e indirizzi di studio]
     112 * [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]
     113
     114* Martedì 7 marzo 2017 - Didattica della programmazione 1
     115 * l'ambiente di programmazione: [https://scratch.mit.edu/ Scratch]
     116 * i [http://aladdinsrv.di.unimi.it/archive/labirinti-scratch.zip labirinti] degli esercizi
     117 * 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]
     118 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1 Slide sulla scelta del linguaggio di programmazione]
     119 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1/twitter-api-python.ipynb Notebook usato durante la lezione]
     120 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/euler.zip Sorgenti python per l'Euler project]
     121
     122* Martedì 28 marzo 2017 - Didattica della programmazione 2
     123 * Per la parte sui micro-pattern e i ruoli si consiglia la lettura degli articoli [https://users.cs.duke.edu/~ola/patterns/plopd/loops.html Loop Patterns], [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] e [http://csis.pace.edu/~bergin/patterns/codingpatternsv4.html Coding at the Lowest Level]
     124 * Per la parte sulle concezioni degli studenti si consiglia la lettura del Capitolo 6 della [http://www.uuhistle.org/publications/sirkia_masters_thesis.pdf tesi di Teemu Sirkia]
     125
     126* Martedì 9 maggio 2017 - Didattica della programmazione 4
     127 * 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].
     128 * 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.
     129 * Per le piattaforme di apprendimento basate su gamification: link a [https://www.codingame.com/ codingame].
     130
     131{{{#!comment
     132
     133* Quale informatica nella scuola? [http://aladdin.unimi.it/didainf/materiale/InformaticaQualeAScuola.pdf Qualche slide di premessa]
     134* sul concetto di algoritmo: [http://aladdin.unimi.it/didainf/materiale/elenco_algoritmi_da_discutere.txt scheda] per il lavoro di gruppo
     135
     136}}}
     137
     138{{{#!comment
     139
     140* Mercoledì 9 marzo 2016 - Strutture dati: Clickomania (docente: Anna Morpurgo)
     141 * [http://click-aladdinunimi.rhcloud.com/apps/kangourou/ ambiente di programmazione] di Clickomania
     142 * [http://aladdin.unimi.it/didainf/materiale/TracciaClickomania.pdf Scaletta del laboratorio]
     143
     144* Mercoledì 16 marzo 2016 - La didattica per competenze (Seminario del Dott. Giaffredo)
     145 * [http://aladdin.unimi.it/didainf/materiale/competenze-e-informatica-nelle-scuole.pdf Presentazione]
     146 * 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
     147 * [http://aladdin.unimi.it/didainf/materiale/direttive-ministeriali-2012-IT.zip Linee guida 2012 per gli istituti tecnici]
     148
     149* Mercoledì 23 marzo 2016 - Progettare percorsi/lezioni/attività didattiche (docenti: Dario Malchiodi e Anna Morpurgo)
     150 * [http://aladdin.unimi.it/didainf/materiale/appunti-progettazione-didattica.pdf Appunti sulla progettazione di attività]
     151
     152* Mercoledì 6 aprile 2016 - La rappresentazione dell'informazione: i testi formattati (docente: Anna Morpurgo)
     153 * [http://aladdin.unimi.it/digitiscol/wikipasta/ strumento software]
     154
     155* Mercoledì 13 aprile 2016 - Divertirsi con l'informatica - le gare (docente: Anna Morpurgo)
     156 * [http://morpurgo.di.unimi.it/didattica/TFA_II/programmazione esempi di quesiti kangourou sulla programmazione]
     157 * [http://morpurgo.di.unimi.it/didattica/TFA_II/grafi esempi di quesiti kangourou sui grafi]
     158 * [http://bebras.it/students La piattaforma di gara del Bebras dell'Informatica]
     159 * [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.
     160 * [https://pipe-aladdinunimi.rhcloud.com/apps/pipe/ ambiente di programmazione] (basato su Blockly)
     161
     162* Mercoledì 20 aprile 2016 - Didattica della programmazione
     163 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1 Slide presentate durante la lezione (prima parte)]
     164 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2 Slide presentate durante la lezione (seconda parte)]
     165 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-1/twitter-api-python.ipynb Notebook usato durante la lezione]
     166 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/euler.zip Sorgenti python per l'Euler project]
     167 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-2/pygame.zip Sorgenti python per pygame]
     168
     169* Mercoledì 27 aprile 2016 - Crittografia (docente: Dario Malchiodi)
     170 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-3 Slide presentate durante la lezione]
     171 * [http://malchiodi.di.unimi.it/crittografia Esercizi di crittanalisi svolti durante la lezione]
     172
     173* Mercoledì 4 maggio 2016 - Welcome to Nimrod: spunti didattici attorno a un episodio della storia dell'informatica del 1951 (Seminario del Dott. Claudio Mirolo)
     174 * [http://nid.dimi.uniud.it//pages/materials/projects/pls/welcome_to_nimrod/welcome_to_nimrod/start.html Slide della presentazione]
     175 * [http://nid.dimi.uniud.it//pages/materials/tfa/samples/nimrod_stuff.zip materiale associato]
     176 * [http://nid.dimi.uniud.it//pages/materials/tfa/index.html altro materiale]
     177 * 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.
     178
     179* Mercoledì 18 maggio 2016 - Algoritmi greedy: Monete golose e Un programma affollato di eventi  (docente: Anna Morpurgo)
     180 * Presentazione del laboratorio su rappresentazione delle immagini: Human pixel
     181 * Human Pixel: Video degli [https://www.youtube.com/watch?v=7Jgkm2pdWgY Human LCD coreani] (link a !YouTube)
     182 * il software usato a lezione è incluso nel CD live citato nella sezione "Software"
     183 * [http://lonati.di.unimi.it/TFA1415/grigliata.pdf esempio di scheda con esercizi]
     184* [http://lonati.di.unimi.it/TFA1415/humanPixel-lavoriDiGuppo-TFA2015.txt appunti] su quanto proposto dai lavori di gruppo
     185
     186 * [http://morpurgo.di.unimi.it/didattica/TFA_II/scheduling.html strumento software per il lab sullo scheduling]
     187
     188
     189* Mercoledì 8 giugno 2015 - La progettazione di attività didattiche. La macchina di Turing   (docente: Dario Malchiodi)
     190 * [http://lonati.di.unimi.it/TFA1415/analisiPercorsiDidattici.pdf analisi] dei percorsi didattici proposti durante il corso
     191 * [http://malchiodi.di.unimi.it/teaching/tfa/didattica-1-4/lezione-turing.pdf Testo del laboratorio]
     192 * [http://malchiodi.di.unimi.it/turing Simulatore di macchine di Turing]
     193
     194}}}
     195
     196Materiale anni accademici precedenti:
     197
     198* [wiki:2015-16 2015-16]
     199* [wiki:2014-15 2014-15]