| Mit Hilfe des Projekts wird ein Blended Learning-Konzept für die Ausbildung von Programmieranfängern
im universitären Umfeld realisiert. Es wird ein Lernziel orientierter Ansatz
verfolgt, der den Lernenden die für den Erwerb von Programmierkenntnissen wichtigen drei
Fähigkeiten „Programme lesen“, „Programme verstehen“ und „Programme schreiben“ vermittelt.
Dabei wechseln sich Präsenzphasen, in denen allgemeine Problemlösungskompetenzen wie
z. B. Modellierung, Abstraktion und Objektorientierung vermittelt werden, mit den online
angebotenen Diensten zur individuellen Vor- bzw. Nachbereitung ab. Hier besteht für die
Studenten die Möglichkeit, theoretische Lerninhalte mittels verschiedener Lernmodule nochmals
zu vertiefen, wichtige Programmiersprachkonzepte grafisch darstellen zu lassen sowie
die Ausführung vorhandener Beispielprogramme visuell darzustellen, wobei die Programme
auch selbst verändert werden können, um so die Auswirkungen dieser Änderungen aktiv zu
„begreifen“ und damit das Verständnis der jeweiligen Sprachbestandteile zu fördern.
Das Online-Angebot wird durch Programmieraufgaben ergänzt, deren Lösung die Studenten
über das Internet zur Korrektur einschicken können. Quelltext-Transformationen ermöglichen
es, den Korrekturaufwand zu minimieren und dabei trotzdem jedem Einsender eine individuell
zugeschnittene Rückantwort zukommen zu lassen. So sind auch die Aufgaben von über
500 Studenten mit vertretbarem Aufwand zu korrigieren.
Mit Hilfe des Systems werden inzwischen auch die abschließenden Klausuren direkt am
Rechner durchgeführt und vom Computer anschließend automatisch korrigiert.
Es wird seit dem Wintersemester 2003/04 erfolgreich für die Java-Programmierausbildung in
den Studienfächern Wirtschaftsingenieurwesen und technische Volkswirtschaftslehre an der
Universität Karlsruhe (TH), im Fachbereich Vertriebsingenieurwesen und International Management der Fachhochschule Karlsruhe, im Fachbereich Wirtschaftsinformatik der Berufsakademie
Karlsruhe sowie für einen online durchgeführten Java-Kurs für Schüler der gymnasialen
Oberstufe („Java for Pupils“) eingesetzt.
|