Podstawa programowa stanowi, że:
W szkole podstawowej:
projektuje, tworzy i zapisuje w wizualnym języku programowania:
prosty program sterujący robotem lub innym obiektem na ekranie komputera;
W szkole ponadpodstawowej:
do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;