http://www.dis.uniroma1.it/~degiacomo/didattica/progsoft1/

SAPIENZA Università di Roma, Laurea in Ingegneria Informatica

Progettazione del Software I
(Canale A-L, Nettuno, VO)

Prof. Giuseppe De Giacomo


Prerequisiti. Si richiede conoscenza dei fondamenti della programmazione e di un linguaggio ad alto livello, in particolare Java (corso: Fondamenti di Informatica, Tecniche di Programmazione, Laboratorio di Programmazione).

Obiettivi. L'obiettivo del corso lo studio e l'approfondimento degli aspetti fondamentali relativi alla progettazione del software: le qualita' del software, il concetto di modulo e la modularizzazione, la distinzione tra analisi (concettualizzazione) e progettazione (realizzazione), la nozione di specifica, ecc. Gli argomenti vengono trattati dando enfasi ad aspetti metodologici e ad aspetti sperimentali utilizzando la notazione di UML (Unified Modeling Language) per la fase di analisi, e il linguaggio Java per la fase di progettazione. Alla fine del corso lo studente dovrebbe avere acquisito tecniche e metodi per affrontare problemi di progettazione dei programmi secondo una metodologia basata sulla distinzione tra concettualizzazione e realizzazione, sulla modularizzazione e sulla orientazione agli oggetti.

Materiale didattico.
[ 1] M. Cadoli, G. De Giacomo, M. Lembo, M. Lenzerini. Slides del corso, A.A. 2007/08. Disponibili in questa pagina (si veda sotto "materiale didattico").


Informazioni sulla edizione del corso per l'A.A. 2007/08

(Corso erogato nel secondo periodo didattico, dal 14 gennaio al 16 marzo 2008)

Il corso è dedicato alla memoria di Marco Cadoli, prematuramente scomparso il 21 novembre 2006.
Marco è stato uno degli ideatori di questo corso e sono onorato di aver condiviso con lui questo insegnamento.
Marco mi manca molto come collega e soprattutto come amico.


Avvisi


In questa sezione vengono riportati gli avvisi specifici sul corso, non sul ricevimento o altre questioni didattiche, per queste ultime consultare la pagina della didattica.

ATTENZIONE: La lezione di ProgSW1 di martedì 19/02/2008 si terrà insieme al canale M-Z nell'orario 12:00-13:30 sempre in aula 12. Inoltre la lezione di ProgSW1 di giovedì 21/02/2008 è cancellata.

ATTENZIONE: Per poter anticipare la lezione del Prof. Marchetti del corso di Calcolatori Elettronici, la lezione di ProgSW1 di lunedì 25/02/2008 delle 17:30-19:00 è spostata a martedì 26/02/2008 alle15:45-17:15. Quindi martedì 26/02/2008 si farà lezione di ProgSW1 dalle 15:45 alle 19:00 (4 ore accademiche).

ATTENZIONE: Per poter anticipare la lezione del Prof. Marchetti del corso di Calcolatori Elettronici, la lezione di ProgSW1 di lunedì 10/03/2008 delle 17:30-19:00 è spostata a martedì 11/03/2008 alle15:45-17:15. Quindi martedì 11/03/2008 si farà lezione di ProgSW1 dalle 15:45 alle 19:00 (4 ore accademiche).

Per un caso fortuito durante l'aggiornamento del server web del DIS è stata pubblicata una versione vecchia della pagina del corso che recava ancora come orario dell'esame del 12/9/08 le 9:30 e non le 14:30 e non riportava l'aula (per fortuna il SISPE riportava i dati corretti). Chiedo scusa per non essermene accorto in tempo e per i disagi arrecati a tutti gli studenti che sono venuti all'esame la mattina inutilmente.



Ritorno alla didattica di Giuseppe De Giacomo