elenco   
        corso   

Linguaggi funzionali

Codice: AA240Crediti: 6Semestre: 1Sigla: LF 
 
Settore disciplinare: INF/01 - Informatica

Docente

Marco Bellia   bellia@di.unipi.it  Stanza 330  Tel. 0502212781

Ultima versione disponibile: programma da confermare per l’a.a. 2007/2008

Prerequisiti

Oltre alla conoscenza della programmazione di base, si richiede la conoscenza delle pricipali nozioni di struttura dei linguaggi di programmazione: Sintassi, Semantica e Metodologie di programmazione.

Obiettivi di apprendimento

Analizzare i principi che stanno alla base della programmazione funzionale e della struttura dei linguaggi funzionali. Attraverso l'apprendimento del linguaggio Haskell, conoscere ed utilizzare nuove metodologie di programmazione e rapida prototipazione quali quella Higher Order, a Combinatori, Lazy programming, Monadica, Politipica. Attraverso il confronto tra programmazione Funzionale, Imperativa e Object Oriented, sviluppare capacità per utilizzare meglio le metodologie di programmazione e le opportunità offerte dall'integrazione die vari paradigmi di programmazione

Programma

Ore lezione: 30Ore esercitazione: 15   


home


email