Cerințe preliminare:
Cunoștințe de bază ale programării (tipuri de date, variabile, instrucțiuni, algoritmi de bază – programare procedurală), Programare orientată obiect (clase, obiecte, interfețe, moștenire, polimorfism, încapsulare, abstractizare) sau
Echivalentul Modului 1 + Modulul 2 din cadrul Academiei – module promovate