Willner, V. (2010). Wie gut eignen sich gängige Tools, um Schülern Java zu lehren? [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/159818
Diese Arbeit beschäftigt sich mit der Didaktik Informatik. Sie soll Lehrpersonen bei der Entscheidung helfen, ob und wenn ja welches Tool zum Erlernen der Programmiersprache Java eingesetzt werden soll.<br />Mit Hilfe eines neu entwickelten Kriterienkatalog werden fünf Tools beurteilt. Ziel dieser Beurteilung ist, Einschätzungen darüber zu treffen, welches Werkzeug dazu in der Lage ist, Schülern der Unterstufe, ein Gefühl für objektorientierte Programmierung zu vermitteln. Hier finden sich auch die Grundlagen des Kriterienkatalogs. Um die Bewertung begründen zu können, werden für jedes einzelne Tool aussagekräftige Beispiele vorgestellt. Die Bespiele sollen zeigen, warum ein Werkzeug, welche Bewertung im Kriterienkatalog erhalten hat. Die fünf Werkzeuge, die dieser Beurteilung unterzogen werden sind: das Java-Hamster-Modell, JavaTurtle, JavaKara, JavaKarol und BlueJ. Nach der Beurteilung ist klar ersichtlich, dass die Tools JavaTurtle und JavaKara zwar einen einfachen Einstieg in die Programmiersprache Java ermöglichen, sich aber nicht zur Einführung von objektorientierter Programmierung eignen. Das Java-Hamster-Modell bietet einen guten Einsieg in die objektorientierte Programmierung. Es kann jedoch nur unter Verwendung von Zusatzmaterial leicht und schnell benützt werden. Der Programmeditor von BlueJ erinnert stark an professionelle Umgebungen. Wobei BlueJ als Darstellung von Objekte und Klassen Klassendiagramme verwendet und der Schüler diese Konzepte anhand des Diagramms auch ohne Programmierkenntnisse erkunden kann. Der Nachteil von BlueJ liegt darin, dass dieses Tool über keine Simulation verfügt. Dies ist ein Nachteil, weil Schüler durch die Visualisierung seines Codes motiviert werden, selbst zu programmieren.<br />Verbindet man jedoch BlueJ mit JavaKarol, erlischt dieser Nachteil, da JavaKarol eine Robotersimulation darstellt. JavaKarol kann aber nicht nur in BlueJ sondern auch in andere Programmierumgebung, wie Eclipse, importiert werden.
de
Additional information:
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers Zsfassung in engl. Sprache