http://www.dis.uniroma1.it/~degiacomo/didattica/progsoft/
SAPIENZA Università di Roma, Laurea in Ingegneria Informatica
Progettazione del Software (9 CFU)
Prerequisiti. Si richiede conoscenza dei fondamenti della programmazione
e di un linguaggio ad alto livello orientato agli oggetti, in particolare Java (corsi: Fondamenti di
Informatica I & Fondamenti di Informatica II).
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] Slides del corso, A.A. 2011/12. Disponibili in
questa pagina (si veda sotto "materiale didattico").
Informazioni sulla edizione del corso per l'A.A.
2011/12
(Corso erogato nel secondo semestre, dal 27 febbraio al 31 maggio 2012)
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.
- La lezione di lunedì 26 marzo 2012 inizierà alle 15:30 invece che alle 14:00.
- La lezione di giovedì 29 marzo 2012 NON si terrà.
-La lezione di lunedì 16 aprile 2012 NON si terrà.
-La lezione di lunedì 30 aprile 2012 NON si terrà.
- Orario ricevimento
studenti: si veda sito didattica del docente.
- Lezioni (6 CFU): aula 13, Via Scarpa lunedì, ore 14:00-17:15 (4 ore); giovedì, ore 17:30-19:00 (2 ore).
- Esercitazioni (3 CFU): Erogate dal Prof. Massimo Mecella presso il laboratorio didattico "Paolo Ercoli", via Tiburtina 205, venerdì 10:15-13:30 (4 ore).
- Registro delle lezioni (De Giacomo)
- Materiale didattico per le lezioni
- Programma d'esame
- Modalita' d'esame
- Per esame 9 CFU: L'esame comprende una prova al calcolatore (idonedità), una prova scritta ed la discussione dello scritto. Per poter accedere alla prova scritta bisogna avere superato la prova al calcolatore. Una volta superata la prova al calcolatore questa vale per accedere agli appelli dell'anno accedemico in corso (A.A.2011/12). Con il nuovo anno accademico la prova al calcolatore va ripetuta. (Per maggiori
infomazioni si veda Introduzione al corso).
- Per esame 5 CFU (Ord509): in questo caso non va sostenuta la prova al calcolatore.
- Edizioni del corso degli AA.2008/09, A.A.2009/10 e A.A.2010/11
- Testi d'esame
Attenzione i testi d'esame delle edizioni passate sono simili a quelli che saranno gli esami dell'edizione del corso 2011/12, tuttavia qualche differenza potrà essere presente (come verrà discusso a lezione).
- Testi d'esame e soluzioni dal AA.2003/04 all'AA.2007-08 ; (testi
d'esame e soluzioni edizioni AA.2002/03 e precedenti - Prof. Lenzerini)
Attenzione questi testi d'esame sono per una edizione del corso sostanzialmente diversa da quella corrente (5 CFU invece di 9 CFU), tuttavia rimangono uno strumento molto utile per la preparazione dello scritto.
- Appelli
- Primo appello: prenotazioni dal GG/MM/AA al GG/MM/AA
- DATA: giugno 2012 (prova al calcolatore giugno 2012 - vedere sito Prof. Mecella)
- ORARIO: da definirsi
- ORARIO: da definirsi
- AULA: da definirsi
- ORALE & VERBALIZZAZIONE: da definirsi
- Secondo appello: prenotazioni dal GG/MM/AA al GG/MM/AA
- DATA: luglio 2012
(prova al calcolatore luglio 2012 - vedere sito Prof. Mecella)
- ORARIO: da definirsi
- AULA: da definirsi
- ORALE & VERBALIZZAZIONE: da definirsi
- Terzo appello: prenotazioni dal GG/MM/AAAA al GG/MM/AAAA
- DATA: settembre 2012 (prova al calcolatore settembre 2011 - vedere sito Prof. Mecella)
- ORARIO: da definirsi
- AULA: da definirsi
- ORALE & VERBALIZZAZIONE: da definirsi
Ritorno alla didattica
di Giuseppe De Giacomo