PDF

MODULBESCHREIBUNG

Programmieren 2: Algorithmen und Datenstrukturen

Kurzzeichen:
M_AD
Durchführungszeitraum:
FS 2013 - FS 2014
ECTS-Punkte:
8
Lernziele:
  1. Sie kennen grundlegende Algorithmen und Datenstrukturen und können diese in praktischen Beispielen einsetzen.
  2. Sie können eigene Abstrakte Datentypen definieren und mithilfe eigener Datenstrukturen implementieren
  3. Sie kennen Bewertungskriterien für Algorithmen und können Algorithmen bewerten.
Verantwortliche Person:
Markus Stolze
Zusätzlich vorausgesetzte Kenntnisse:
keine
Skriptablage:
Modultyp:
Standard-Modul für Informatik (Bachelor 05) (Empfohlenes Semester: 2)
Standard-Modul für Informatik (Bachelor 11) (Empfohlenes Semester: 2)

ECTS-Punkte pro Kategorie

Kategorie:
Informatik (Bachelor 05)
Grundlagen Informatik / 8 Punkte
Informatik (Bachelor 11)
Grundlagen Informatik / 8 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 180 Minuten
Zulassungsbedingungen zur Prüfung:
 

Während des Semesters:
 
Bewertungsart:
keine Note oder Wertung

Kurse in diesem Modul

Algorithmen und Datenstrukturen

Kürzel:
AD
Lernziele:
-
Plan und Lerninhalt:
  1. Entwurf und Analyse von Algorithmen
    - Begriff des Algorithmus, reguläre Ausdrücke
  2.  XML
    Grundlagen (Konzept [wohlgeformt, validiert], DTD, Path, Schema)
  3. Rekursion 
  4. Beispiele von Algorithmen: Suchen, Sortieren, Quicksort 
  5. Komplexität und asymptotisches Verhalten von Algorithmen (Time, Space) : Bewertung von Algorithmen 
  6. Divide-and-conquer, Backtracking, Greedy-Algorithmen 
  7. Dynamische Programmierung

Datenstrukturen 

  1. Grundlagen: ADT, Stack, Queue, Verkettete Liste, Iterator 
  2. Bäume: Traversierung, Suchbäume, Sortieren mit Bäume (HeapSort) 
  3. Hashverfahren 
  4. Graphen: Grundbegriffe (gerichtete Graphen, gewichtete Graphen, etc.), Breiten- und Tiefen-Durchlauf, kürzester Weg in Graphen

Design Patterns 

  1. Konzept und Eigenschaften von Entwurfmuster 
  2. Auswahl von wichtigen Design Pattern wie: Strategie, Adapter, Decorator, Singelton, Composite, Observer
Kursart:
Vorlesung mit 4 Lektionen pro Woche
Uebung mit 4 Lektionen pro Woche

Übergangsregelungen:
Beschreibung erzeugt: 2018-10-23 12:27:23
Letzte Moduländerung: 2013-12-13 09:43:24
Modul-Id: 22288 (Vorgänger)
Status: deaktiviert