Vai al contenuto principale
Oggetto:
Oggetto:

Tecnologie Object-Oriented

Oggetto:

Anno accademico 2010/2011

Codice dell'attività didattica
F8029
Corso di studi
c303 laurea 1° liv. in fisica
Anno
2° anno
Periodo didattico
Terzo periodo didattico
Tipologia
Di sede o curricolari
Crediti/Valenza
6
SSD dell'attività didattica
FIS/01 - fisica sperimentale
Mutuato da
NON ATTIVATO
Oggetto:

Sommario insegnamento

Oggetto:

Programma

Introduzione alla programmazione OO.
I principi della programmazione OO. Open close principle. Principio di
Liskov.
Complementi di c++: overloading degli operatori, ereditarieta' e
polimorfismo, templates. Standard Template Library.
Risoluzione di problemi di Fisica con tecniche OO.
Metriche per valutare la qualita' del software OO. Lo Unified
Modelling Language.
Alcune Patterns: UniversalServer/Client, Singleton, Factory, Group, Visitor.
Applicazioni alla fisica piu' complesse: programmi di simulazione e
programmi di slow control di moduli elettronici.

Intoduction to OO Programming.
The principles of OO programming. Open-close principle. Liskov principle.
Advanced c++: operator overloading, inheritance, polymorphism, templates.
Standard Template Library.
Physics problem solving with OO tecnologies.
Metrics to evaluate the quality of OO software. Unified Modelling
Language.
Some Patterns: UniversalServer/Client, Singleton, Factory, Group, Visitor.
Advanced applications in physics: simulation programs, slow
control programs.

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:
Ultimo aggiornamento: 06/06/2011 10:08
Location: https://fisica.campusnet.unito.it/robots.html
Non cliccare qui!