Section outline

      • Informazioni generali
      • Orario delle lezioni
      • Introduzione
      • Comunicazioni
      • Modalità di erogazione delle lezioni
      • Esercitazioni
      • Materiale per lo studio
      • Software 
      • Modalità d’esame
    • La prima lezione del corso si svolgerà mer 1/dic/2021 dalle 12:30 alle 14:30 in aula U7-15. Chi non trovasse posto in aula a causa della capienza limitata, può seguire la lezione in streaming utilizzando il link indicato qua sotto.
    • In generale, il link per partecipare ad una lezione in streaming sarà caricato qua sotto, (al più tardi) circa mezzora prima dell'inizio. 

    • Se sarà richiesta una pwd, utilizzate: info21

  •  Argomenti:

    • Introduzione generale
    • Informatica e Statistica
    • Approcci di modellazione e casi di studio: Data driven - web job vacancies

    •  Lezione live

       01/12/2021 | h 12:30-14:30  U7-15
    • La registrazione sarà caricata dopo la lezione
    • Lezione online (asincrona)

    • Non prevista

    •  Materiale

    • Il materiale presentato in aula sarà caricato dopo la lezione

  •  Argomenti:

    • Introduzione agli algoritmi
    • Dagli algoritmi alla programmazione
    • Linguaggi di programmazione (Interprete e compilatore)
    •  Lezione live

       01/12/2021 | h 15:30-17:30  U7-Lab719
    • La registrazione sarà caricata dopo la lezione
    • Lezione online (asincrona)

    • Non prevista

    •  Materiale

    • Il materiale presentato in aula sarà caricato dopo la lezione

  •  Argomenti:

    • Come si programma in Python
    • Struttura di un file sorgente
    • Primi esempi di istruzioni
    • Variabili
    • Istruzioni
    •  Lezione live

       02/12/2021 | h 14:30-16:30   U7-Lab719
    • Lezione online (asincrona)

    • Non prevista

    •  Materiale

    • Il materiale presentato in aula sarà caricato dopo la lezione

  •  Argomenti:

    • Storia dei sistemi operativi
    • Compiti dei sistemi operativi
    • Interfacce
    • Command line interface
    • File system
    • Differenze tra Unix e Windows
    • Ambienti di esecuzione e sviluppo per Python
  •  Argomenti:

    • Logica booleana
    • Differenze tra Python 2 e Python 3
    •  Lezione live

      Non è prevista lezione live il 13/12/2021, l'attività si svolgerà completamente on-line.
    • Lezione online (asincrona)

    • Il materiale sarà reso disponibile subito dopo la fine della lezione live precedente

    •  Materiale

  •  Argomenti:

    • Controllo del flusso dell informazioni
      • Introduzione
      • Istruzioni condizionali
    • Precedenze tra operatori in python
    • Lezione online (asincrona)

                15/12/2021 | disponibile da dopo la lez. prec.
             Orario a vostra scelta | Suggerito: 12:30-13:30
             La lezione live sarà la prosecuzione di questa lezione.
             Pertanto va terminata prima della lezione live

    • Il materiale sarà reso disponibile subito dopo la fine della lezione precedente

    •  Lezione live

       15/12/2021 | h 13:30-14:30  U7-Lab718 (solo un'ora)
    •  Materiale

    • Materiale lezioni on-line

    • Ulteriore materiale sarà caricato dopo la lezione in aula

  •  Argomenti:

    • cicli
    • while
    • Lezione online (asincrona)

                16/12/2021 | disponibile da dopo la lez. prec.
             Orario a vostra scelta | Suggerito: 14:30-15:30 prima della lezione live. 
             La lezione live sarà la prosecuzione di questa lezione, 
             che quindi va terminata prima della lezione live

    • Il materiale on-line sarà messo a disposizione al termine della lezione precedente (lezione in aula)

    •  Lezione live

       16/12/2021 | h 15:30-16:30 h 14:30-15:30 
       U7-Lab719 (solo 1 ora)
    •  Materiale

    • Ulteriore materiale sarà caricato dopo la lezione in aula

    • Lezione online (asincrona)

                20/12/2021 | disponibile da dopo la lez. prec.
             Orario a vostra scelta | Suggerito: prima della lezione live
             La lezione live sarà la prosecuzione di questa lezione, 
             che quindi va terminata prima della lezione live

    • Descrizione dell'attività on-line. 

      In questa attività vi sarà richiesto di lavorare attivamente. Provate a svolgere gli esercizi qua sotto. Dopo aver terminato l'implementazione di uno script (o almeno dopo averci provato) guardate il corrispondente video qua sotto, dove potrete vedere una possibile soluzione dell'esercizio.

      Cercate di svolgere tutti gli esercizi prima della lezione in aula relativa a questa attività.

    • Soluzioni

    • e01 Multipli

    • e02 Divisori

    • e03 Somma

    • e04 Casuale

    • e05 Floyd

    • Link per scaricare gli esercizi sotto forma di script .py. Ignorateli se usate colab.
      In ogni file .py troverete il testo di un esercizio. Scaricate il file .py e scrivete al suo interno il codice richiesto. 
    •  Lezione live

       20/12/2021 | h 11:30-12:30  Edificio U7 Aula U7-04 (solo 1 ora)
    •  Materiale

    • Ulteriore materiale sarà caricato dopo la lezione in aula

    • Lezione online (asincrona)

                22/12/2021 | disponibile da dopo la lez. prec.
             Orario a vostra scelta 
             Da svolgere prima della lezione live.

    • Se utilizzate colab, create un notebook vuoto per ogni esercizio. Poi, utilizzate la funzione "File | Download .py"  per ottenere lo script da consegnare,

    • Testo degli esercizi e link per la consegna qua sotto

    •  Lezione live

       22/12/2021 | h 12:30-13:30  Edificio U7 Lab718 (solo 1 ora)
      Nota bene, dovete svolgere la attività on-line prima della lezione in aula


    • Ulteriore materiale sarà caricato dopo la lezione in aula

  •  Argomenti:

    • Stringhe
    • Tuple
    • Liste
    • Dizionari
  •  Argomenti:

    • Una persona come voi (con qualche anno in più) che racconta la sua esperienza con l'informatica
  • Autovalutazione su:

    • Liste
    • Tuple
    • Dizionari
    • Stringhe
    • Ciclo while

    • Lezione online (asincrona)

                10/01/2022 | disponibile da dopo la lez. prec.
             Orario a vostra scelta 
             Da fruire prima della lezione live.

    • Testo esercizi

    • Se utilizzate colab, create un notebook vuoto per ogni esercizio. Poi, utilizzate la funzione "File | Download .py"  per ottenere lo script da consegnare,

    • Script da scaricare ed editare (se volete lavorare offline)

    • LInk per caricare gli script da voi modificati 

    •  Lezione live

       10/01/2022 | h 11:30-12:30  Edificio U7 Aula U7-04 (solo 1 ora)
    •  Materiale

    • Ulteriore materiale sarà caricato dopo la lezione in aula

  •  Argomenti:

    • cicli e iteratori: for
    • strutture dati multidimensionali
    • Lezione online (asincrona)

                12/01/2022 | disponibile da dopo la lez. prec.
             Orario a vostra scelta
             Da fruire prima della lezione live.

    • Il materiale on-line sarà messo a disposizione al termine della lezione precedente

    •  Lezione live

       12/01/2022 | h 12:30-13:30  Ed. U7 Lab718  (solo 1 ora)
    •  Materiale

    • Slide alternative che coprono alcune parti delle precedenti

    • Ulteriore materiale sarà caricato dopo la lezione in aula

    • Slide presentate in aula (lezione dal vivo)

  •  Argomenti:

    • Introduzione
    • Creazione di funzioni
    • Parametri formali ed attuali
    • Esempi
    • Moduli
    • Package Manager
    • Lezioni online

    • Il materiale on-line sarà messo a disposizione al termine della lezione precedente. Nota bene, dovete svolgere la attività on-line prima della lezione live

    •  Lezione live

       13/01/2022 | h 14:30-15:30  Lab719 Ed. U7 (solo 1 ora) 
    •  Materiale

    • Il materiale on-line sarà messo a disposizione al termine della lezione precedente

    • Ulteriore materiale sarà caricato dopo la lezione in aula

    • Le slide presentate in aula sono state accorpate con le slide della lezione successiva (trovate l'insieme delle due nel blocco successivo)

  • - Variabili locali e variabili globali

    - Scoping delle variabili

    - Mascheramento variabili globali

    - Return a più valori


    •  Lezione live

       17/01/2022 | h 11:30-12:30  Aula U7-04, edificio U7

      Oggi la lezione in aula si svolgerà prima dell'attività online
    • Gli ultimi argomenti sono trattati nella prima parte del video della lezione successiva

    •  Materiale

    • Il materiale sarà caricato dopo la lezione live

    • Attività online

    • L'attività online asincrona sarà disponibile dopo la lezione live

    • Vedi il riquadro successivo per i contenuti
    • Attività online

               Il contenuto sarà disponibile dopo la lezione precedente

    • Testo esercizi

    • Nota bene: le soluzioni non saranno commentate in aula, (salvo richeste di singoli chiarimenti sulle soluzioni).

    • Script da scaricare ed editare

    • Se volete utilizzare un notebook, createlo voi e copiate il codice dagli script qua sotto

    • Lo script per le elezioni americane è già contenuto nel testo degli esercizi

    • Link per caricare gli script da voi modificati. Scad. ven 22/1/2021 h 15:00

    • Nota bene: dovete caricare script .py, non notebook. Per generare gli script, potete usare la funzione di esportazione dei notebook

    • Soluzioni


    • La gestione dei file nel linguaggio python

    •  Lezione live

       19/01/2022 | h 15:30-17:30  Lab719, Edificio U7

      Le lezione sarà completamente live
    •  Materiale

    • Il materiale presentato in aula sarà caricato dopo la lezione

    • File parte 2

    •  Lezione live

       20/01/2022 | h 14:30-16:30  Lab719 Lab716 edificio U7

      Le lezione sarà completamente live
    •  Materiale

    • Il materiale presentato in aula sarà caricato dopo la lezione

  •  

    •  Lezione live

       24/01/2022 | h 11:30-13:30  Aula U7-04, edificio U7 (2 ore)

      Oggi la lezione si svolgerà completamente in modalità live e durerà 2 ore
    •  Materiale

    • Il materiale presentato in aula sarà caricato dopo la lezione

    • Avviso

      Questa è l'ultima attività delle lezioni del corso. I docenti delle esercitazioni informeranno le rispettive aule quando le attività termineranno.

    • Attività online (asincrona)

               Disponibile da mar 25/01/2022 (tarda mattinata)

    •  Question time live

       26/01/2022 | h 12:45 14:00  Webex (30 minuti)

      Si suggerisce di terminare la simulazione d'esame prima del question time
  • Informazioni sulle esercitazioni

  • Informazioni sulle esercitazioni

  • E' a disposizione degli studenti del corso un tutoraggio settimanale (fino a luglio 2022) nel quale si affronteranno esercizi di programmazione in linguaggio python.

      • Tipologia di appello e modalità di svolgimento dell'esame
      • Differenze tra gli appelli di "Informatica" e "Lab. di Informatica" 
      • Prossimi appelli
      • Esame scritto in modalità remota e monitraggio tramite smartphone
      • Sessione di Novembre: salto d'appello
      • Prossimi appelli 

    • Appelli

    • Appello del 20/set/2022

    • Appello del 20/set/2022. Pubblicati i risultati dello scritto su segreterie online. Chi desiderasse sostenere l'orale è pregato di iscriversi all'appello apposito e di avvisare il docente via email. Chi volesse visionare il compito è pregato di contattare il docente via email.