Parallele und Funktionale Programmierung - Exercises

Exercise sheets:

No. Date of issue Exercise sheet Material Submission deadline Exercise slides Supplemental material
Past exercise sheet(s)
1 April 11, 2018 [Sheet 1] April 25, 2018, 18:00 [Slides 1]
2 April 18, 2018 [Sheet 2] [ArraySum.zip]1 May 2, 2018, 18:00 [Slides 2] [HalloThread.java] [HalloRunner.java] [HalloExecutor.java]
3 April 25, 2018 [Sheet 3] [FuncPainter.zip] May 9, 2018, 18:00 [Slides 3]
4 May 2, 2018 [Sheet 4] [GradeCounter.zip] [Sync1.java] [Sync2.java] May 16, 2018, 18:00 [Slides 4]
5 May 9, 2018 [Sheet 5] [Bank.zip] May 23, 2018, 18:00 [Slides 5]
6 May 16, 2018 [Sheet 6] [CompletionService.zip] [MonteCarlo.zip] May 30, 2018, 18:00 [Slides 6]
7 May 23, 2018 [Sheet 7] [Levenshtein.zip] June 6, 2018, 18:00 [Slides 7]
8 May 30, 2018 [Sheet 8] [GameOfLife.zip] June 13, 2018, 18:00 [Slides 8]
9 June 6, 2018 [Sheet 9] [MapReduce.zip] [iris.data]2 [isolet1+2+3+4.data.Z]3 [magic04.data]4 June 20, 2018, 18:00 [Slides 9] [HelloWorld.java]
10 June 13, 2018 [Sheet 10] [Catalan.scala] [MergeList.scala] June 27, 2018, 18:00 [Slides 10] [Beispiel.scala]
11 June 20, 2018 [Sheet 11] [Trains.scala] July 4, 2018, 18:00 [Slides 11]
12 June 27, 2018 [Sheet 12] [Flip.scala] [HillClimbing.scala] [HillClimbingTest.scala]56 July 11, 2018, 18:00 [Slides 12]
1 [23.04.2018] Testfälle korrigiert.
2 Datensatz erstellt von R. A. Fisher und bereitgestellt vom UCI Machine Learning Repository.
3 Datensatz erstellt von M. Fanty und R. Cole und bereitgestellt vom UCI Machine Learning Repository. Der Datensatz kann mit gunzip entpackt werden.
4 Datensatz erstellt von R. K. Bock et al. und bereitgestellt vom UCI Machine Learning Repository.
5 [29.06.2018] Zusätzliche JUnit-Tests bereitgestellt.
6 [06.07.2018] Beispiel aus Aufgabenstellung zum Test hinzugefügt.

Dates & Location:

Time\Day Monday
(Mo)
Tuesday
(Di)
Wednesday
(Mi)
Thursday
(Do)
Friday
(Fr)
Day/Time
08:00–10:00
(08)
01.151-128 01.151-128 (a)
Übung 3 / 01.252-128 (b)
01.255-128 (c)
02.134-113 (d)
02.135-113 Übung 3 / 01.252-128 08:00–10:00
(08)
10:00–12:00
(10)
00.151-113 (a)
02.133-113 (b)
Übung 3 / 01.252-128 (c) Übung 3 / 01.252-128 Vorlesung 02.112-128 00.151-113 (a)
Übung 3 / 01.252-128 (b)
10:00–12:00
(10)
12:00–14:00
(12)
0.031-113 0.031-113 (a) 0.01-142 00.151-113 (b) 00.151-113 (a) 02.133-113 (b)1
0.01-142
00.153-113 01.150-128 12:00–14:00
(12)
14:00–16:00
(14)
01.150-128 (a)
02.134-113 (b)
0.01-142 00.152-113 (c) 0.01-142
02.135-113
00.152-113 (a)
01.255-128 (b)
01.151-128 (c)
Übung 3 / 01.252-128 (d)
01.151-128 (a)
02.133-113 (b)
14:00–16:00
(14)
16:00–18:00
(16)
01.255-128 (a)
02.133-113 (b)
01.151-128 (c) 01.151-128 02.133-113 0.01-142 02.133-113 0.01-142 16:00–18:00
(16)
Time/Day (Mo)
Monday
(Di)
Tuesday
(Mi)
Wednesday
(Do)
Thursday
(Fr)
Friday
Day\Time
Legende Vorlesung Tafelübung Rechnerübung (unbetreut)
1 [25.06.2018] Tafelübungstermin gestrichen.

Tutors:

T-Mo10b, T-Di10,
T-Fr10a, R-Fr08,
R-Fr12
Benjamin Bösl
Benjamin
Bösl
T-Mo16a, T-Mi12a,
R-Mi16
Oliver Grosch
Oliver
Grosch
T-Mo10a, T-Do14a,
R-Mo14
Adrian Kretschmer
Adrian
Kretschmer
T-Mi14a, T-Do12a,
R-Mi12
Immanuel Lautner
Immanuel
Lautner
T-Mi16, T-Do12b

Denise Moussa
Denise
Moussa
T-Do14b, T-Do16,
R-Mo14
Yannik Schmidt
Yannik
Schmidt
T-Di12, T-Di16,
R-Mi16
Stefan Schöninger
Stefan
Schöninger
T-Mo14b, T-Mo16b,
T-Mi14b, R-Mi12
Daniel Vahle
Daniel
Vahle
T-Mo10b, T-Di10,
T-Fr10a
Paula Welzenbach
Paula
Welzenbach
T-Mo14a, T-Fr10b,
R-Mi12
Daniel Zieger
Daniel
Zieger

Lecturers:

Marius Kamp
Marius
Kamp
watermark seal