Cieľom kurzu je zabezpečiť ďalší rozvoj programátorských schopností s orientáciou na riešenie zložitejších problémov tak v oblasti tvorby algoritmov, ako aj v oblasti voľby a implementácie údajových štruktúr. Paralelným cieľom je rozšírenie znalostí v oblasti práce s triedami jazyka Java. Zároveň sa kladie dôraz na rozvoj programátorského myslenia, porozumeniu princípov programovania a budovaniu správneho programátorského štýlu.
- Učiteľ bez práv úprav: UPJS KEGA-2018