Insegnamento: Programmazione dichiarativa
| Corso di laurea | Corso di laurea in Informatica [LM-18] D. M. 270/2004 |
|---|---|
| Sede | Perugia |
| Curriculum | Generale - Regolamento 2011 |
| Modalità di valutazione | Prova orale e prova scritta (sostituibile da una prova pratica). |
| Statistiche voti esami | . |
| Calendario prove esame | . |
| Unità formative opzionali consigliate | . |
| Docente | Andrea FORMISANO | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tipologia | Attività formative caratterizzanti | ||||||||||
| Ambito | DISCIPLINE INFORMATICHE | ||||||||||
| Settore | INF/01 | ||||||||||
| CFU | 6 | ||||||||||
| Modalità di svolgimento | Convenzionale | ||||||||||
| Programma | Fondamenti della logica computazionale; sintassi, semantica e automazione dell'inferenza (proposizionale e predicativa). Programmazione logica. Prolog. Tecniche avanzate di programmazione dichiarativa: CLP, ASP. Approccio dichiarativo alla modellazione e soluzione di problemi computazionalmente difficili. | ||||||||||
| Supplement | Fondamenti della logica computazionale. Programmazione logica. Prolog. Tecniche avanzate di programmazione dichiarativa e con vincoli: CLP, ASP. Applicazione a problemi computazionalmente difficili: ottimizzazione, decisionali, combinatorici, planning, scheduling distribuito, MAS, coordinamento, bioinformatica, ecc. | ||||||||||
| Metodi didattici | lezioni frontali | ||||||||||
| Testi consigliati | Materiale di studio fornito dal docente durante il corso delle lezioni. | ||||||||||
| Risultati apprendimento | Il corso si propone di fornire le basi della logica computazionale e della programmazione dichiarativa trattandone in modo rigoroso sia i fondamenti logico-semantici che gli aspetti pratici ed applicativi. Lo studente acquisirà la capacità sia di interpretare, modellare e risolvere problemi tipici, dell'informatica in generale e dell'intelligenza artificiale in particolare, tramite un approccio dichiarativo, sfruttando proficuamente i moderni strumenti e tecniche della programmazione dichiarativa. | ||||||||||
| Periodo della didattica | primo semestre 2013-14 | ||||||||||
| Calendario della didattica | . | ||||||||||
| Attività supporto alla didattica | . | ||||||||||
| Lingua di insegnamento | Italiano | ||||||||||
| Frequenza | non obbligatoria ma consigliata | ||||||||||
| Sede | Dip. di Matematica e Informatica | ||||||||||
| Ore |
| ||||||||||
| Anno | 2 | ||||||||||
| Periodo | I semestre | ||||||||||
| Note | . | ||||||||||
| Orario di ricevimento | Lunedì dalle 17:00, Martedì dalle 17:00, o su appuntamento contattando il docente (tel. o email) | ||||||||||
| Sede di ricevimento | Dipartimento di Matematica e Informatica | ||||||||||
| Codice ECTS | 2013 - 5221 |





