Conoscenza: - Conoscere gli elementi principali del linguaggio C++ - Imparare le differenze tra C++ e altri linguaggi (per es. Java) Comprensione: - Comprendere gli elementi di programmazione OO in C++ - Comprendere le problematiche legate alla gestione della memoria - Comprendere il pattern RAII - Comprendere la differenza tra overriding, overloading e hiding - Comprendere le problematiche relative alla copia e allo spostamento Applicazione: - Acquisire buone nozioni di linguaggio C++ - Saper sviluppare applicazioni utilizzando le funzionalit脿 offerte dalle pi霉 recenti versioni dello standard C++ - Saper utilizzare un framework a eventi per sviluppare applicazioni C++ multipiattaforma con interfaccia grafica