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

Prof. Giuseppe De Giacomo


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)




Ritorno alla didattica di Giuseppe De Giacomo