Nowadays the positive influences of Game Based Learning are still undervalued when it comes to motivation and willingness to aquire new skills, even though this method could easily and effectivly be integrated in to classes and decrease learning disabilities. Especially learning to program is difficult for a lot of pupils, because they cannot understand the application flow. This thesis therefore deals with learning barriers of programming beginners and tries to solve them. Within the framework of this thesis the learning game "Java Jack in the Zoo" will be designed for computer sience classes in AHS. Parts of it will be implemented. The purpose of the game is to visualize basic algorithms to further pupils' understandig of programming. Learning disabilities will decrease and motivation will increase by visualizations, repeatations and last but not least enjoyment of playing games. "Java Jack in the Zoo" was designed based on research in current literature. It differs from existing learning games because basic knowledge of programming languages is not required. Also, the solutions of the problems are visualized before the players have to produce any code.
The designed game shows many advantages over other learning games for programming beginners since it can also be used in other subjects because it can easily be adapted at a low cost due to its high flexibility.