Inhaltsverzeichnis

Algorithmen und Datenstrukturen 1

Material

Praktikum

Begleitend zur Vorlesung gibt es insgesamt sechs Praktikumsveranstaltungen, in denen verschiedene Programmieraufgaben begleitend zur Vorlesung gelöst werden. Es besteht keine Anwesenheits- oder Einschreibepflicht zu den Praktika selbst, jedoch erhält man per Zufallsprinzip (SS19: Unter Einbeziehung einer bestimmten Ziehung im Lotto) zwei Praktika zugeteilt, welche man vollständig und funktionierend einem Praktikumsbetreuer zu einem Termin verteidigen muss, zu dem man sich in einer Liste eintragen muss. Diese wurde im SS19 sowohl einmal während der Vorlesung als auch während der Praktika ausgegeben.

Bei der Verteidigung sollte man die korrekte Funktion des Codes anhand einiger Testdaten zeigen und den Code erklären können. Der Code sollte rechtzeitig den Praktikumsbetreuern per Mail geschickt werden, kann jedoch auch vom eigenen PC aus präsentiert werden, wenn man z.B. eine eigene Entwicklungsumgebung benutzt hat.

Jedem, der die Zeit und Kreativität hat, steht es zudem auch frei, abweichend von den im Material mitgelieferten Vorlagen die Aufgaben zu lösen. Die Templates dienen nur dem leichten Einstieg, indem sie sich um Aspekte wie I/O und Fehlerkontrolle kümmern, sodass man selbst nur noch die eigentlichen Algorithmen und Datenstrukturen implementieren muss.