Inhalt

In diesem Semester geht es um das Buch "Code Complete: A Practical Handbook of Software Construction" von Steve McConnell, Microsoft Press, 2nd edition, 2004, ISBN 978-0735619678. Die einzelnen Kapitel werden in einer Reihe von Seminarvorträgen vorgestellt.

Wichtig: Aus lizenzrechtlichen Gründen kann ich keine elektronische Version des Buchs verteilen. Sie müssen sich das Ihnen zugeordnete Kapitel deshalb selbst besorgen.

Anmeldung

Die Anzahl der Teilnehmer ist auf 30 begrenzt. Für die Teilnahme an der Veranstaltung ist eine Anmeldung über die Ilias-Lernplattform erforderlich. Die Anmeldungen in Ilias ist vom 25.9. bis zum 7.10. freigeschaltet bzw. so lange die Plätze reichen.

Die Veranstaltung findet voraussichtlich(!) online statt.

Ablauf

Die Vorträge werden in Zweiergruppen durchgeführt. Die Vortragsdauer pro Gruppe ist auf 30 Minuten angesetzt. Danach folgt eine Diskussion von ca. 15 Minuten. Des Weiteren ist eine Ausarbeitung zu erstellen, deren Hauptteil zwischen 15 und 20 Seiten umfassen soll (mit Hauptteil meine ich die Ausarbeitung ohne Titelblatt, Inhaltsverzeichnis und Literaturverzeichnis).

Bitte senden Sie mir die Ausarbeitung, zusammen mit Ihrem Foliensatz per E-Mail zu. Die Deadline ist Freitag, der 1.12.2023, um 23:59.

Es ist geplant, die Veranstaltung Online durchzuführen, eine endgültige Entscheidung ist aber noch nicht gefallen. Bitte planen Sie so, dass Sie auf beide Veranstaltungsformen (Online oder Präsenz) eingestellt sind. Falls die Veranstaltung, wie im Moment geplant, Online stattfindet, werde ich einen entsprechenden Zoom-Link rechtzeitig bekannt geben.

Zum Inhalt: Es geht in Ihrem Vortrag NICHT darum, den Inhalt des Kapitels Eins zu Eins wiederzugeben. Es handelt sich um ein mittlerweile älteres Buch, dessen Kerngedanken zwar immer noch Gültigkeit besitzen, aber teilweise in einem anderen IT-Kontext entstanden sind. Betrachten Sie das Ihnen zugewiesene Kapitel als Aufhänger, als Themengeber. Das bedeutet, dass Sie die Informationen aus dem Buch mit Informationen aus anderen Quellen anreichern oder in Relation setzen sollen. Dies können zusätzliche Beispiele sein oder neue Erkenntnisse und Methoden, die die im Buch getroffenen Aussagen relativieren oder heute in einem anderen Licht erscheinen lassen. Ein typischer Vortrag kann somit folgendermaßen gegliedert sein:

1) Was ist die Aussage im Buch?

2) Welche im Buch geäußerte These gelten heute als überholt?

3) Falls sie überholt ist, gibt es aktuelle Beispiele, die sie widerlegen? Wie müsste sie an den heutigen IT-Kontext angepasst werden?

Zur Benotung: In die Note fließt sowohl Ihr Vortrag als auch Ihre Ausarbeitung ein. Bitte beachten Sie, dass jeder Teilnehmer individuell bewertet wird. Es kann also sein, dass die Noten unterschiedlich ausfallen. Anders als im Falle Ihres Vortrags kann ich in der Ausarbeitung natürlich nicht sehen, wer welchen Beitrag geleistet hat. Sie haben daher zwei Möglichkeiten: Wenn Sie die Ausarbeitung ganz gewöhnlich verfassen, erhält jedes Gruppenmitglied für die Ausarbeitung die gleiche Bewertung. Wenn Sie die Ausarbeitung individuell bewertet haben möchten, markieren Sie bitte die entsprechenden Kapitel mit dem jeweiligen Autor.

Termine

Samstag, tba, 10:00 - 17:00 (Vorträge)
Sonntag, tba, 10:00 - 17:00 (Vorträge)
Samstag, tba, 10:00 - 17:00 (Vorträge)
Sonntag, tba, 10:00 - 17:00 (Vorträge, optional)