Noțiuni fundamentale.  Tipuri de date. Operatori.
Controlul execuției. 
Tablouri.
Clase și obiecte.
Interfeţe.
Șiruri și structuri dinamice de date. Colecții.
Fișiere, fluxuri de date și serializarea obiectelor.
Fire de execuție.