Am Wochenende kam das Schreiben der Fernuni, dass ich auch bestanden habe. Gerettet hat mich ein Geistesblitz in den letzten 10 – 15 Minuten der Klausur. Die Durchfallquote war mit 50,8 % erfreulich niedrig, die Durchschnittsnote lag bei 4,1. Einige eher erfahrene Programmierer haben auf unterschiedliche Plattformen die Klausur als fair beurteilt aber gleichzeitig angemerkt, dass ihnen die Zeit ausgegangen wäre...
Der Kurs 20022 ist nicht ohne und keinesfalls ein Sparkurs der richtigen Informatiker. Man hat hier min. zwei Module der reinen Informatiker in einem reingepackt und die Prüfung ist dementsprechend schwieriger (Aussage des Betreuers am Studientag).
- Waren die Kurseinheiten verständlich?
Die KE-Hefte sind eigentlich ganz gut und mir hat es Spaß gemacht sie zu bearbeiten. Man sollte aber für die Bearbeitung der Selbsttestaufgaben und vor allem der Einsendearbeiten vergleichsweise viel Zeit einplanen. Erst hier lernt man ja das selbstständige Programmieren. Leider wurde der Kurs vor einigen Jahren umgestellt (betrifft hauptsächlich KE 5 - 7) und in den gedruckten KE waren da immer noch recht viele Fehler vorhanden.
- Wie ist das Moodle Angebot?
Die Kommunikation läuft hauptsächlich über die Newsgroup. Der Betreuer (Herr Küpper) ist da einerseits sehr engagiert und antwortet mit einer engelsgleichen Geduld recht schnell auf die meisten Fragen. Andererseits habe ich oft den Eindruck gewonnen, dass seine Antworten dem Fragesteller nicht wirklich weiterhelfen.
In meinen Augen benötigt er aber einen Übersetzer oder so einen kongenialen Sidekick wie man es früher von Frau Huppertz gelesen hat. Im vergangenen Semester gab es aber auch noch zwei Kommilitonen, die oft versucht haben anderen weiterzuhelfen und da viel Zeit und Energie in verständliche Antworten investiert haben. Insgesamt ist das Interesse am Austausch zwischen den Studenten aber sehr gering.
- Empfehlenswerte mentorielle Veranstaltungen?
Von virtuellen Mentoriaten wusste ich bis vor kurzem nichts. Am besten also das Angebot aller Studienzentren überprüfen.
Es gibt einen Studientag (auch virtuell) vor der Klausur mit Videoübertragung (Video hat bei uns nicht funktioniert). Seit dem vorhergehenden Semester gibt es auch noch einen zweiten Studientag via Discord (kein Ton, nur lesen und schreiben). Der Discord-Channel ist auch über das Jahr offen und der Betreuer ist oft anwesend. In diesem Semester wurde der Discord-Channel gerade zur Klausur hin und danach öfter genutzt.
- Gibt es hilfreiche Bücher oder Fremdskripte?
Falls man etwas in den Skripten nicht versteht, sollte man auf Fremdliteratur ausweichen. Z. B. das oft genannte und kostenlose (ältere Version, reicht aber locker) „Java ist auch eine Insel“. Dazu noch ab und zu die Primärliteratur (offizielle Java-Dokumentation). Mehr braucht man eigentlich nicht.
- Was würdest Du im Nachhinein anders machen?
Aber jetzt kommen wir zum Problem. Weder die Selbsttestaufgaben noch die Einsendearbeiten (das sind noch immer die gleichen) bereiten einem auf die aktuelle Klausur seit dem Betreuerwechsel vor. Die letzten drei Einsendearbeiten wurden auch erst kurz vor der Klausur korrigiert.
Wenn ich mir die letzten Klausuren die ich kenne so ansehe, komme ich zu folgendem Schluß: Die Fragen werden nicht mehr so klar gestellt, der Programmcode enthält absichtliche Tretminen. Man möchte jetzt in der Klausur eher die Kreativität im Problemlösungsprozeß prüfen. Das hat eher so den Charakter eines Glückspiels, kommt man auf die Lösung oder nicht.
Das Niveau bei den kurzen Fragen hat auch ordentlich angezogen, der üblichen Spickzettel ist da nicht mehr ganz so hilfreich für einfache Punkte.
Lasst euch davon aber bitte nicht entmutigen, man kann die Klausur sicherlich schaffen. Aber bestimmte Sachen sollten dazu halt gut (und ohne Spickzettel) sitzen:
- prozeduraler Programmierung (Schleifen usw.)
- OOP (Klassen usw.).
- und speziell praktisch Java eher auf Einsteiger-Niveau
Sucht rechtzeitig Kontakt zu anderen Studierenden, die dieses Martyrium schon hinter sich haben.
- Sonstige Hilfen und Tipps?
Bei der Entwicklungsumgebung für Java würde ich mich als Einsteiger übrigens nicht mit Eclipse rumschlagen. BlueJ
BlueJ reicht da locker aus.
Um die Newsgroups zu nutzen sollte man nicht die Webplattform verwenden sondern z. B. Mozilla Thunderbird: