Table of Contents

Programmierpraktikum zu DAPII im Sommersemester 2014

Verantwortliche: Hendrik Blom, Nils Kriege, Henning Timm, Bernd Zey

Ankündigungen:

Ab dem 17. Juni 2014 finden die Praktikumsgruppen die bisher im MSW16 und der OH18 stattgefunden haben in der OH12 statt. Die neuen Räume stehen hier und in der

alter Raum neuer Raum Betroffene Gruppen
MSW 16 U11 OH12 3.032 P-2, P-5, P-8, P-11, P-14, P-17, P-20, P-23, P-26
MSW 16 U12 OH12 3.033 P-3, P-6, P-12, P-15, P-18, P-21, P-24, P-27, P-28
OH 18 U.03 OH12 4.032 P-4, P-7

Ablauf des Praktikums

Im Programmierpraktikum zu DAPII werden ausgewählte Datenstrukturen und Algorithmen aus Vorlesung und Übungen implementiert und evaluiert. Dadurch wird das Verständnis für den Stoff der Vorlesung vertieft und es werden darüber hinaus essentielle Kenntnisse in effizienter Programmierung vermittelt. Als Programmiersprache wird dazu Java verwendet.

Die Aufgaben sind in Kurzaufgaben und Langaufgaben geteilt. Kurzaufgaben werden im Praktikum bearbeitet und testiert. Die Bearbeitung der Langaufgaben erfolgt außerhalb des Praktikums in einem Zeitraum von ca. 2 Wochen. Danach werden die Aufgaben im Praktikum testiert. Kurz- und Langaufgaben können in Gruppen von zwei oder drei Personen bearbeitet und vorgestellt werden.

Teilnahmevoraussetzungen

Keine. Allerdings werden Programmierkenntnisse z.B. erworben durch das Programmierpraktikum zu DAP I (Informatik) oder EiDP (Nebenfach) benötigt.

Studienleistung

Zum Erreichen der Studienleistung muss eine Mindestpunktzahl in den Testaten erreicht werden:

  1. mindestens 50% der Punkte in den Kurzaufgaben
  2. mindestens 50% der Punkte in den Langaufgaben

Dabei geht es um die Summe der aller Punkte aus Kurz- bzw. Langaufgaben, nicht pro Blatt. Fehlende Punkte auf einem Blatt können also mit guter Leistung in anderen Blättern ausgeglichen werden.

Zusätzlich ist die Anwesenheit und aktive Mitarbeit an 12 Terminen des Praktikums erforderlich.

Krankheit

Im Krankheitsfall kann ein Testat (bei Vorlage eines Attests) in der folgenden Woche nachgeholt werden.

Accounts

Studierende mit Hauptfach Informatik verwenden ihren IRB-Poolaccount. Für Studierenden im Nebenfach werden Accounts zur Verfügung gestellt.

Das Passwort der nebenfach-Accounts sollte auf jeden Fall sofort geändert werden. Dafür gibt es zwei Möglichkeiten:

  1. Über das Webinterface der IRB. (Empfohlen)
  2. Über die Shell mit dem Befehl passwd.
    some_user@machine:~$ passwd
    
    Changing password for some_user
    (current) UNIX password:
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully

Lernraumbetreuung

Ab Donnerstag dem 15.05.2014 wird zusätzlich zu den Praktikumsgruppen eine Lernraumbetreuung angeboten. Die Teilnahme ist freiwillig.

Die Betreuung wird von einem Tutor übernommen, der für Fragen und Hilfestellung zu den Aufgaben zur Verfügung steht. Im Rahmen der LRB können Praktikumsaufgaben bearbeitet und vorbereitet werden. Zusätzlich können (in Absprache mit dem Tutor) auch allgemeine Fragen zur Programmierung gestellt werden oder weitere Themen behandelt werden.

In der LRB werden KEINE Testate durchgeführt.

Tag Zeit Ort Tutor
Dienstags 8:00-10:00 OH14-U04 Michael Freimuth
Donnerstags 16:00-18:00 OH14-U04 Michael Freimuth
Freitags 12:00-14:00 OH14-U04 Richard Niland
Freitags 14:00-16:00 OH14-U04 Richard Niland

Termine

Die Praktikumstermine werden über das Assess-System vergeben. Der Anmeldezeitraum wird in der Vorlesung bekanntgegeben.

Ab dem 17. Juni 2014 finden die Praktikumsgruppen die bisher im MSW16 und der OH18 stattgefunden haben in der OH12 statt. Die Räume in der OH14 bleiben unverändert.

Gruppe Zeit Ort neuer Raum Betreuer
P-1 Di 10-12 Uhr OH14-U04 Bernd Zey / Nils Kriege
P-2 Di 10-12 Uhr MSW16-U11 OH12-3.032 Christoph Stahl
P-3 Di 10-12 Uhr MSW16-U12 OH12-3.033 Sascha Threbank
P-4 Di 14-16 Uhr OH18-U.03 OH12-4.032 Hendrik Blom
P-5 Di 14-16 Uhr MSW16-U11 OH12-3.032 Michael Freimuth
P-6 Di 14-16 Uhr MSW16-U12 OH12-3.033 Sascha Threbank
P-7 Di 16-18 Uhr OH18-U.03 OH12-4.032 Hendrik Blom
P-8 Di 16-18 Uhr MSW16-U11 OH12-3.032 Bernd Zey / Nils Kriege
P-9 Di 16-18 Uhr MSW16-U12 OH12-3.033 Tim Garstecki
P-10 Mi 10-12 Uhr OH14-U04 Frank Böhmer
P-11 Mi 10-12 Uhr MSW16-U11 OH12-3.032 Sebastian Schroer
P-12 Mi 10-12 Uhr MSW16-U12 OH12-3.033 Richard Niland
P-13 Mi 12-14 Uhr OH14-U04 Frank Böhmer
P-14 Mi 12-14 Uhr MSW16-U11 OH12-3.032 Julian Schilling
P-15 Mi 12-14 Uhr MSW16-U12 OH12-3.033 Richard Niland
P-16 Mi 14-16 Uhr OH14-U04 Henning Timm
P-17 Mi 14-16 Uhr MSW16-U11 OH12-3.032 David Sturm
P-18 Mi 14-16 Uhr MSW16-U12 OH12-3.033 Tim Garstecki
P-19 Mi 16-18 Uhr OH14-U04 Sebastian Schroer
P-20 Mi 16-18 Uhr MSW16-U11 OH12-3.032 David Sturm
P-21 Mi 16-18 Uhr MSW16-U12 OH12-3.033 Christoph Stahl
P-22 Do 8-10 Uhr OH14-U04 Henning Timm
P-23 Do 8-10 Uhr MSW16-U11 OH12-3.032 Dennis Menzel
P-24 Do 8-10 Uhr MSW16-U12 OH12-3.033 Michael Freimuth
P-25 Do 10-12 Uhr OH14-U04 Julian Schilling
P-26 Do 10-12 Uhr MSW16-U11 OH12-3.032 Dennis Menzel
P-27 Do 10-12 Uhr MSW16-U12 OH12-3.033 Christian Everke
P-28 Do 12-14 Uhr MSW16-U12 OH12-3.033 Christian Everke
Zeit Montag Dienstag Mittwoch Donnerstag Freitag
8-10 - LRB - P-22, P-23, P-24 -
10-12 - P-1, P-2, P-3 P-10, P-11, P-12 P-25, P-26, P-27 -
12-14 - - P-13, P-14, P-15 P-28 LRB
14-16 - P-4, P-5, P-6 P-16, P-17, P-18 - LRB
16-18 - P-7, P-8, P-9 P-19, P-20, P-21 LRB -

Aufgaben

Blatt Ausgabe Besprechung Typ
Blatt 1 08.04. 14.-18.04. (16. KW) Kurz.
Blatt 2 11.04. 21.-25.04. (17. KW) Lang.
Blatt 3 22.04. 28.04-02.05. (18. KW) Kurz.
Blatt 4 28.04. 05.-09.05. (19. KW) Lang.
Blatt 5 05.05. 12.-16.05. (20. KW) Kurz.
Blatt 6 08.05. 19.-23.05. (21. KW) Lang.
Blatt 7 19.05. 26.-30.05. (22. KW) Kurz.
Blatt 8 23.05. 02.-06.06. (23. KW) Lang.
Blatt 9 03.06. 09.-13.06. (24. KW) Kurz.
Blatt 10 06.06. 16.-20.06. (25. KW) Lang.
Blatt 11 17.06. 23.-27.06. (26. KW) Kurz.
Blatt 12 21.06. 30.06.-04.07. (27. KW) Lang.
Blatt 13 04.07. 07.-11.07. (28. KW) Kurz.
Blatt 14 07.07. 14.-18.07. (29. KW) Lang.