Rita Freudenberg schrieb:
Informatiklehrer - Treff Köln/Düren/Aachen/Bonn/Düsseldorf . Vieles wurde diskutiert, JAVA/JBlue, Python/wxWindows, Ruby, Squeak/EToys, GNU Smalltalk, Haskell, K, Oberon, Pascal, Modula2/3, ... ich habe dort die mentalen Modelle hinter den Programmiersprachen und einige brauchbare Implementationen für GUI's und deren Programmierung live gezeigt. Einige wollten Squeak lehren, hatten aber erhebliche Probleme, überhaupt dort hinein zu finden. Sogar die Tutorials auf englisch sind so fehlerhaft, dass ich einige neu schreiben musste, z.B. das mit dem lunar-lander auf englisch.
Was genau war denn das Problem beim Lunar Lander?
Ich weiss es leider nicht mehr so genau. Dazu müsste ich das Skript Punkt für Punkt nochmals durchgehen. Ich erinnere mich nur, dass ich den Teilnehmern zustimmen musste, dass das so für Einsteiger nicht verständlich war, bzw. es nicht funktionieren konnte, wie beschrieben. Das war ein Problem, was man als Fortgeschrittener nicht mehr bemerkt, weil man dann den Fehler automatisch unbewusst korrigiert, aufgrund bereits gebildeter, mentaler Modelle.
Das mit der Didaktik für Einsteiger in ETOYS ist eh ein Problem. Die mentalen Modelle hinter ETOYS sind halt anders, als die hinter anderen GUI's. Nirgendwo existieren Beschreibungen der mentalen Modelle hinter Squeak, die müssen sich die Teilnehmer alle selber erarbeiten/erdenken. Das schreckt auch umsteigewillige Lehrer sehr ab. Gambas oder LibertyBasic (basiert auch auf Smalltalk) ist da viel einfacher zu verstehen für Umsteiger.
Gruss, Guido Stepken