- Suche

- Kontakt

Seminar zu Strukturiertem Programmieren

Titel: Strukturiertes Programmieren
Dozent(in): Prof. Dr. Robert Lorenz, Markus Huber
Termin: Montag, 10.00 - 11.30, Vorbesprechung am 17.10.2011
Gebäude/Raum: 2013 N
Ansprechpartner: Markus Huber
Anmeldung: LectureReg (Veranstaltung) und Studis (Prüfungsmodul) - Anmeldezeiträume beachten

Zusammenfassung:

Teilnehmer beherrschen wissenschaftliches Arbeiten mit Fachliteratur, verständliche und präzise Darstellung eines Fachthemas, multimedial ansprechende Präsentationstechniken, rhetorische Vortragstechniken und zielgerichtete Diskussionsführung

Downloads:

Inhalt der Lehrveranstaltung:

Es werden verschiedene Programmieransätze, -paradigmen und -tools vorgestellt und anschließend an ausgewählten Beispielen diskutiert. Es werden Inhalte wie Structured Programming, formale Beweisführung, Top-Down-Vorgehen, Komposition, Literate Programming, Funktionale Programmierung und Objektorientierte Programmierung behandelt.

Vorkenntnis für die Lehrveranstaltung:

Informatik I,

Informatik II,

Programmierkurs in C oder Java

Literatur zur Lehrveranstaltung:

Dahl, O.J., Dijkstra, E.W. & Hoare, C.A.R.: Structured Programming

Finkel, R.A.: Advanced Programming Language Design

Knuth, D.E.: Literated Programming

Martin, R.C.: Clean Code

Ramsey, N.: Literate Programming Simplified

Wirth, N.: A Brief History of Software Engineering

Wirth, N.: Systematisches Programmieren



Vortags-Themen

Siehe Abschnitt "Downloads"

Die Vortragsthemen sind so gewählt dass sie in der Regel im Team bearbeitet werden müssen. Das bedeutet, dass mehrere Studierende ein Thema zusammen vorbereiten, dann aber jeder einen eigenen Vortrag über ein Teilthema hält. Die Vorträge zu einem Thema werden dann direkt nacheinander in einem Block abgehalten. Zu beachten ist noch, dass die Kapitel des Textes aufeinander aufbauen, man also für die Bearbeitung späterer Themen zumindest Teile des Textes davor auch lesen und verstehen muss. Dafür hat man ja aber dann auch mehr Zeit für die Vorbereitung und die vorherigen Vorträge als Vorlage.

Modalitäten und Bewertung

Es ist ein Vortrag zu halten. Ziel ist es dabei nicht, dem Dozenten zu zeigen, dass man die Literaturvorlage verstanden hat, sondern deren Inhalt auf geeignetem Abstraktionsniveau allen Zuhörern zu vermitteln (dazu muss man natürlich erstmal deren Inhalt selbst verstanden haben). Bei jedem Vortrag werden Inhalt und Präsentation bewertet. Die Gesamtnote des Vortrags ergibt sich aus dem arithmetischen Mittel aus Bewertung des Inhalts des Vortrags und der Präsentation des Vortrags. Vorträge werden im Anschluss diskutiert. Spätestens eine Woche vor dem Vortrag findet ein individueller Besprechnungstermin mit dem Dozenten statt, bei dem eine vorläufige Version des Vortrags vorzustellen ist.
Zusätzlich ist eine schriftliche Arbeit anzufertigen, in der eine Fragestellung zu diskuieren ist, die alle Vortragsthemen umfassen kann. Hier soll gezeigt werden, dass man in der Lage ist, Argumente aus den vorgestellten Themen zu benutzen und sie auf eine Frage anzuwenden.
Die Gesamtnote ergibt sich dann zu zwei Dritteln aus der Vortragsnote und zu einem Drittel aus der schriftlichen Note.
  • Individuelle Vorbesprechung: Spätestens eine Woche vor dem Vortrag. Es ist eine vorläufige Version des Vortrags vorzustellen.
  • Vortrag: Es ist eine Präsentation mit Folien vorzubereiten (Powerpoint, LaTeX, o.ä.). In der Regel sollte an die Zuhörer zusätzlich ein Handout ausgeteilt werden. Die Vortragsdauer beträgt 30 Minuten plus 15 Minuten für die anschließende Diskussion. Zum Vortrag sind Studentenausweis und Personalausweis mitzubringen.
  • Prüfungsmodul: Zulassungsvoraussetzungen sind
    • die fristgerechte elektronische Anmeldung in LectureReg zur Veranstaltung
    • die fristgerechte Anmeldung zum Prüfungsmodul bei STUDIS
    Die Teilnahmeberechtigung ist beschränkt auf das Wintersemester 2011/2012

Termine

  • Erste Vorbesprechung: Montag, 17.10.2011, 10.00 - 11.30, Raum 2013 N.
  • Zweite Vorbesprechung und Einführung: Montag, 24.10.2011, 10.00 - 11.30, Raum 2013 N.
   

weitere Informationen zu der Lehrveranstaltung:

empfohlenes Studiensemester der Lehrveranstaltung: ab dem 3. Semester
Fachrichtung Lehrveranstaltung: Informatik
Nummer der Lehrveranstaltung: 7094
Dauer der Lehrveranstaltung: 2 SWS
Typ der Lehrveranstaltung: S - Seminar
Leistungspunkte: 4 LP
Bereich: Informatik
Prüfung: Kurzreferat
Lehrveranstaltungspflicht: Wahlpflicht
Semester: WS 2011/12