In this thesis a few teoretical basics about computational and algoritmic thinking are given, which is necessary in programming. Programming allows developing of new programs, which are constantly needed in all areas. Early learning is therfore significant for children and their future. Among modern ways of teaching programming belongs game palying, for this purpose an example board game is presented
The game is called "Lov na zaklad". It was created using graphical programs and few websites. "Lov na zaklad" is a didactical board game with rules. By playing this game, children should develop algoritmic thinking, ability to solve problems, gain programmers skills and acquaint themselves with important programming concepts like: if clause and loops "for" and "while". The game also allows children to develop creative way of thinking, to cooperate with other players or teamwork.