Organisatorische Details zur Vorlesung
"Softwareentwicklung Praktikum"
SS 2008
Zeitplan
Die Vorlesung wird geblockt abgehalten, und zwar an folgenden Tagen (jeweils Donnerstags, 16:15 bis längstens 18:45):
| Do | 28.02.2008 | 16:00 | - | 19:00 | HS P1 |
| Do | 06.03.2008 | 16:00 | - | 19:00 | HS i13 |
| Do | 13.03.2008 | 16:00 | - | 19:00 | HS P1 |
| Do | 10.04.2008 | 16:00 | - | 19:00 | HS i13 |
| Do | 17.04.2008 | 16:00 | - | 18:00 | HS i13 |
| Do | 24.04.2008 | 16:00 | - | 18:00 | HS i13 |
| Do | 08.05.2008 | 16:00 | - | 18:00 | HS i13 |
| Do | 15.05.2008 | 16:00 | - | 18:00 | HS i13 |
| Do | 29.05.2008 | 16:00 | - | 18:00 | HS i13 |
| Do | 05.06.2008 | 16:00 | - | 18:00 | HS i13 |
| Do | 12.06.2008 | 16:00 | - | 18:00 | Ersatztermin |
Die Abhaltung erfolgt zuerst im Hörsaal P1, danach im Hörsaal i13.
Parallel dazu ist ein Übungsprojekt zu bearbeiten, das in ein Hausübungsbeispiel (Einzelarbeit) und drei Übungsbeispiele (Gruppenarbeit) unterteilt ist.
Am Ende gibt es eine Endklausur (hauptächlich um zu überprüfen, ob die Übungsbeispiele auch wirklich selbst gemacht wurden), und zwar am
- 19. Juni
10.31. Juli (Nachklausur, nur für die, die es beim ersten Termin nicht geschafft haben oder entschuldigt den ersten Termin verpassen.)
Informationen
Alle relevanten Informationen finden sich auf dieser Homepage sowie in den Lehrveranstaltungs-Newsgroups.
| tu-graz.lv.sep | Allgemeine Newsgroup für Fragen zu Vorlesung und Übungen |
| tu-graz.lv.sep.organisatorisches | Newsgroup für die Verlautbarung von wichtigen Organisatorischen Informationen |
| tu-graz.lv.sep.uebungsgruppen | Newsgroup für die Suche nach Gruppenmitgliedern |
Übungen
Tutorien
Der Übungsteil wird von 10 Tutoren betreut, von denen jeder zwei Gruppen betreut. Bei der Anmeldung zur Lehrveranstaltung ist es notwendig, sich zu einem der 20 Tutorien anzumelden. Bitte wählen Sie ein Tutorium, das in den Studienplan Ihres Studiums passt.
Hausübung
In der zweiten Woche der Lehrveranstaltung ist eine Hausübung als Einzelarbeit zu lösen. Dieses Beispiel zählt 3 Punkte.
Gruppenübung
Die Gruppenübung besteht aus einer durchgehenden Aufgabe, welche sich in 3 Phasen teilt. Diese sind in Vierergruppen zu absolvieren. Alle vier Mitgleider einer solchen Gruppe müssen beim selben Tutor sein. Die Anmeldung der Gruppen hat bis zur Ausgabe des ersten Gruppenbeispiels zu erfolgen. Die Anmeldung zu den Gruppen hat bis zur Ausgabe des ersten Beispiels am 13.3. zu erfolgen.
Die drei Phasen zählen maximal 18, 25 und 24 Punkte.
Die Termine der Ausgabe und Abgabe der Übungen sind wie folgt:
- Gruppenanmeldung: 07.03. - 13.03.
- Hausübungsbeispiel: 06.03. - 13.03.
- Gruppenbeispiel Phase 1: 13.03. - 11.04.
- Gruppenbeispiel Phase 2: 10.04. - 08.05.
- Designdokument Phase 2: 10.04. - 17.04.
- Gruppenbeispiel Phase 3: 15.05. - 05.06.
- Designdokument Phase 3: 15.05. - 22.05.
Die angegebenen Abgabetermine sind der spätest mögliche Zeitpunkt. Selbstverständlich kann auch früher abgegeben werden!
Es müssen alle 4 Beispiele abgegeben werden (zumindest in einer Form dass klar ist, dass die Lösung tatsächlich versucht wurde). Fehlt auch nur ein Beispiel, führt das zu einer negativen Note!
Abgabegespräche
Zu jeder Phase der Gruppenübung gibt es ein Abgabegespräch (ca 45 min.). Diese dienen zur Überprüfung, ob die Programme selbst geschrieben wurden. Die Einteilung erfolgt über die Newsgroup tu-graz.lv.sep.organisatorisches.
- Abgabegespräche 1: 17.04. - 24.04.
- Abgabegespräche 2: 15.05. - 21.05.
- Abgabegespräche 3: 12.06. - 18.06.
Endklausur
Die Endklausur dient dem Nachweis, dass man die Übungen tatsächlich selbst gemacht hat (wenn auch in einer Gruppe). Es geht dabei nicht um Auswendiglernen von Fakten, sondern um das Anwenden von Wissen.Es gibt maximal 30 Punkte für die Endklausur.
Benotung
Um eine positive Note zu erzielen, müssen sowohl die Übungen als auch die Endklausur positiv sein; d.h. man muss mindestens 35 Punkte auf die Übungen und 15 Punkte auf die Endklausur haben. Die Summe aus den Punkten bestimmt die Note:
| 0 - 49 Punkte: | 5 |
| 50 - 62 Punkte: | 4 |
| 63 - 74 Punkte: | 3 |
| 75 - 87 Punkte: | 2 |
| 88 - 100 Punkte: | 1 |
Bei weniger als 15 Punkten auf die Endklausur gibt es eine Nachklausur am 31.7..
Bonuspunkte
Es wird einige Möglichkeiten geben, Bonuspunkte zu erreichen. Diese werden erst zur erreichten Punkteanzahl addiert, wenn der Teilnehmer positiv ist. Pro Teilnehmer können maximal 8 Bonuspunkte erreicht werden.
Vorlesungsziel
Das Ziel dieser Veranstaltung ist es, alle TeilnehmerInnen auf einen Wissensstand zu bringen, der es ihnen ermöglicht, einfache, kleinere Programme mit OO Programmiersprachen einigermassen sauber und strukturiert entwerfen und implementieren zu können.Die verwendete Programmiersprache ist C++. Es wird - in groben Zügen - nach dem Buch "Softwareentwicklung in C++" von Klaus Schmaranz vorgegangen.
Was wird von Ihnen erwartet?
Programmieren kann man nicht lernen, indem man einem Vortrag lauscht oder ein Buch oder Skriptum liest, sondern nur durch Üben. Dementsprechend stehen bei dieser Veranstaltung die Übungen im Vordergrund. Dazu ist es aber notwendig, dass Sie kontinuierlich mitlernen und üben. Es wird nicht genügen, nur ein Buch oder Skriptum zu lesen!
Probieren Sie Dinge aus (es wird schon nichts kaputttgehen!). Machen Sie Fehler und lernen Sie daraus!
Um am Sinn dieser Lehrveranstaltung nicht vorbei zu gehen, dürfen bei den einzelnen Beispielen nur Libraries verwendet werden, welche explizit erlaubt wurden.
Nochmal: Auswendiglernen für die Klausur wird Ihnen nicht helfen. Sie müssen es verstehen!
