>   Dipartimento di Informatica   >   Toni Mancini
[login|nuovo account]      [Italiano|English]

Avvisi
23/4/202425 aprile: l'Italia ricorda la liberazione dall'occupazione nazista e dal regime fascista, simboleggiata dall'insurrezione del 25 aprile 1945 proclamata dai Partigiani. [Ultime lettere di condannati a morte e di deportati della Resistenza italiana] [Costituzione della Repubblica].
Laurea in Informatica, Corso di

Intelligenza Artificiale

Edizione dell'a.a. 2022/2023

Codice insegnamento: 1022262
Numero CFU: 6

Tutor: Marco Esposito

Modalità d'esame

L'esame del corso di Intelligenza Artificiale si articola nelle seguenti prove:

  • due prove scritte
  • un progetto
  • una prova orale
Le diverse prove possono essere sostenute in appelli diversi, purché l'esame si concluda entro 5 appelli ordinari (ovvero, senza contare eventuali appelli straordinari) da quando inizia.

Al punteggio finale, le prove scritte contribuiranno ognuna per il 30%, mentre il progetto e la prova orale per il restante 40%. Per superare con successo l'esame è comunque necessario che il punteggio di ogni singola prova sia almeno pari a 'sufficiente'.

Prove scritte

Le prove scritte, chiamate nel seguito "Prova A" e "Prova B", si concentreranno, rispettivamente, sulla "Parte A" e sulla "Parte B" del programma d'esame. Le prove saranno caratterizzate da domande di diverse tipologie:

  • esercizi nei quali applicare le conoscenze e le metodologie apprese durante il corso
  • domande dal carattere più teorico, nelle quali potrebbe (ad esempio) essere richiesto di spiegare un argomento o una metodologia, applicandola ad un dato esempio.
Alcuni esempi di domande del primo tipo sono presenti nelle pagine del materiale didattico.

Le prove, a libri chiusi, durano 2.5 ore ognuna.

Gli studenti che dovessero ritenere l'esito di una prova scritta non soddisfacente potranno chiedere di sostenerla nuovamente. Gli studenti presenti ad una prova scritta ("Prova A" o "Prova B") si vedranno annullato d'ufficio l'esito di una loro eventuale precedente prova scritta dello stesso tipo ("Prova A" o "Prova B") al momento dell'identificazione.

È possibile sostenere qualunque prova scritta in tutti gli appelli disponibili. In particolare è possibile sostenere entrambe le prove scritte nello stesso giorno.

Progetto

Il progetto può essere svolto da studenti singoli oppure da gruppi di al più due studenti. In caso di gruppi di più di uno studente, è cruciale che il lavoro venga diviso in modo equo e che il contributo di ogni partecipante al gruppo sia individuabile e valutabile separatamente.

La tematica del progetto sarà decisa congiuntamente dal gruppo che si propone e dal docente. Quest'ultimo guiderà il gruppo durante lo svolgimento del progetto al fine di mantenere lo sforzo complessivo entro limiti adeguati.

L'interazione tra il gruppo di lavoro e il docente relativamente allo svolgimento di un progetto evolve secondo le seguenti fasi:

  1. Il gruppo propone un'idea originale per il progetto, anche a seguito di conversazioni con il docente. Durante i progetti, gli studenti approfondiranno argomenti o metodologie per l'IA non affrontati durante il corso e progetteranno e realizzeranno software (anche usando, come componente, software esistente) per la risoluzione intelligente di una famiglia di problemi complessi.
  2. La proposta viene confezionata dal gruppo in un breve testo (circa 1 pagina) in cui vengono illustrati:
    • Il dominio applicativo e il problema che si vuole studiare
    • Le metodologie e le tecniche di IA che si prevede di utilizzare o di proporre
    • Gli elementi di innovatività rispetto alle tecniche già studiate durante il corso
    • Un'idea di alto livello del software che sarà progettato e realizzato
    Gli studenti allegheranno alla proposta le fonti iniziali usate, ovvero riferimenti a documenti in letteratura, includendo tali documenti.
  3. Il docente dà una prima valutazione circa l'adeguatezza e la bontà della proposta e la sua originalità rispetto ad eventuali progetti passati sugli stessi argomenti. In caso positivo, dà l'approvazione a proseguire nel lavoro. In caso contrario, dà suggerimenti al gruppo (che torna al passo 1.) per il confezionamento di una proposta migliore. Il docente si riserva 5 giorni per approvare o rifiutare una proposta di progetto.
  4. Il gruppo rilascia una relazione, il progetto e l'implementazione del software in versioni stabili e definitive (dal punto di vista degli autori), e invia il tutto aal docente. Il testo e la documentazione di progetto saranno rilasciati in formato PDF. Il codice sarà rilasciato in forma in una repo Git pubblica, sotto forma di codice sorgente adeguatamente documentato e come un'immagine Docker immediatamente eseguibile.
  5. Il docente effettua una recensione della relazione, esprimendo commenti e critiche. Il docente si riserva 20 giorni per rilasciare tale recensione.
  6. Il gruppo rilascia entro la data della prova scritta dell'appello in cui vuole consegnare il progetto:
    • La versione finale del lavoro, ottenuta tenendo in debito conto i commenti del docente
    • Un documento testuale in cui spiega come ha tenuto conto dei commenti e delle critiche.

Nota: a causa dell'alto carico di lavoro, il docente si riserva del tempo minimo per i passi di sua competenza. Si pregano gli studenti in procinto di laurearsi di valutare attentamente le tempistiche indicate e di iniziare per tempo il lavoro, onde evitare spiacevoli situazioni.

Prova orale

La prova orale consiste nella presentazione del progetto svolto. Questo implica che dovrà essere sostenuta contemporaneamente da tutti gli studenti partecipanti allo stesso gruppo di lavoro (eventuali eccezioni potranno essere valutate, ma solo in presenza di valide motivazioni).

Il gruppo presenta il lavoro in un seminario pubblico della durata di 20 minuti (più domande), durante il quale il lavoro viene valutato definitivamente. I seminari sono previsti in ogni sessione d'esame.



[This web site could never be realised without the sophisticated features of a pure text editor and the extreme power of 220V]