Spielerisches Erlernen der Programmierung mit dem Java-Hamster Modell

Das Java-Hamster-Modell ist ein spezielles didaktisches Modell zum spielerischen Erlernen der Programmierung. Programmieranfanger lernen die grundlegenden Programmierkonzepte und den Programmentwurf kennen, indem sie so genannte Hamster-Programme entwickeln, mit denen sie virtuelle Hamster durch virtuelle Landschaften steuern und dabei bestimmte Aufgaben losen lassen. Die Programmierkonzepte werden schrittweise eingefuhrt und anhand vieler Beispiele motiviert und demonstriert. Das Modell besteht aktuell aus funf Teilen, die neben der Vermittlung der Konzepte der imperativen, objektorientierten und parallelen Programmierung in grundlegende Algorithmen und Datenstrukturen und in die objektorientierte Modellierung einfuhren.