Das Semester ist vorrüber, zeit für ein Fazit zu Einführung in die Programmierung des 1. Semesters. Sicherlich eine der Vorlesungen, die einen sehr hohen Zeitaufwand erfordert und bei der aktive Teilnahme unumgänglich ist, um den Stoff zu zu verstehen und die Klausurvorleistung zu erreichen.
Durch den doppelten Studienjahrgang ist auch bei unserer Hochschule ein deutlicher Anstieg an Studenten festzustellen. Die Reaktion der Hochschule war eine Anpassung des Curriculums. In Fächern mit einer, vergleichsweisen, hohen Durchfallquote wurden, durch die Professoren, einige Änderungen bzgl. der Anforderungen eingeführt. Bisher waren die Übungen zu EidP freiwillig, was zur Folge hatte, dass zur Mitte des Semesters die Übung und Vorlesung von weniger, als der Hälfte, der angemeldeteten Kommiltionnen besucht wurde. Mit dem neuen Semester wurde eine zweiteilige Klausurvorleistung eingeführt. In beiden Teilen müssen min. 50% der möglichen Punkte erreicht werden, um die Klausurzulassung zu erhalten.
In den Präsenzübungen gibt es insgesamt 6 Testaufgaben. Die Aufgaben verteilen sich über das Semester und setzen sich aus einer oder mehreren Übungsaufgaben des aktuellen Übungsblatts zusammen. Regelmäßige Bearbeitung der Übungsblätter ist zwingend notwendig, um in den Kurztests (10-15 Minuten) eine Lösung niederzuschreiben.
Neben den Präsenzübungen wurde mit diesem Semester der Praktomat eingeführt. Dieses System nimmt Programmieraufgaben entgegen. Auf den Übungsblättern sind diese Aufgabentypen entsprechend gekennzeichnet. Die Aufgaben werden zu einem festgelegten Zeitpunkt im Praktomaten “hochgeladen”. Nach Ablauf des Termins werden die abgegebenen Aufgaben automatisch auf Korrektheit und Funktionalität geprüft. Bei korrektem Ergebnis wird ein Punkt gutgeschrieben.
Wie bereits erwähnt setzt dies eine aktive und regelmäßige Auseinandersetzung mit dem Stoff vorraus. Gerade der Zeitaufwand sollte dabei nicht unterschätzt werden. Die Vorlesung setzt sich aus vielfältigen Theoretischen und Praktischen Inhalten zusammen. In der Vorlesung werden die einzelnen Themenbereiche nur sehr knapp vorgestellt. Diese Themen werden danach als bekannt und anwendbar vorrausgesetzt. Da alle Themen aufeinander aufbauen, ist eine regelmäßige Auseinandersetzung mit dem Stoff pflicht, um die nachfolgenden Themen zu verstehen und die Inhalte in der Klausur anwenden zu können.
Nachfolgend noch ein paar hilfreiche Links um sich optimal mit dem Stoff auseinander zu setzen.
Java Programmierrichtlinien Prof. Dr. Pape Hochschule Karlsruhe
Galileo Openbook Java ist eine Insel (hilfreich fürs 1. und 2. Semester)