Algoritmi e programmi, linguaggi per la soluzione di problemi

Come realizzare programmi modulari, ciè costituiti da diversi sottoprogrammi

Le basi del paradigma di programmazione a oggetti
I modi in cui dati collegati possono essere organizzati in strutture.