• Non ci sono risultati.

Programmazione e Progettazione Software

N/A
N/A
Protected

Academic year: 2021

Condividi "Programmazione e Progettazione Software"

Copied!
6
0
0

Testo completo

(1)

M. Diligenti 1

Programmazione e Progettazione Software

Michelangelo Diligenti

Dipartimento di Ingegneria dell’Informazione Università di Siena

Email: diligmic@diism.unisi.it

http://www.diism.unisi.it/~diligmic/PPS2017

(2)

M. Diligenti 2

Orari

Lezioni

Martedi 9:15-12:45

Mercoledi 9:15-12:45

Ricevimento

Mercoledi 16:30-18:30

(3)

M. Diligenti 3

Obiettivo del corso

Imparare a programmare

Come scrivere software

• Riusabile

• Corretto

• Veloce in compilazione e,

soprattutto, in esecuzione

(4)

M. Diligenti 4

Programma del corso

Programmazione ad oggetti

Software Design Patterns

Testing e Debugging

Costrutti evoluti del C++

Tanti esercizi al calcolatore

(5)

M. Diligenti 5

Libri di Testo

- Thinking in C++ 2nd Edition di Bruce Eckel

http://iacs-courses.seas.harvard.edu/courses/cs207/resources/TIC2Vone.pdf

CHIARO E GRATUITO!!!

- Design Patterns di Gamma, Helm, Johnson, Vlissides, Addison Wesley

(6)

M. Diligenti 6

Esame PPS

1 Prova intermedia per auto-valutazione (senza voto)

1 Prova finale

Compitino finale (inizio Giugno) Oppure durante gli appelli

Progetto (gruppi di 1-3 persone)

Prova orale insieme alla discussione del progetto Attenzione: ogni gruppo deve presentare il

progetto insieme. Non formate un gruppo se non intendete sostenere l'orale allo stesso appello

Riferimenti

Documenti correlati

The constructor in the Director class receives a Builder object as a parameter from the Client and is responsible for calling the appropriate methods of the Builder class. In order

• I design pattern vengono classificati in base al tipo di dipendenze su cui agiscono in: creazionali, strutturali, comportamentali. • Esempi di dipendenze: istanziazione

“Programmare in C” – McGraw Hill (edizione italiana) Kelley A., Pohl I.: “A book on C” – Fourth edition, Addison Wesley. “C: didattica e programmazione”,

Composite and Decorator have similar recursive structure Composite is used to group objects and treat them as one single object. Decorator is used to add functionality to

Lipari (Scuola Superiore Sant’Anna) Structural Patterns November 14, 2011 3 /

accept() is a double-dispatch operation, because the final method that is called depends both on the visitor type and the element type the technique used for the template observer

accept() is a double-dispatch operation, because the final method that is called depends both on the visitor type and the element type the technique used for the template observer

Weinstein (Ed.) Symplectic Geometry, Grupoids and In- tegrable Systems, S´eminaire Sud-Rhodanien de G´eom´etrie `a Berkeley (1989), MSRI Series, Springer, Berlin–New York, 1991..