1. Sviluppo di programmi

intro

analisi e progettazione

esempio: ordinamento di una sequenza di interi

puntatori

allocazione dinamica

2. Astrazione e modularizzazione

moduli

esempio: uso dei moduli

compilazione e makefile

argomenti sulla linea di comando

3. Testing e uso dei file

testing

esempio: ordinamento di un array

piĆ¹ funzioni

4. Abstract Data Types

astrazione dati

esempio: ADT libro

esempio: ADT punto

5. ADT list