Didattica dell'informatica (a.a. 2017/18)
Insegnamento del Corso di laurea magistrale in Informatica attivato nel secondo semestre dell'a.a. 2017/18 presso l'Università degli Studi di Milano - Dipartimento di Informatica. Pagina Web Istituzionale dell'insegnamento
Avvisi
- Venerdì 28 settembre a partire dalle ore 12 in sala riunioni al quinto piano si svolgeranno gli orali e sarà possibile prendere visione dei compiti corretti. Questi gli esiti della prova scritta del 18/9:
- 870813 non ammesso
- 872323 non ammesso
- 874727 discreto
- 909403 buono
- 921053 ammesso all'orale con riserva.
- Gli esiti della prova scritta del 18/9 saranno pubblicati mercoledì 26/9; le prove orali avranno luogo venerdi 28/9 secondo orario che sarà pubblicato su questa pagina.
- La prova scritta del 18/9 avrà luogo alle ore 13:30 nell'aula 310 del settore didattico di via Celoria.
- Come annunciato durante lo scritto, le prove orali si svolgeranno mercoledì 11/7 presso il laboratorio ALaDDIn a partire dalle ore 10. Gli esiti dello scritto saranno comunicati al momento dell’appello.
- La prova scritta del 9/7 avrà luogo alle ore 14:30 nell'aula Delta di via Comelico 39.
- Gli studenti con numero di matricola 849519, 872619, 899920, 901345, 901586, 909001, 920623, 921053 e 921093 sono ammessi alle prove orali; gli studenti con numero di matricola 857216, 892919, 902958, 907958, 920299 e 921095 sono ammessi con riserva alle prove orali. Le prove avranno luogo il 6 luglio nel laboratorio ALaDDIn a partire dalle ore 10:00 per gli studenti con iniziale del cognome fino a N e a patire dalle 12:30 per gli studenti con iniziale del cognome da O in avanti.
- Gli orali dell’appello di giugno si svolgeranno venerdì 6 luglio a partire dalle ore 10 presso il laboratorio ALaDDIn (via Comelico, secondo piano). Cercheremo di formare due gruppi da convocare in orari diversi, e pubblicheremo qui nomi e orari giovedì 5 luglio.
- Gli esiti della prova scritta saranno pubblicati su questo sito giovedì 5 luglio. Anche chi non è ammesso può venire a vedere le correzioni e sentire gli orali.
- La prova scritta del 25/6 avrà luogo alle ore 14:30 nell'aula Tau di via Comelico 39.
- La lezione prevista per il 12 giugno è anticipata a venerdì 8 giugno, stessa aula, stesso orario.
- 23 aprile 2018 - martedì 24 e giovedì 26 aprile, dalle 10.30 alle 13 presso il laboratorio ALaDDIn (Via Comelico, secondo piano), sarà possibile prendere visione dei compiti svoltidi didattica dell'informatica (scheda metacognitiva, ascolto attivo, clustering dei post-it). In caso di problemi di orari, cercheremo di concordare altri appuntamenti. Gli studenti interessati sono pregati di segnalare la loro presenza via email.
- 23 aprile 2018 - Gli appelli d'esame per l'anno accademico 2017/18 sono fissati nei giorni: 25 giugno 2018, 9 luglio 2018, 18 settembre 2018, 15 gennaio 2019, 31 gennaio 2019, 15 febbraio 2019
- 13 aprile 2018 - Il calendario del corso è stato riorganizzato, modficando l'ordine di alcune lezioni e aggiungendo una lezione di recupero
- 12 marzo 2018 - I materiali verranno condivisi su Dropbox; gli studenti interessati sono invitati a compilare questo modulo
- 12 marzo 2018 - Compito su Bebras. Come indicato settimana scorsa, nella lezione di domani faremo riferimento ai quesiti Bebras. Ricordatevi di prendere visione dei quesiti: andate sulla piattaforma Bebras, cliccate su "prova i quesiti" e scegliete una categoria (KILO = 8-10 anni,... PETA = 16-18 anni)
- 6 marzo 2018 - Inizio delle lezioni. Le lezioni inizieranno in data odierna alle ore 13:30 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.
Obiettivi del corso
Non basta conoscere l'informatica per essere dei buoni insegnanti di informatica!
Il corso intende fornire agli insegnanti (o aspiranti tali) strumenti concreti, utili per l'insegnamento dell'informatica come disciplina scientifica. Anche per chi non intende svolgere la professione di insegnante, il corso può fornire un'occasione per approfondire la conoscenza della disciplina.
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. 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, potranno contribuire attivamente alle lezioni grazie alla loro esperienza sul campo.
Docenti
Violetta Lonati (responsabile), Dario Malchiodi e Anna Morpurgo.
I docenti sono membri di ALaDDIn, LAboratorio di Divulgazione e Didattica dell'INformatica.
Orario e aule delle lezioni
Il corso è organizzato in 12 moduli laboratoriali, che si terranno il martedì dalle 13:30 alle 17.30 nell'aula Delta del Dipartimento di Informatica, in Via Comelico 39.
Per chi frequenta il corso senza essere iscritto al corso di laurea
La sola frequenza al corso è libera e gratuita; verrà rilasciato, su richiesta del frequentante, un attestato di partecipazione alle singole lezioni o all'intero corso.
Chi fosse interessato all'acquisizione formale di crediti formativi (tramite il superamento di un esame di profitto) può fare richiesta di iscrizione al corso singolo; è previsto un contributo d'iscrizione a favore dell'Ateneo.
Metodo di lavoro
Alcune 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.
In 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!
Programma indicativo delle lezioni
Il corso si compone di 3 moduli che occupano alcune lezioni ciascuno:
- Didattica della programmazione - docente Dario Malchiodi
- Didattica dell'informatica con approccio costruttivista - docenti Violetta Lonati e Anna Morpurgo
- Didattica per competenze in informatica - docenti Violetta Lonati e Anna Morpurgo
Il seguente calendario è indicativo e può subire variazioni.
data | tema della lezione | Docente | |
1 | Martedì 6 marzo 2018 | Introduzione al corso - Costruttivismo 1 | Violetta Lonati - Dario Malchiodi - Anna Morpurgo |
2 | Martedì 13 marzo 2018 | Costruttivismo 2 | Violetta Lonati - Anna Morpurgo |
- | Martedì 20 marzo 2018 | Lezione sospesa | Violetta Lonati - Anna Morpurgo |
3 | Martedì 27 marzo 2018 | Programmazione 1 | Dario Malchiodi - Anna Morpurgo |
4 | Martedì 10 aprile 2018 | Costruttivismo 3 | Violetta Lonati - Anna Morpurgo |
5 | Martedì 17 aprile 2018 | Programmazione 2 | Dario Malchiodi |
6 | Martedì 24 aprile 2018 | Costruttivismo 4 | Violetta Lonati - Anna Morpurgo |
7 | Martedì 8 maggio 2018 | Programmazione 3 | Dario Malchiodi |
8 | Martedì 15 maggio 2018 | Programmazione 4 | Dario Malchiodi - Anna Morpurgo |
9 | Martedì 22 maggio 2018 | Competenze 1 | Violetta Lonati - Anna Morpurgo |
10 | Martedì 29 maggio 2018 | Competenze 2 | Violetta Lonati - Anna Morpurgo |
11 | Martedì 5 giugno 2018 | Competenze 3 | Violetta Lonati - Anna Morpurgo |
12 | Venerdì 8 giugno 2018 | Competenze 4 | Violetta Lonati - Anna Morpurgo |
Bibliografia
Il testo di riferimento (in inglese) è:
Guide to Teaching Computer Science. An Activity-Based Approach
di Orit Hazzan, Tami Lapidot, Noa Ragonis.
Springer 2014.
Software
Durante il corso verranno presentati alcuni strumenti software creati a scopo didattico, dal laboratorio ALaDDIn o da altri autori. Questi strumenti sono raccolti in un CD Live (556MB, SHA1: 5aedaf665944b0101f74531729dd13b6591e72b4) basato su una distribuzione Debian di GNU/Linux.
Materiale didattico
Il materiale didattico proposto durante il corso verrà via via reso disponibile in questa pagina o in una cartella dropbox condivisa. Chi intende seguire il corso è invitato a compilare questo modulo
- Martedì 28 febbraio 2018 - Cos'è l'informatica? Introduzione al corso (docenti: Violetta Lonati, Dario Malchiodi e Anna Morpurgo)
- Verso una definizione di informatica: inserite le vostre preferenze nel modulo
- Insegnare informatica nella scuola: un inquadramento formale
- Classe A-41: requisiti di accesso e indirizzi di studio
- Indicazioni nazionali per i Licei, linee guida per gli istituti professionali e tecnici, descrizione dell'indirizzo Informatica e telecomunicazioni
- Principi per un apprendimento significativo
- Martedì 20 marzo 2018 - Didattica della programmazione 1
- le definizioni di "automatico" da clusterizzare
- l'ambiente di programmazione: Scratch
- i labirinti degli esercizi
- un testo sull'uso di Scratch per insegnare a programmare (in inglese): Michal Armoni and Moti Ben-Ari, Computer Science Concepts in Scratch
- Slide sulla scelta del linguaggio di programmazione e dei problemi da porre.
- Martedì 17 aprile 2018 - Didattica della programmazione 2
- Slide sulla scelta dei problemi
- Sorgenti python per l'Euler project
- Per la parte sulle concezioni degli studenti si consiglia la lettura del Capitolo 6 della tesi di Teemu Sirkia
- Martedì 8 maggio 2018 - Didattica della programmazione 3
- Per la parte sui micro-pattern e i ruoli si consiglia la lettura degli articoli Loop Patterns, Roles of variables e Coding at the Lowest Level
- Per la parte sui linguaggi visuali si consiglia la lettura degli articoli Visual Learning Environments for Computer Programming e Learning Programming through Games and Contests: Overview, Characterization and Discussion.
- L'esercitazione sul confronto tra linguaggi visuali riguarda l'analisi di Blockly maze e Scratch (da utilizzare con i labirinti in questo archivio).
Materiale anni accademici precedenti: