= Didattica dell'informatica (2019/20)= [[PageOutline]] Insegnamento del [http://www.ccdinfmi.unimi.it/it/corsiDiStudio/2015/F94of2/index.html Corso di laurea magistrale in Informatica] attivato nel secondo semestre dell'a.a. 2019/20 presso l'[http://www.unimi.it Università degli Studi di Milano] - [http://di.unimi.it Dipartimento di Informatica]. [http://www.ccdinfmi.unimi.it/it/corsiDiStudio/2015/F94of2/default/F94-124/F94-124.15.1/index.html Pagina Web Istituzionale dell'insegnamento] == Avvisi == * Gli esami per gli appelli di giugno e luglio consisteranno in una prova scritta, seguita da una prova orale, entrambe svolte a distanza con modalità che saranno comunicate a breve. Le prove scritte avranno luogo il 23/6 e il 7/7, alle ore 9:00. * La lezione del 19 maggio, dedicata all'insegnamento curricolare della programmazione, inizierà alle 14:30 tramite [https://zoom.us/j/92697852061?pwd=eWpLK2RremIwaTZEcW1SMTFaTUZsUT09 meeting zoom] (viene utilizzato il meccanismo della **waiting room**, per cui chiediamo a ciascuno di specificare **nome e cognome** quando si collega). Chi desidera svolgere le esercitazioni può inserire il proprio nominativo nel [https://bit.ly/3fXTCFP foglio elettronico] usato per formare i gruppi di lavoro. {{{#!comment * La prima parte della lezione è riservata agli studenti Unimi; gli insegnanti sono invitati a collegarsi con zoom a partire dalle 15.30. Il link per il collegamento verrà pubblicato qui poco prima. * Abbiamo preparato una nuova pagina LettureApprofondimenti in cui abbiamo raccolto un po' di indicazioni e riferimenti per rivedere o approfondire gli argomenti trattati nel corso. }}} {{{#!comment * La **lezione del .....** inizierà alle 14:30 su zoom. Ecco il [..... link] per collegarsi * C'è una **novità** per quanto riguarda i meeting su **zoom**: ora hanno per default la **waiting room**, non si può accede automaticamente, bisogna essere autorizzati. Chiediamo quindi a ciascuno di specificare **nome e cognome**, così sappiamo chi siete per potervi ammettere. * La lezione del 24/3 sta per cominciare. Abbiamo pubblicato i link al [https://bit.ly/3a9lPpI video] e alle [https://malchiodi.di.unimi.it/archive/computing-education/scelta-linguaggio-e-problema/ slide] della prima parte. Dalle 15:00 inizierà una sessione interattiva su [https://zoom.us/j/784398996?pwd=NytSaWtzWk5IaDd5aVkwVlVyM0VLdz09 zoom]. * Abbiamo pubblicato la [http://lonati.di.unimi.it//didainfo_2019-20/ConsegnaBebrasTemaInformatico.pdf consegna del compito] da consegnare entro martedì 24 marzo 2020. Ove possibile, si incoraggia a svolgere il lavoro a coppie. }}} * Il materiale didattico proposto durante il corso viene via via reso disponibile in queste due pagine: [wiki:MaterialePresentazioni20 MaterialePresentazioni] contiene le presentazioni usate nelle parti più "frontali" delle lezioni, nonché le eventuali registrazioni video delle presentazioni; [wiki:MaterialeEsercitazioni20 MaterialeEsercitazioni] raccoglie le consegne delle attività proposte durante le lezioni, assieme ai materiali di lavoro e, in alcuni casi, gli elaborati prodotti dai partecipanti. L'elenco degli argomenti trattati lezione viene per lezione si trova nella pagina [wiki:RegistroLezioni20 RegistroLezioni]. * In [FaqInsegnanti questa pagina] trovate le risposte ad alcune domande ricorrenti che riceviamo da parte degli insegnanti. {{{#!comment * L'appuntamento per gli studenti dell'Università degli Studi di Milano alle 14:30 di martedì 10 marzo su meet.jit, usando "didainfo-unimi" come nome meeting. * Gli **insegnanti** interessati a seguire il corso a distanza sono invitati a compilare [https://docs.google.com/forms/d/e/1FAIpQLSdTkApsIPfYKGZPuWEcTOsi2HMWbVKPHBJkF-cbBeOYQOjEWw/viewform questo modulo]. In base alle risposte fornite invieremo informazioni su quali parti del corso è possibile seguire, nonché le istruzioni su come partecipare. }}} * Le lezioni a distanza del corso di "Didattica dell'informatica" avranno inizio martedì 10 marzo alle ore 14:30. {{{#!comment * Gli studenti dell'Università degli Studi di Milano interessati a seguire questo corso sono invitati a compilare [https://docs.google.com/forms/d/e/1FAIpQLSeOWJzpWu7W9Y4tDdp6AF_Oze47iR_si_CYnjgAdFW2CST6kQ/viewform questo modulo] per permetterci di organizzare l'avvio della didattica in modalità on-line in attesa della ripresa delle regolari attività didattiche in presenza. }}} * Le attività didattiche sono sospese fino al 12/3/2020. Gli studenti interessati a questo insegnamento sono invitati a controllare periodicamente questa pagina per avere informazioni sulla data effettiva di inizio delle lezioni e su eventuali attività di formazione online o a distanza che dovessero essere intraprese durante la sospensione. * Il corso per l'anno accademico 2019/20 si svolgerà il martedì dalle ore 14.30 alle ore 18.30, a partire da martedì 3 marzo 2020. == Docenti == [http://lonati.di.unimi.it Violetta Lonati] (responsabile), [http://malchiodi.di.unimi.it/ Dario Malchiodi] e [http://morpurgo.di.unimi.it Anna Morpurgo]. \\ I docenti sono membri di [https://aladdin.di.unimi.it/ 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 14:30 alle 18.30 nell'aula Lab. Laurea Magistrale - Piano 5° (n. 5016), Via Celoria 18. == Strumenti per la partecipazione a distanza == Tenuto conto dell'attuale situazione, la didattica avverrà a distanza utilizzando alcuni strumenti telematici. * Utilizzeremo [https://zoom.us zoom] per fare lezione in videoconferenza; per utilizzare questo strumento non è necessario registrarsi; si può accedere dal computer via browser senza installare software specifico, oppure si può accedere tramite una app. Il link per collegarsi sarà pubblicato qui poco prima dell'inizio della lezione. [qui] trovate anche delle brevi istruzioni sull'utilizzo di zoom. * In caso di difficoltà tecniche useremo [https://meet.jit.si meet.jit] utilizzando "didainfo-unimi" come nome del meeting; per utilizzare questo strumento non è necessario registrarsi o installare software, basta avere a disposizione un browser Web recente; * Abbiamo creato un workspace [https://slack.com Slack] che useremo per dare comunicazioni urgenti e veloci, nonché per consentire l'interazione in piccoli gruppi per lo svolgimento dei compiti che assegneremo durante le lezioni. Valuteremo chi e come coinvolgere in queste attività sulla base dei vincoli tecnici e in funzione del background e dell'interesse dei partecipanti. L'adesione a Slack non è necessaria per seguire le lezioni, ma lo sarà per partecipare alle attività più interattive. Questo il [https://join.slack.com/t/didainfo-unimi/shared_invite/zt-cn8c1snp-r0_~G~vSUM_rv_3AxC19yA link per iscriversi] * (**solo per gli studenti**) useremo [https://web.telegram.org telegram] per le comunicazioni urgenti e per condividere materiale, per cui chiediamo a tutti gli studenti che già non l'avessero fatto tramite il modulo indicato al punto precedente di comunicarci il loro account via mail all'indirizzo malchiodi at di.unimi.it, attivandone uno nel caso ne fossero sprovvisti (l'attivazione non richiede di fornire dati sensibili e le comunicazioni fatte con questo strumento avvengono su un canale crittografato); Ricordiamo a tutti che stiamo sperimentando queste tecnologie e quindi chiediamo di avere pazienza e non demordere nel caso ci fossero dei problemi di connessione. == 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. == 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 L'elenco degli argomenti trattati lezione viene per lezione si trova nella pagina RegistroLezioni. == Materiale didattico == Il materiale è organizzato in sezioni: * [wiki:MaterialePresentazioni20 MaterialePresentazioni]: in questa sezione sono raccolte le presentazioni usate nelle parti più "frontali" delle lezioni, nonché e le eventuali registrazioni video delle presentazioni * [wiki:MaterialeEsercitazioni20 MaterialeEsercitazioni]: in questa sezione sono raccolte le consegne delle attività proposte durante le lezioni, assieme ai materiali di lavoro e, in alcuni casi, gli elaborati prodotti dai partecipanti * [wiki:LettureApprofondimenti20 LettureApprofondimenti]: in questa sezione sono segnalati articoli, capitoli di libri e altro materiale da leggere per rivedere o approfondire gli argomenti trattati durante il corso. == Bibliografia == Un testo consigliato (in inglese) è:\\ '''[http://link.springer.com/book/10.1007%2F978-1-4471-6630-6 Guide to Teaching Computer Science. An Activity-Based Approach]''' [[BR]] 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 [http://aladdinsrv.di.unimi.it/archive/museoscienza.iso CD Live] (556MB, SHA1: 5aedaf665944b0101f74531729dd13b6591e72b4) basato su una distribuzione [http://debian.org Debian] di [http://it.wikipedia.org/wiki/Linux GNU/Linux]. {{{#!comment Chi intende seguire il corso è invitato a compilare questo [https://docs.google.com/forms/d/e/1FAIpQLSch8-8iqTm5LhYpiU1-LWJGnMCkVVfUMxRQHPS8Nsk6v_Q0tg/viewform modulo] }}} == 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 che ne abbia fatto richieda all'inizio del corso, 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 [http://www.unimi.it/studenti/matricole/77567.htm contributo d'iscrizione a favore dell'Ateneo]. == Edizioni passate * Anno accademico [wiki:2019-20 2019-20] * Anno accademico [wiki:2018-19 2018-19] * Anno accademico [wiki:2017-18 2017-18] * Anno accademico [wiki:2016-17 2016-17] * Anno accademico [wiki:2015-16 2015-16] * Anno accademico [wiki:2014-15 2014-15]