TU Wien:Effiziente Algorithmen VU (Leitner)

Aus VoWi
Zur Navigation springen Zur Suche springen
Ähnlich benannte LVAs (Materialien):
Diese LVA wird nicht mehr von dieser Person angeboten, ist ausgelaufen, oder läuft aus und befindet sich daher nur noch zu historischen Zwecken im VoWi.

Daten[Bearbeiten | Quelltext bearbeiten]

Diese LVA wird nicht mehr von dieser Person angeboten, ist ausgelaufen, oder läuft aus und befindet sich daher nur noch zu historischen Zwecken im VoWi.
Vortragende Dr. Markus Leitner, Dipl.-Ing. Mario Ruthmaier, Dipl.-Ing. Christian Schauer
Links Homepage
Zuordnungen
Masterstudium Logic and Computation
Masterstudium Medizinische Informatik
Masterstudium Software Engineering & Internet Computing
Masterstudium Technische Informatik


Inhalt[Bearbeiten | Quelltext bearbeiten]

Perlen der Programmierkunst, Zufällige Auswahl, Mischen, Suffix Bäume und Suffix Arrays, Sequenzalignment, Phylogenetische Bäume, Kryptographie (RSA, elliptische Kurven)

Ablauf[Bearbeiten | Quelltext bearbeiten]

WS2010: ganz normale VU, 2 Übungstermine mit je 15 Beispielen

Empfehlenswerte Vorkenntnisse[Bearbeiten | Quelltext bearbeiten]

Algorithmen und Datenstrukturen 1

Vortrag[Bearbeiten | Quelltext bearbeiten]

  • Ruthmaier: Sehr lockerer Vortragsstil, regt zur Mitarbeit an, motiviert und kurzweilig
  • Leitner: etwas monoton
  • Schauer: Sehr lockerer Vortragsstil, motiviert und kurzweilig

Übungen[Bearbeiten | Quelltext bearbeiten]

2 Übungstermine, Mitte November und Ende Jänner, Zeitaufwand pro Übungstermin liegt zwischen einem halben Tag und zwei Tagen (je nach dem, wieviele Beispiele man ankreuzen möchte). Plus gibt es für freiwillige Meldungen (es wird nicht herausgerufen) und für Ergänzungen zu den Beispielen anderer.

Prüfung[Bearbeiten | Quelltext bearbeiten]

mündlich; man wird von mindestens 2 Vortragenden geprüft; über welche Themengebiete man geprüft wird, hängt davon ab, bei wem man die Prüfung ablegt. Die Fragen sind zum Großteil eher überblicksartig gestellt (zB: "Wozu braucht man einen Suffix Tree/ein Suffix Array"), die Prüfung sollte man dennoch nicht unterschätzen, da auch Detailfragen kommen.

Beispiele für Prüfungsfragen[Bearbeiten | Quelltext bearbeiten]

  • Textsuche: Wofür braucht man Suffix Array bzw. Trees, wie funktionieren sie, Unterschiede, Gemeinsamkeiten, Laufzeit- und Speicherkomplexität.
  • Textsuche: Algorithmus von Ukkonen (Grundstruktur beschreiben, Idee der 3 Effizienzsteigerungen und Laufzeitauswirkungen grob beschreiben)
  • Kurze Beschreibung der Algorithmen für Mischen oder Auswahl, diese vergleichen.
  • Effizienten Algorithmus für zufällige Auswahl
  • Effizienten Algoritmus für Zahlensortierung unter gewissen Constraints
  • Anagramme finden - wie macht man das effizient?
  • Bioinformatik: Alignment Überblick (was, wozu, welche gap funktionen, 2 sequenzen, multiples alignment, ...)

Zeitaufwand[Bearbeiten | Quelltext bearbeiten]

Für die Übungstermine einen halben Tag bis zwei Tage, für die Prüfung sich alles noch einmal ansehen, ohne Vorlesungsbesuch zwei Tage, evtl. etwas mehr, wenn die Übung lange zurückliegt.

Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]

noch offen

Materialien

Diese Seite hat noch keine Anhänge, du kannst aber neue hinzufügen.