Logic of computation and information
A.A. 2026/2027
Obiettivi formativi
Le studentesse e gli studenti acquisiranno conoscenze e competenze approfondite su temi di ricerca attuali in logiche modali, multi-agente, computazionali e dell'informazione, con applicazioni in Intelligenza Artificiale.
Risultati apprendimento attesi
Le studentesse e gli studenti acquisiranno la capacità di:
- analizzare criticamente gli argomenti e le nozioni alla base delle diverse logiche e loro applicazioni;
- discutere e confrontare posizioni filosofiche diverse che caratterizzano le diverse logiche;
- riflettere su posizioni filosofiche complesse e articolate, che fondano o che derivano dalla definizione delle diverse logiche e delle loro applicazioni;
- assumere una propria posizione in un dibattito filosofico sui fondamenti e le conseguenze delle logiche oggetto di studio e di proporre argomenti a suo sostegno;
- comunicare efficacemente i risultati delle proprie ricerche, anche tramite tecniche multimediali di rappresentazione delle informazioni, con possibili applicazioni alla didattica;
- utilizzare competenze relazionali, comunicative e organizzative anche in contesti altamente complessi e nella gestione del lavoro di gruppo;
- trasmettere le competenze ottenute anche in contesti non specialistici;
- riflettere sulle proprie abilità e sulle valutazioni ottenute;
- ricercare autonomamente le fonti filosofiche di un dibattito o di una scuola di pensiero alla base delle logiche studiate;
- approfondire autonomamente una posizione filosofica o una tesi teorica alla base delle logiche studiate.
- analizzare criticamente gli argomenti e le nozioni alla base delle diverse logiche e loro applicazioni;
- discutere e confrontare posizioni filosofiche diverse che caratterizzano le diverse logiche;
- riflettere su posizioni filosofiche complesse e articolate, che fondano o che derivano dalla definizione delle diverse logiche e delle loro applicazioni;
- assumere una propria posizione in un dibattito filosofico sui fondamenti e le conseguenze delle logiche oggetto di studio e di proporre argomenti a suo sostegno;
- comunicare efficacemente i risultati delle proprie ricerche, anche tramite tecniche multimediali di rappresentazione delle informazioni, con possibili applicazioni alla didattica;
- utilizzare competenze relazionali, comunicative e organizzative anche in contesti altamente complessi e nella gestione del lavoro di gruppo;
- trasmettere le competenze ottenute anche in contesti non specialistici;
- riflettere sulle proprie abilità e sulle valutazioni ottenute;
- ricercare autonomamente le fonti filosofiche di un dibattito o di una scuola di pensiero alla base delle logiche studiate;
- approfondire autonomamente una posizione filosofica o una tesi teorica alla base delle logiche studiate.
Periodo: Secondo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento può essere seguito come corso singolo.
Programma e organizzazione didattica
Edizione unica
Responsabile
Periodo
Secondo semestre
Programma
- Logica Modale and Multi-modale
- Logiche Temporali
- Logiche per Dati, Bias e Fiducia
- Logiche dell'Informazione
- Logiche Temporali
- Logiche per Dati, Bias e Fiducia
- Logiche dell'Informazione
Prerequisiti
Logica proposizionale e del Primo Ordine.
Metodi didattici
Lezioni frontali, flipped-class, esercitazioni, peer-teaching, project-based learning.
Materiale di riferimento
Handouts del Docente.
Materiali aggiuntivi:
M.Huth, M.Ryan, Logic in Computer Science, CUP 2004. [selected chapters]
C. Bayer, J.P. Katoen, Principles of Model-Checking, MIT Press, 2008. [selected chapters]
G.Primiero. On the Foundations of Computing. OUP, 2019. [selected chapters]
Selezione di articoli scientifici.
Materiali aggiuntivi:
M.Huth, M.Ryan, Logic in Computer Science, CUP 2004. [selected chapters]
C. Bayer, J.P. Katoen, Principles of Model-Checking, MIT Press, 2008. [selected chapters]
G.Primiero. On the Foundations of Computing. OUP, 2019. [selected chapters]
Selezione di articoli scientifici.
Modalità di verifica dell’apprendimento e criteri di valutazione
Per studenti frequentanti:
- flipped classroom
- test di valutazione intermedia
- preparazione di un prodotto (paper/software/library, ...) su tema concordato.
- preparazione di un paper su tema concordato.
Nel caso di mancato svolgimento o insufficienza in almeno una prova, esame scritto al termine del corso con domande a risposta multipla e risposta aperta per la verifica della comprensione dei concetti e delle definizioni, con esercizi formulati per valutare la capacità di risoluzione di problemi.
Studenti non frequentanti: esame scritto con domande a risposta multipla e risposta aperta per la verifica della comprensione dei concetti e delle definizioni, con esercizi formulati per valutare la capacità di risoluzione di problemi.
- flipped classroom
- test di valutazione intermedia
- preparazione di un prodotto (paper/software/library, ...) su tema concordato.
- preparazione di un paper su tema concordato.
Nel caso di mancato svolgimento o insufficienza in almeno una prova, esame scritto al termine del corso con domande a risposta multipla e risposta aperta per la verifica della comprensione dei concetti e delle definizioni, con esercizi formulati per valutare la capacità di risoluzione di problemi.
Studenti non frequentanti: esame scritto con domande a risposta multipla e risposta aperta per la verifica della comprensione dei concetti e delle definizioni, con esercizi formulati per valutare la capacità di risoluzione di problemi.
Moduli o unità didattiche
Parte A e B
PHIL-02/A - Logica e filosofia della scienza - CFU: 6
Lezioni: 40 ore
Docente:
Primiero Giuseppe
Parte C
PHIL-02/A - Logica e filosofia della scienza - CFU: 3
Lezioni: 20 ore
Docente:
Primiero Giuseppe
Docente/i
Ricevimento:
Martedì, ore 14:00-17:00. Gli studenti sono sempre pregati di contattare il docente per email per confermare data e ora.
Teams/Slack