elenco    
        corso    

Metodologie di programmazione B

Codice: AA013Crediti: 6Semestre: 2Sigla: MP 
 
Settore disciplinare: INF/01 - Informatica

Docente

Giorgio Levi   levi@di.unipi.it  Tel. 0502212700

Prerequisiti

corso di Fondamenti di Programmazione

Obiettivi di apprendimento

Descrizione del modello di calcolo, delle tecniche di programmazione object-oriented con subtyping e polimorfismo, delle relative tecniche di specifica e di ragionamento.
Conoscenze. Conoscenza dei principali meccanismi di astrazione, dei principi della programmazione a oggetti e delle tecniche per ragionare sui programmi.
Capacità. Capacità di costruire programmi a oggetti in modo sistematico, di specificarli, documentarli e di provarne le proprietà.
Comportamenti. Saper costruire applicazioni anche complesse sviluppando nuovi moduli, estendendo moduli esistenti ed integrandoli.

English Description

Indicazioni metodologiche

Il corso prevede lezioni ed esercitazioni che mettono in pratica i principi esposti.

Programma

Ore lezione: 32Ore esercitazione: 16   

Bibliografia

Libro di testo: B.Liskov and J. Guttag, Program Development in Java. Abstraction, Specification and Object-Oriented Design, Addison-Wesley, 2001.

Lucidi del corso reperibili sulla pagina web.Testi e correzioni dei compitini e degli esercizi di esame reperibili sulla pagina web.

Modalità di esame

Prove di verifica intermedia, esami consistenti uno scritto e un orale.

Ulteriore pagina web del corso: http://www.di.unipi.it/~levi/corsoMP/pagina.html


home


email