Essere in grado di sviluppare programmi mediante un linguaggio di programmazione orientato a oggetti. Saper usare un sistema di sviluppo integrato per la programmazione. Saper affrontare problemi di complessit脿 crescente e tradurli in programmi. Essere in grado di affrontare e gestire un progetto.