Übungen zu Parallele und funktionale Programmierung

Übungsblätter:

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

Dates & Location:

Time Monday Tuesday Wednesday Thursday Friday
08:00 - 10:00 04.150
(T-A1)
04.150
(T-B1)
H9
(Lecture)
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)

Tutors:

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

Lecturers:

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