L'obiettivo del corso è di fornire una introduzione alla programmazione orientata agli oggetti. In particolare si pone enfasi sulla scomposizione di un programma complesso in oggetti, sulla strutturazione del codice mediante l'uso di classi, e sull'uso di librerie di classi. Il linguaggio di programmazione utilizzato è il C++.