Table of Contents

Programmierpraktikum zu DAPII im Sommersemester 2019

Verantwortliche: Łukasz Czajka, Nils Kriege, Denis Kurz, Malte Ludewig

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.

Ablauf des Praktikums

Die Aufgaben sind in Kurz- 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. Als Programmiersprache wird Java verwendet.

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 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.

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

Notieren Sie sich Ihre Punkte nach jedem Testat! Dies dient der eigenen Kontrolle, da Ihnen Ihr vollständiger Punktestand aufgrund möglicher Gruppenwechsel während des laufenden Semesters nicht genannt werden kann.

Aufgabenblätter

Blatt Ausgabe Besprechung Typ Materialien Info
1 02.04.2019 08.–12.04.2019 Kurzaufgaben blatt01.pdf
2 02.04.2019 15.–18.04.2019 Langaufgaben blatt02.pdf
blatt02-zusatz.pdf
Am Freitag, dem 19.04., fallen die Praktika
aufgrund eines Feiertags aus. Besuchen
Sie bitte in dieser Woche ein alternatives
Praktikum an einem anderen Tag.
3 16.04.2019 22.04.–26.05.2019 Kurzaufgaben blatt03.pdf
4 16.04.2019 29.04.–03.05.2019 Langaufgaben blatt04.pdf Am Mittwoch, dem 01.05., fallen die Praktika
aufgrund eines Feiertags aus. Besuchen
Sie bitte in dieser Woche ein alternatives
Praktikum an einem anderen Tag. 
5 03.05.2019 06.–10.05.2019 Kurzaufgaben blatt05.pdf
6 03.05.2019 13.–17.05.2019 Langaufgaben blatt06.pdf
vorlagenblatt06.zip
Wegen der FVV fällt die Gruppe BK3 aus, der
Besuch von NS1 und NS2 ist freiwillig. Besuchen
Sie bitte in dieser Woche ggf. ein alternatives
Praktikum an einem anderen Tag.
7 14.05.2019 20.–24-05.2019 Kurzaufgaben blatt07.pdf
8 14.05.2019 27.–31.05.2019 Langaufgaben blatt08.pdf Am Donnerstag, dem 30.05., fallen die Praktika
aufgrund eines Feiertags aus. Besuchen
Sie bitte in dieser Woche ein alternatives
Praktikum an einem anderen Tag.
9 28.05.2019 03.–07.06.2019 Kurzaufgaben blatt09.pdf
10 28.05.2019 10.–14.06.2019 Langaufgaben blatt10.pdf
11 11.06.2019 17.–21.06.2019 Kurzaufgaben blatt11.pdf Am Donnerstag, dem 20.06., fallen die Praktika
aufgrund eines Feiertags aus. Besuchen
Sie bitte in dieser Woche ein alternatives
Praktikum an einem anderen Tag.
12 11.06.2019 24.–28.06.2019 Langaufgaben blatt12.pdf
blatt12-zusatz.zip
Am Donnerstag, dem 4.7., fallen die Praktika JG1
und SK2 aufgrund des Sommerfests der
TU Dortmund aus. Besuchen Sie bitte in dieser
Woche ein alternatives Praktikum an einem
anderen Tag.
13 25.06.2019 01.–05.07.2019 Kurzaufgaben blatt13.pdf
vorgabenblatt13.zip
14 25.06.2019 08.–12.07.2019 Langaufgaben blatt14.pdf

Termine

Die Praktikumstermine wurden über das Assess-System vergeben.

Gruppe Termin Ort Betreuer
DK1 Di 10–12 OH12/3.033 Denis Kurz
LC1 Di 12–14 OH12/3.032 Lukasz Czajka
BM1 Di 12–14 OH12/3.033 Benedikt Maus
LC2 Di 14–16 OH12/3.032 Lukasz Czajka
BK1 Di 14–16 OH12/4.032 Bastian Korte
DK2 Di 14–16 OH14/U.04 Denis Kurz
RA1 Di 16–18 OH12/3.033 Rico Ahlbäumer
NK Di 16–18 OH12/3.032 Nils Kriege
SK1 Mi 10–12 OH12/3.033 Stefan Klute
DK3 Mi 10–12 OH12/3.032 Denis Kurz
RG1 Mi 12–14 OH12/3.032 Robert Gehde
BK2 Mi 12–14 OH12/3.033 Bastian Korte
ML1 Mi 12–14 OH12/4.030 Malte Ludewig
BK3 Mi 14–16 OH12/3.033 Bastian Korte
NS1 Mi 14–16 OH12/3.032 Niklas Sommerhage
NS2 Mi 16–18 OH12/3.032 Niklas Sommerhage
RA2 Do 08–10 OH12/3.033 Rico Ahlbäumer
ML2 Do 08–10 OH12/3.032 Malte Ludewig
RA3 Do 10–12 OH12/3.033 Rico Ahlbäumer
RG2 Do 10–12 OH14/U.04 Robert Gehde
ML3 Do 10–12 OH12/3.032 Malte Ludewig
RG3 Do 12–14 OH14/U.04 Robert Gehde
NS3 Do 12–14 OH12/3.032 Niklas Sommerhage
JG1 Do 16–18 OH12/3.032 Jana Gödeke
SK2 Do 16–18 OH14/U.04 Stefan Klute
JG2 Fr 10–12 OH12/3.032 Jana Gödeke
BM2 Fr 10–12 OH14/U.04 Benedikt Maus
JG3 Fr 12–14 OH12/3.032 Jana Gödeke
BM3 Fr 12–14 OH14/U.04 Benedikt Maus
LC3 Fr 14–16 OH14/U.04 Lukasz Czajka
SK3 Fr 14–16 OH12/3.032 Stefan Klute

Lernraumbetreuung

Es wird zusätzlich zu den Praktikumsgruppen eine Lernraumbetreuung (LRB) 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.

Gruppe Termin Ort Betreuer
LRB1 Di 8:00–10:00 OH14/U.04 Nils Kriege
LRB2 Di 10:00–12:00 OH12/3.032 Nils Kriege