Kurs:Programmierung
Aus Wikiversity
Die Offenen AG's sollen uns helfen die notwendigen 3 von 6 Testaten zu bestehen. Da das wahrscheinlich das schwierigste Fach sein wird sollten wir das in der ersten Wochenhälfte erledigen.
Die geschlossene Lerngruppe gibt die Termine noch bekannt für das WS 09/10.
Mathematische Formeln schreiben
- Link zum ftp-Server kommt
- Eine tolle Community zum Java lernen
- Javapedia
Universitätsdozenten Empfehlung
- Lehrbuch der Programmierung mit Java: Ein Lehrbuch - Taschenbuch (2000) von Klaus Echtle und Michael Goedicke
- Beispiele aus dem Lehrbuch der Programmierung
- javabuch.de
- Java ist eine Insel 7
- TIJ von Doina Logofatu (Autor)
Mitmachen
Das Skelett für die Kursseite wird gerade entwickelt. Daher ist mitmachen gerade auf Korrekturlesen begrenzt.
Konzept
Das ist ein Wiki zu dem Universitätskurs Programmierung, das im Rahmen der Ausbildung von Informatikern und Wirtschaftsinformatikern an der Universität Duisburg-Essen durchgeführt wird.
Das Wiki soll frei von studentischen Arbeitsgruppen editiert werden. Der Kurs Programmierung bietet sehr viel Unterstützung an - neben Übungsgruppen, eingebundene Übungen in den Vorlesungen auch eine studentische Programmierberatung und ein Tutorium durch die Fachschaft. Durch die zeitliche Einbindung vieler Studenten durch andere Fächer und Nebenjobs werden sie aber schwach genutzt.
Mit dieser Übungsgruppe soll eine Art Lektürekurs und eine Aufgabensammlung entstehen, die es Studenten ermöglichen soll im Selbststudium, den Universitätskurs zu bestehen.
Leider gibt es nicht das Buch zu der Vorlesung Programmierung, deswegen wird in diesem Wiki die Inhalte mehrerer Lehrbücher zu dem Thema paraphrasiert, so dass es möglich wird selbständig die Übungsaufgaben und Testataufgaben zu lösen.
Leider hat die Veröffentlichung von Musterlösungen dazu geführt, dass die Durchfallquoten in dem Kurs Programmierung stieg. Musterlösungen werden deswegen in geschlossenen Gruppen angeboten für Mitglieder der AGs. Für die Nicht-Mitglieder werden die Aufgabenstellungen und verwandte Aufgaben mit Lösungen angeboten.
Durch fehlerhafte Codebeispiele soll der Teilnehmer daran gewöhnt werden, fehlerhaften Code systematisch zu testen, und Fehler zu lokalisieren. Die Inhalte methodischen Testens sind nicht Teil der Vorlesung Programmierung, sondern Zusatzmaterial.
Teilnehmer können korrekte Lösungen zugesendet bekommen, wenn sie Ihre bearbeiteten Aufgaben im Quellcode an den Kursleiter zusenden.
Die Lösungen werden nicht weiter erläutert oder erklärt. Der Kurs funktioniert rein im Internet für Nicht-Mitglieder. Für Diskussionen unter den Teilnehmern sind die Diskussionsseiten da.
Ich werde mich bemühen zu den schwierigen Testataufgaben, einfachere verwandte Hilfsaufgaben zu finden, die die Lösung der Testataufgaben vorbereitet.
Parallel zu dem Wikiversity-Kurs Programmierung wird an der Universität Duisburg-Essen eine Vorlesung Modelle der Informatik 1 gehalten, die sich in einigen Themenbereichen mit der Vorlesung Programmierung deckt. Während des Semesters ist es für viele Studenten durch den Zeitmangel sehr schwer, die Zusammenhänge zwischen den beiden Kursen aufzudecken.
Ich werde mich deswegen bemühen die Zusammenhänge aufzuzeigen und parallele Inhalte zusammenzustellen.
Ich werde oft Links zu anderen Java Tutorials setzen, wo schon mit wesentlich besserer Qualität und mit kürzeren Worten erklärt ist, was man zur Lösung der Übungsaufgaben braucht.
Für die Formatierung der eingeschickten Lösungen sollte man sich an den vorgegebenen Style Guide halten.
Kommunikation
Alle sollten über einen Skypeaccount und einen offenen Chatkanal verfügen, damit wir uns auch zu Hause austauschen können.