Paradigmi di Programmazione
Corso di Laurea in Informatica
Anno Accademico 2002/03

Stefano Guerrini


Modalità di esame

Gli studenti che invieranno entrambi i progetti entro le date stabilite per gli esoneri, potranno verbalizzare il voto ottenuto negli esoneri dopo una breve discussione utile a verificare che il progetto sia stato effettivamente sviluppato dal candidato.

Gli studenti che vorranno sostenere l'esame in uno degli appelli dovranno inviare prima dell'appello di esame (con l'apposito modulo elettronico) almeno uno dei progetti assegnati agli esoneri e sostenere un esame scritto e/o orale a seconda del numero di iscritti all'appello.

Per i testi dei progetti vedi sotto.

Per inviare i moduli del progetto occorre innanzitutto registrare i propri dati.

Vai alla pagina con le istruzioni per la registrazione.

Eseguita la registrazione dela matricola, i file con i sorgenti dei moduli del progetto potranno essere inviati mediante l'apposita scheda.

Vai alla pagina per l'invio dei moduli del progetto

ATTENZIONE! Per motivi di sicurezza il modulo per l'invio delle soluzioni prevede un limite alla dimensione dei file scaricabili. Se avete creato un unico file zip ed avete problemi ad inviarlo, provate a suddividerlo in più file della dimensione massima di 300 KByte.


Obiettivi e programma del corso

L'obiettivo del corso è introdurre lo studente alla programmazione ad oggetti e funzionale. A tale scopo verranno studiati i inguaggi Java e CAML/OCAML. Tali linguaggi di programmazione verranno presentati cercando di mettere in risalto le carattertiche peculiari del corrispondente paradigma di programmazione.

Programma di Massima

  1. Programmazione in Java
  2. Programmazione in CAML/OCAML

Materiale didattico e testi di riferimento

  1. Java
  2. CAML/OCAML
  3. Come testo di riferimento generale per l'analisi ed il confronto delle caratteristiche dei linguaggi di programmazione e per lo studio della loro implementazione, si segnala:
    T.W. Pratt, M.V. Zelkowitz. Programming Languages: Design and Implementation Prentice Hall.

Lezioni

Le lezioni si tengono nell'Aula I del Dipartimento di Fisica, Istituto Fermi nei giorni:

giovedì 16.00-18.00
venerdì 14.00-16.00

Calendario lezioni ed esercitazioni

Il calendario delle lezioni sostenute e dei contenuti affrontati è disponibile alla pagina

http://www.dsi.uniroma1.it/~guerrini/paradigmi/lezioni.html


Ricevimento studenti

Su appuntamento.


Modalità di esame

Mediante valutazioni intermedie (esoneri) o con un esame tradizionale.


Progetti

I testi dei progetti sono diponibili in formato pdf


Compilatori e interpreti

Da completare


Stefano Guerrini