Zusatzangebot SS2010

1) Datenstrukturen und Effiziente Algorithmen Kurs

Sowohl die Implementation grundlegender Datenstrukturen (Array, List, Queue, Set, Map, Tree, Graphen) Als auch den Entwurf und die Implmentationen von effizienten Algorithmen (Sortieralgorithmen, Dynamische Programmierung, Greedy Algorithmen, Amortisierungs-Algorithmen, und ausgewählte Graphalgorithmen) werden in diesem Kurs behandelt.

  • Datenstrukturen und Algorithmen werden in Java programmiert.
  • Dieser praxisorientierter Kurs ist begleitend für die Datenstrukturen und Algorithmen Vorlesung von Prof. Kriegel
  • Ort und Termin werden auf der Kurswebseite bekannt gegeben.
  • Anmeldung per E-mail an den Kursleiter (Betriff: algorithmen)
  • Für weitere Informationen besuchen Sie bitte die Kurswebseite.

2) Softwarearchitektur und Design-Patterns Kurs

  • Design-Patterns sind in der Praxis bewährte Entwurf- und Designmuster bei der Entwicklung größerer Software-Projekte.
  • Ein guter Softwarearchitekt sollte die wichtigsten Design-Patterns kennen und anwenden können. Der Kurs erklärt 14 Design-Patterns anhand von vielen praxisorientierten und interessanten Beispielen.
  • Der Kurs eignet sich sehr gut für alle Studierende mit guten objektorientierten Programmierkenntnisse (Bevorzugt in Java, da die Beispiele in Java angegeben werden) und wird als Blockveranstaltung von zwei bis drei Wochen erst nach der Vorlesungszeit im Sommersemester 10, also ab September 2010 stattfinden.
  • Anmeldung per E-mail an den Kursleiter (Betriff: Design Pattern)
  • Für weitere Informationen besuchen Sie bitte die Kurswebseite.