Hasso-Plattner-Institut
Prof. Dr. Felix Naumann
 

Übung Programmiertechnik II

In den Übungen zur Vorlesung Programmiertechnik II werden ausgewählte Inhalte der Vorlesung bearbeitet und vertieft. Die Übung umfasst vorwiegend praktische Aufgaben und wird als Tutorium gestaltet. 

Die erfolgreiche Teilnahme an der Übung gilt als Voraussetzung zur Prüfungszulassung. Dafür muss ein Aufgabenblatt mit mind. 25% der Punkte bewertet werden und alle weiteren Aufgabenblätter mit mindestens 50% der Punkte.

Übungsblätter werden grundsätzlich in Zweiergruppen bearbeitet. Größere Gruppen sind nicht zugelassen. Es wird darum gebeten, dass sich die Teilnehmer vor Beginn des ersten Tutoriums in Zweiergruppen zusammenfinden.

Hilfe bei Problemen

Der Mailverteiler fragen-pt2-2019(at)hpi.uni-potsdam.de wird nach der Belegungsfrist mit allen eingeschriebenen Teilnehmer des Kurses eröffnet:

  • Hilfe zur Selbsthilfe: Fragen untereinander beantworten
  • Tutoren lesen (und antworten) ebenfalls mit
  • Individuelle Fragen an den Übungsleiter Tobias Bleifuß oder die Tutoren (pt2-2019-tutoren(at)hpi.uni-potsdam.de).

Wir werden außerdem eine Tutorensprechstunde anbieten, die gerne dazu genutzt werden kann, die Hausaufgaben betreut zu erledigen oder mit konkreten Fragen zu den Tutoren zu kommen. Die Tutorensprechstunde findet jeden zweiten Dienstag 17:00 in H-2.58 (in Wochen der Abgabe) und donnerstags 11:00 Uhr im Grafikpoolraum (wöchentlich) statt.

Abgabesystem

Die Abgabe der Lösungen der einzelnen Aufgabenblätter erfolgt über GitHub-Classroom. Denkt daran, uns wie auf dem ersten Aufgabenblatt beschrieben, euren github-Account und den Teamnamen mitzuteilen. Jede Aufgabe soll stets zu zweit bearbeitet und abgegeben werden. 

Hinweis: Für die Lösung eines Aufgabenblattes muss pro Classroom-Assignment ein Pull-Request gegen den submission-branch gestellt werden, der alle eure Änderungen enthält. Als Abgabe soll es genau einen offenen Pull-Request geben, den die Korrektoren bewerten.

Termine

ÜbungsterminThemaAbgabetermin
9.4.-11.4.Ausgewählte Aspekte von Java18.4.
23.4.-25.4.Code-Qualität2.5.
7.5.-9.5.Datenstrukturen I16.5.
21.5.-23.5.Datenstrukturen II30.5.
4.6.-6.6.Suchen & Sortieren13.6.
18.6.-20.6.Algorithmen-Entwurf27.6.
2.7.-4.7.Graphen-
16.7.-18.7.Klausurvorbereitung-

Die Übungstermine werden in den angegeben Wochen 3x im Raum F-E.06 wiederholt:

  • Dienstag 15:15 Uhr,
  • Mittwoch 11:00 Uhr und
  • Donnerstag 13:30 Uhr