Andreas Raab schrieb:
Ab dem nächsten oder übernächsten Durchlauf gibt es in Hessen Zentralabitur. Dann ist unklar, ob innovative Ansätze noch möglich sein werden. Vielleicht legen die uns auf Java oder gar auf Borland fest.
Besteht eine Chance da noch Einfluss zu nehmen?
Interessante Frage. Was mich u.a. interessieren würde ist inwiefern die zentralen Vorgaben bestimmte Sprachen vorschreiben. Sofern das an Konzepten und nicht an Syntax festgemacht ist (obwohl wir ja alle wissen, dass Programmieren eigentlich nur aus dem richtigen Anordnen einer geraden Anzahl von Klammern besteht ;-) kann da durchaus Spielraum bestehen. Obwohl ... ich stelle mir gerade folgende Situation vor:
Aufgabe: Schreiben Sie eine Funktion, die eine Liste von Zahlen aufsteigend sortiert. Antwort:
sort: eineListe eineListe sort.
Ich habe vor einigen Jahren am Informatik-Lehrplan mitgearbeitet. Es gab keine Lobby-Arbeit im engeren Sinne, mit der Firmen (Microsoft oder Borland) versuchen, ihre Produkte zu puschen. Wie offen und neutral der Plan ist, hängt von den Kenntnissen und der Haltung der Kollegen ab, die den Plan machen.
Der Plan selbst lässt sich offen interpretieren, in seinem Rahmen führe ich ja den Kurs mit Smalltalk durch. Allerdings steht da:
"Die Konstruktion des informatischen Modells erfolgt mit den Mitteln einer objektorientierten Programmiersprache. Um an die Erfahrungswelt der Schülerinnen und Schüler anzuschließen, ist der Einsatz eines Entwicklungssystems erforderlich, mit dem Programme für graphikorientierte Oberflächen entwickelt werden können. Insbesondere empfehlen sich hierzu _Delphi_ oder _Java_. Diese beiden Entwicklungssysteme werden durch entsprechende Beispiele, Unterrichtsvorschläge und Materialien auf dem _Hessischen Bildungsserver_ unterstützt" [siehe http://www.hessisches-kultusministerium.de/downloads/lehrpl/gymnasium/Inform..., Hervorhebungen im Original]
Momentan kann ich das als Empfehlung verstehen, verzichte eben auf die Materialien, entwickele meine eigenen. Aber ich befürchte, dass die zentral gestellten Aufgaben entweder in Java oder in Delphi sein werden.
Man kann kaum eine Prüfungsaufgabe so offen stellen, dass sie sowohl in Java, wie auch in Smalltalk mit gleichem Schwierigkeitsgrad gelöst werden kann. In Java muss man sich um die komplizierte Syntax, um Interfaces, Typen, ... kümmern.
Daher meine Befürchtung.