Corso
da Giuseppe Levi

1. C++
1.1. Template
1.1.1. ( meta programmi)
1.2. STL
1.2.1. Contenitori
1.2.1.1. VECTOR
1.2.1.2. Iteratori
1.2.2. Algoritmi
1.2.2.1. SORT
1.2.3. Classi numeriche
1.2.3.1. Valarray
1.2.3.2. Complex
1.2.4. Esempi del libro di testo
1.3. Functor
2. Ingegneria del Software
2.1. Clicli di Sviluppo
2.2. Metodi Formali
2.3. UML
3. Programmazione Parallela
3.1. Memoria Condivisa
3.1.1. OpenMP
3.1.2. Thread
3.2. Clusters
3.2.1. MPI
3.3. Acceleratori
3.3.1. GPU
4. Architettura
4.1. Processore
4.1.1. Pipeline
4.2. Memoria
4.2.1. Cache
4.3. Dischi
5. Ottimizzazione
5.1. Uso della Cache
5.2. Lettura da disco
5.2.1. Mappatura in Memoria
5.2.1.1. mmap
5.2.1.2. Windows Mem. Mapping