Neustálý rozvoj informačních a komunikačních technologií včetně jejich zavádění do vzdělávání kladou stále nové požadavky na žáky i učitele informatických předmětů kteří musí být připraveni na tento rozvoj reagovat Jedním z těchto požadavků je i rozvinutí informatického myšlení computational thinking žáků jakožto nedílné součásti kompetencí kterými musí disponovat v podmínkách soudobé informační společnosti