Il corso si propone di introdurre l’Intelligenza Artificiale ad un pubblico di studenti non specialistico. L’obiettivo principale è di permettere di riconoscere le principali sfide e problemi legati all’Intelligenza Artificiale. Tuttavia ci si pone l’obiettivo di dare l’opportunità di svolgere qualche breve esperienza pratica tramite l’utilizzo di software specializzati nello svolgimento di alcuni problemi. Il corso è composto da quattro moduli nei quali si approfondiscono aspetti diversi: l’illustrazione del campo dell’Intelligenza Artificiale tramite problemi classici come la robotica e i meccanismi di ragionamento di un agente artificiale. Il secondo modulo è dedicato all’Apprendimento Automatico in cui si introducono i principali modelli di risoluzione di un problema da parte di un agente artificiale partendo dai dati e dall’ambiente. Il terzo modulo introduce la metodologia di elaborazione del linguaggio naturale dal punto di vista computazionale, necessaria per interagire con un agente artificiale tramite il linguaggio. Il quarto modulo tratterà gli aspetti di etica e di tipo legislativo legati all’Intelligenza Artificiale, proponendo la discussione su esempi e storie reali.