http://www.dis.uniroma1.it/~lenzerini/didattica/fond2lau.html

Corso di Laurea in Ingegneria Informatica -- Università di Roma "La Sapienza"

Home page del Corso di
Fondamenti di Informatica II


--- Questa pagina e' valida fino all'A.A. 1999/2000 ---
Home page del corso per la edizione dell'A.A. 2000-2001

     

                        Corso del
      Prof. Maurizio Lenzerini (A-K)         
    lezioni 99-00, esercitazioni 99-00,
          calendario esami 99-00,
testi d'esame, avvisi, altre informazioni

                      Corso del
          Prof. Marco Cadoli (L-Z)
  lezioni 99-00, esercitazioni 99-00,
          calendario esami 99-00,
              testi d'esame, avvisi



Prerequisiti. Si richiede conoscenza dei fondamenti della programmazione e di un linguaggio ad alto livello, tipicamente il Pascal (corso: Fondamenti di Informatica I). Sarebbe auspicabile una buona padronanza dei concetti introduttivi relativi alle strutture algebriche.

Obiettivi. L'obiettivo del corso è lo studio e l'approfondimento degli aspetti fondamentali relativi alla progettazione dei programmi: l'utilizzo della logica nella specifica e nella verifica 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, i metodi per l'analisi e la progettazione di algoritmi. Gli argomenti vengono trattati dando enfasi ad aspetti metodologici. Alla fine del corso lo studente dovrebbe avere acquisito tecniche e metodi per affrontare problemi di progettazione dei programmi secondo una metodologia basata sulla modularizzazione e sulla orientazione agli oggetti, di specifica e rappresentazione di strutture astratte di dati, di analisi e progettazione di algoritmi e programmi.

Materiale didattico fondamentale.
[ 1] 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.
[ 2] M. Cadoli, E. Panizzi, A. Schaerf., M. Lenzerini. Esercizi di progettazione dei programmi in C++. CittáStudiEdizioni, UTET Libreria, 1998.

[ 3] M. Cadoli, M. Lenzerini, Dispensa del corso A.A. 1999/00. In distribuzione presso L'UNIVERSITARIA, v.le Ippocrate 99, Roma.



Informazioni sulla edizione del corso per l'A.A. 1999-2000



Back to Ritorno alla home page di Maurizio Lenzerini Back to Ritorno alla home page di Marco Cadoli