Übungen zu Parallele und funktionale Programmierung

Übungsblätter:

Nr. Aufgabenstellung Material Abgabe am
Frühere Übungsblatter
1 [AdobePDF] [Java6File.java] [Java6String.java] [Java6TreeSet.java] 16. Mai 2011, 08:00
2 [AdobePDF] [ArraySumme.java] [ArraySummenTest.java] [junit-4.4.jar]
Hallo Welt: [HalloThread.java] [HalloRunner.java] [HalloExecutor.java]
23. Mai 2011, 08:00
3 [AdobePDF] [Participant.java] [Competition.java] [Olympia.java] [OlympiaImpl.java] [Canvas.java] [Picasso.java] [PicassoImpl.java] 30. Mai 2011, 08:00
4 [AdobePDF] [ThreadLocalTest.java] [Function.java] [Polynomial.java] [RootFinder.java] [ParallelRootFinder.java] [BisectionMethod.java] [LinkedList.java] 6. Juni 2011, 08:00
5 [AdobePDF] [Car.java] [ParkingGarage.java] [ParkingGarageImpl.java] [ParkingTicket.java] [Dinner.java] [Fork.java] [Philosopher.java] 13. Juni 2011, 08:00
6 [AdobePDF] [TimeServer.java] [PrimeServer.java] [Function.java] [Polynomial.java] [MonteCarloIntegrator.java] [IntegrationTest.java] [SimpleExecutorService.java] 20. Juni 2011, 08:00
7 [AdobePDF] [SnakeSort.java] [SnakeSortTest.java] [LCS.java] [LCSTest.java]
Beispiele für CyclicBarrier, CountDownLatch, Exchanger, BlockingQueue: [BeispieleBlatt7.java]
27. Juni 2011, 08:00
8 [AdobePDF] [BrokenCounter.java] [Matrix.java] [MatrixMultiplier.java] [Canvas.java] [ColorPalette.java] [Complex.java] [Fractals.java] [FractalsTest.java] 4. Juli 2011, 08:00
9 [AdobePDF]1 [Dijkstra.java] [Closure.java] [mapreduce.jar] [RankSort.java] [NQueensInterface.java] [NQueensProblemTest.java] 11. Juli 2011, 08:00
10 [AdobePDF]23 [beispiel.hs] 18. Juli 2011, 08:00
11 [AdobePDF] 25. Juli 2011, 08:00
12 [AdobePDF] [trees.hs] 1. August 2011, 08:00

Termine & Ort:

Zeit Montag Dienstag Mittwoch Donnerstag Freitag
08:00 - 10:00 04.150
(T-A1)
04.150
(T-B1)
H9
(Vorlesung)
10:00 - 12:00 00.156
(T-A2)
01.155
(R-B2)
04.150
(T-D2)
04.150
(T-E2)
12:00 - 14:00 04.150
(T-E3)
14:00 - 16:00 04.150
(T-E4)
16:00 - 18:00 04.150
(T-C5)
01.155
(R-C5)

Tutoren:

T-B1, T-D2, R-B2
Matthias Drescher
Matthias
Drescher
T-E2, T-E4, R-C5
Joachim Hofmann
Joachim
Hofmann
T-A1, T-E3, R-C5
Marius Kamp
Marius
Kamp
T-A2, T-C5, R-B2
Simon Ruderich
Simon
Ruderich

Dozenten:

Georg Dotzler
Georg
Dotzler

1update 04.07.2011 (Jetzt ist auch das richtige Übungsblatt online.)
2update 11.07.2011 (In Aufgabe 10.9 wurde wegen Problemen in manchen Haskell Implementierungen die Methode length in mylength umbenannt. Eine Lösung mit length bleibt weiterhin gültig.)
3update 11.07.2011 (In Aufgabe 10.10 ist jetzt nur noch eine Liste natürlicher Zahlen verlangt.)
watermark seal