http://www.dis.uniroma1.it/~degiacomo/didattica/fond2dip1
Diploma Universitario in Ingegneria Informatica
Università di Roma "La Sapienza"
Home page del Corso di
Fondamenti di Informatica II - primo modulo
Prerequisiti. Si richiede conoscenza dei fondamenti della programmazione
e di un linguaggio ad alto livello, tipicamente il Pascal (corso: Fondamenti
di Informatica I - primo e secondo modulo).
Obiettivi. L'obiettivo del corso è lo studio e l'approfondimento
degli aspetti fondamentali relativi alla progettazione dei programmi: il
concetto di modulo e la sua applicazione alla programmazione in grande,
la specifica e la rappresentazione dei tipi astratti, le tecniche di progettazione
e programmazione a oggetti. Gli argomenti vengono trattati dando enfasi
ad aspetti metodologici e ad aspetti sperimentali utilizzando il linguaggio
C++. Alla fine del corso lo studente dovrebbe avere acquisito tecniche
e metodi per affrontare problemi di progettazione dei programmi secondo
una metodologia basata sulla specifica e rappresentazione di strutture
astratte di dati, sulla modularizzazione e sulla orientazione agli oggetti.
Materiale didattico.
M. Cadoli, M. Lenzerini, P. Naggar, A. Schaerf. Fondamenti
della progettazione dei programmi: Principi, tecniche e loro applicazioni
in C++. CittáStudiEdizioni, UTET Libreria, 1997.
Informazioni sulla edizione del corso per
l'A.A. 2000/01
(Corso erogato nel secondo periodo didattico)
Modalità di esame
-
La prova scritta deve essere svolta in circa 3 ore, ed è
costituita da
-
un progetto software che consiste nel realizzare un tipo astratto mediante una classe a partire dalle specifiche del tipo,
ed una funzione esterna alla classe
-
altre domande relative la programma d'esame.
Durante lo svolgimento del compito scritto non è ammessa la
consultazione di alcun tipo di materiale.
-
La prova orale consiste nella discussione del compito e in altre
eventuali domande relative la programma d'esame.
-
E' inoltre obbligatorio portare alla prova
scritta un dischetto con l'eseguibile di un programma ed il listato del
programma stesso, secondo queste regole.
Materiale anni precedenti
Ritorno alla didattica
di Giuseppe De Giacomo