Übungen zu Parallele und funktionale Programmierung

Übungsblätter:

Nr. Aufgabenstellung Material Abgabe am
Frühere Übungsblatter
1 [PDF] [ErrorlessClass.java]1 [ErrorlessInterface.java]1 [MyTest.java] [ProblemClass1.class]2 [ProblemClass1$MyThread.class] [ProblemClass2.class] [ProblemClass2$MyThread.class] [ProblemClass3.class] [ProblemClass3$MyThread.class] [ProblemClass4.class] [ProblemClass4$MyThread.class] [junit-4.10.jar]
29. Oktober 2012, 10:00
2 [PDF]3 [PartSumEqual.java] [PartSumEqualTest.java] [junit-4.10.jar] [HalloThread.java] [HalloRunner.java] [HalloExecutor.java] 5. November 2012, 10:00
3 [PDF] [Competition.java] [OlympiaImpl.java] [Olympia.java] [Participant.java] [Canvas.java] [PicassoCanvas.java] [Picasso.java] [PicassoImpl.java] 12. November 2012, 10:00
4 [PDF]4 Sichtbarkeit und Wettlaufsituation:
[RandomNumGen.java]
Nullstellen-Bisektion:
[Function.java] [Polynomial.java] [BisectionMethod.java] [ParallelBisectionMethos.java] [BisectionMethodTest.java]
Thread-sichere Liste:
[LinkedList.java]
FactorySorting:
[Delivery.java] [IdGenerator.java] [Item.java] [Main.java] [Ship.java] [Sorter.java] [Storage.java] [Wrapper.java]
19. November 2012, 10:00
5 [PDF] Philosophen:
[Dinner.java] [Fork.java] [Philosopher.java]
ParallelRadixSort:
[ParallelRadixSort.java] [ParallelRadixSortTest.java]
26. November 2012, 10:00
6 [PDF]5,6 [TimeServer.java] [PrimeServer.java] [MillerRabinTest.java] [MillerRabin.java]6 [SimpleExecutorService.java] 3. Dezember 2012, 10:00
7 [PDF] [Levenshtein.java] [LevenshteinTest.java] [SnakeSort.java] [SnakeSortTest.java] 10. Dezember 2012, 10:00
8 [PDF] Barriers:
[AlternatingBarrierTest.java] [Barrier.java] [CountdownBarrierTest.java] [CountingSort.java] [CountingSortTest.java] [Dummy.java]
Fraktale:
[Canvas.java] [ColorPalette.java] [Complex.java] [Fractals.java] [FractalsTest.java]
17. Dezember 2012, 10:00
9 [PDF] MapReduce:
[Closure.java] [ClosureIterable.java] [ClosureMap.java] [ClosureRed.java] [ClosureTest.java] [mapreduceWS2012.jar]7 [mapreduceWS2012-javadoc.tar.gz]
RayTrapper:
[DefinedSceneInterface.java] [GridPanelInterface.java] [GridWindow.java] [Intersection.java] [LightSource.java] [Material.java] [MutableColor.java] [Plane.java] [PredefinedScene.java] [PredefinedScene2.java] [Ray.java] [RayTrapper.java] [SceneInterface.java] [Scene.java] [SceneObjectInterface.java] [SceneObject.java] [Screen.java] [Sphere.java] [Vec3D.java] [RayTrapperTest.java] [raytrapper.jar]
N-Queens:
[NQueensInterface.java] [NQueensProblemTest.java]
7. Januar 2013, 10:00
10 [PDF] [Beispiel.scala] 21. Januar 2013, 10:00
11 [PDF] [MasterMindSkeleton.scala] 28. Januar 2013, 10:00
12 [PDF] [FractalSkeleton.scala] [FractalViewer.scala] 4. Februar 2013, 10:00

Termine & Ort:

Zeit\Tag Montag
(A)
Dienstag
(B)
Mittwoch
(C)
Donnerstag
(D)
Freitag
(E)
Tag/Zeit
08:00 - 10:00
(1)
00.156-113 (T-A1a)
01.151-128 (T-A1b)
04.150 (T-A1c)
04.150
(T-C1)
08:00 - 10:00
(1)
10:00 - 12:00
(2)
04.150
(T-C2)
10:00 - 12:00
(2)
12:00 - 14:00
(3)
0.01-142
(R-C3)
0.01-143
(R-D3)
12:00 - 14:00
(3)
14:00 - 16:00
(4)
H16
(Vorlesung)
14:00 - 16:00
(4)
16:00 - 18:00
(5)
00.152-113 (T-A5a)
04.150 (T-A5b)
04.150 (T-D5) 16:00 - 18:00
(5)
18:00 - 20:00
(6)
18:00 - 20:00
(6)
Zeit/Tag (A)
Montag
(B)
Dienstag
(C)
Mittwoch
(D)
Donnerstag
(E)
Freitag
Tag\Zeit
Legende Vorlesung Tafelübung Rechnerübung (unbetreut)

Tutoren:

T-A1c, T-C2
R-D3
Andreas Borinsky
Andreas
Borinsky
T-A1a, T-A5b,
R-C3
Matthias Drescher
Matthias
Drescher
T-C1, T-D5,
R-D2
Joachim Hofmann
Joachim
Hofmann
T-A1b, T-A5a,
R-C3
Frederik Simon
Frederik
Simon

Dozenten:


Georg Dotzler
Georg
Dotzler

Andreas Kumlehn
Andreas
Kumlehn

Norbert Tausch
Norbert
Tausch

1update 17.19.2012 (Kommentar zur ErrorlessClass/Interface geändert.)
2update 22.10.2012 (Die Methode fib in ProblemClass1 ist jetzt fehlerfrei!)
3update 30.10.2012 (Die Signatur der Methode partSumEqual im Aufgabenblatt ist korrigiert!)
4update 09.11.2012 (Das Petri-Netz von Aufgabe 4.7 korrigiert!)
5update 21.11.2012 (Hinweis bei Bonusaufgabe Miller-Rabin eingefügt.)
6update 22.11.2012 (Encoding bei MillerRabin.java korrigiert. Text von Aufgabe 6.3 korrigiert.)
7update 21.12.2012 (Fehler in mapreduceSS2012.jar behoben.)
watermark seal