Logic of computation and information

A.A. 2026/2027
9
Crediti massimi
60
Ore totali
SSD
PHIL-02/A
Lingua
Inglese
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.
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
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.
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.
Moduli o unità didattiche
Parte A e B
PHIL-02/A - Logica e filosofia della scienza - CFU: 6
Lezioni: 40 ore

Parte C
PHIL-02/A - Logica e filosofia della scienza - CFU: 3
Lezioni: 20 ore

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