====== Programmierpraktikum zu DAPII im Sommersemester 2019 ======
Verantwortliche: [[https://ls14-www.cs.tu-dortmund.de/cms/de/mitarbeiter/wimis/Czajka.html|Łukasz Czajka]], [[:staff:kriege|Nils Kriege]], [[:staff:kurz|Denis Kurz]], [[http://www.cs.tu-dortmund.de/nps/de/Home/Personen/L/Ludewig_Malte.html|Malte Ludewig]]
Im Programmierpraktikum zu [[http://ls2-www.cs.tu-dortmund.de/lehre/sommer2019/dap2/|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.
/*
===== Ankündigung =====
Während der Fachschaftsvollversammlung (FVV) zwischen 14 und 18 Uhr am Mittwoch, dem 15.5.2019, wird die Praktikumsgruppe **BK3** //nicht// angeboten. Die Gruppen **NS1** und **NS2** werden wie gewohnt angeboten. Die betroffenen Studierenden der Gruppe BK3 sowie die Studierenden, die an der FVV teilnehmen möchten, können in dieser Woche eine andere Praktikumsgruppe besuchen.
*/
===== 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:
- mindestens 50% der Punkte in den **Kurz**aufgaben
- mindestens 50% der Punkte in den **Lang**aufgaben
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 | {{:teaching:dap2_ss19_praktikum:blatt01.pdf}} | |
| 2 | 02.04.2019 | 15.--18.04.2019 | Langaufgaben | {{:teaching:dap2_ss19_praktikum:blatt02.pdf}}\\ {{:teaching:dap2_ss19_praktikum: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 | {{ :teaching:dap2_ss19_praktikum:blatt03.pdf}} | |
| 4 | 16.04.2019 | 29.04.--03.05.2019 | Langaufgaben | {{ :teaching:dap2_ss19_praktikum: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 | {{:teaching:dap2_ss19_praktikum:blatt05.pdf}} | |
| 6 | 03.05.2019 | 13.--17.05.2019 | Langaufgaben | {{:teaching:dap2_ss19_praktikum:blatt06.pdf}}\\ {{:teaching:dap2_ss19_praktikum: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 | {{ :teaching:dap2_ss19_praktikum:blatt07.pdf}} | |
| 8 | 14.05.2019 | 27.--31.05.2019 | Langaufgaben | {{ :teaching:dap2_ss19_praktikum: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 | {{ :teaching:dap2_ss19_praktikum:blatt09.pdf}} | |
| 10 | 28.05.2019 | 10.--14.06.2019 | Langaufgaben | {{ :teaching:dap2_ss19_praktikum:blatt10.pdf}} | |
| 11 | 11.06.2019 | 17.--21.06.2019 | Kurzaufgaben | {{ :teaching:dap2_ss19_praktikum: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 | {{ :teaching:dap2_ss19_praktikum:blatt12.pdf}}\\ {{ :teaching:dap2_ss19_praktikum: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 | {{ :teaching:dap2_ss19_praktikum:blatt13.pdf}}\\ {{ :teaching:dap2_ss19_praktikum:vorgabenblatt13.zip}} | |
| 14 | 25.06.2019 | 08.--12.07.2019 | Langaufgaben | {{ :teaching:dap2_ss19_praktikum: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 |