- Oggetto:
- Oggetto:
Tecnologie Object-Oriented
- Oggetto:
Anno accademico 2006/2007
- Codice dell'attività didattica
- F8029 S8678
- Docente
- Prof. Fabrizio Bianchi (Titolare del corso)
- Corso di studi
- c206 laurea spec. in fisica delle interazioni fondamentali
c211 laurea spec. in fisica delle tecnologie avanzate
c303 laurea 1° liv. in fisica - Anno
- 2° anno
- Tipologia
- Caratterizzante
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- FIS/01 - fisica sperimentale
- Oggetto:
Sommario insegnamento
- Oggetto:
Programma
Cos'e' la programmazione OO. I linguaggi che consentono la programmazione OO. I principi della programmazione OO. Open close principle. Principio di Liskov. Metriche per valutare la qualita' del software OO. Lo Unified Modelling Language. Rational Rose (tool per disegnare software OO usando lo Unified Modelling Language). Alcune Patterns: UniversalServer/Client, Singleton, Factory, Visitor. Applicazioni alla fisica: programmi di simulazione (Geant 4), programmi di slow control. Altre applicazioni.Testi consigliati e bibliografia
- Oggetto:
- Libro di testo e lucidi delle lezioni disponibili dalla pagina web del docent
- Oggetto:
Note
Codice specialistica S8678
Esame finale che consiste nella scrittura di un programma funzionante in c++ e/o Java su tema assegnato dal docente. Discussione del programma e verifica del suo funzionamento- Oggetto: