Ziel des Modells ist es, Programmieranfängern das Erlernen grundlegender Programmierkonzepte durch den Einsatz spielerischer Mittel zu erleichtern. So sollen mit einem kleinen Satz an Befehlen Hamster-Programme geschrieben werden, die einen virtuellen Hamster durch eine Landschaft steuern und ihn Aufgaben lösen lassen, wie z.B. Körner aufnehmen und sie woanders wieder abladen oder selbstständig den Weg durch ein Labyrinth finden. Durch immer schwierigere Übungen erlernt man so spielerisch immer komplexere Befehle. Eine spezielle Entwicklerumgebung, der Hamster-Simulator, hilft bei der Entwicklung und visualisiert den Ablauf der selbstgeschriebenen Hamster-Programme. Sollte einmal ein Fehler passieren, so kann man jedes Handeln des Hamsters einzeln überprüfen, so dass man schnell herausfindet, wo der Fehler passiert ist. So hilft einem dieses Programm bei den Anfängen der Programmierung.
Weiterlesen