|
|
|
Home General Staff Contact Partners Alumni Research Areas Projects Papers Books Reports Awards Teaching Lectures Exams B.Projects M.Theses PhD Theses Go Abroad Misc Library Seminars Gallery Links Search Webmaster
|
Algorithmen und Datenstrukturen 1 / Praktische Informatik 1
OrganisatorischesStudienrichtungenDie drei Lehrveranstaltungen 339.110, 339.910 und 339.630 werden an zwei Terminen für drei Studienrichtungen abgehalten (siehe Tabelle). Die Lehrveranstaltungen sind inhaltlich gleich. ÜbungenDie Übungen zu den Vorlesungen werden aus organisatorischen Gründen vom Institut für Pervasive Computing angeboten. ZieleAlgorithmen sind das formale Grundgerüst für die Software-Entwicklung. Sie sind ein Bindeglied zwischen der Theoretischen Informatik und der eigentlichen Programmierung. In dieser Lehrveranstaltung werden die wesentlichen Eigenschaften von Algorithmen untersucht und wichtige Klassen von Algorithmen in Bezug auf ihre praktische Anwendung vorgestellt. Die Behandlung der Algorithmen erfolgt großteils in "Jana", einer abstrakten Schreibweise, die an Java angelehnt ist. Diese Notation erlaubt die Betrachtung von Algorithmen losgelöst von einer konkreten Programmiersprache. Manche Lehrinhalte (z.B. Rekursion, Zufallszahlen und Sortieren) werden durch Vorführungen veranschaulicht. Inhalt
Leistungsnachweis:VO: Vorlesungsklausur am Ende des Semesters. UE: Beurteilung ausgearbeiteter Übungsaufgaben. UnterlagenDie Vorlesung wird foliengestützt abgehalten. Die Folien und ergänzende Unterlagen stehen im KUSSS zum Download zur Verfügung; eine Beschreibung der in der Vorlesung und in den Übungen verwendeten Algorithmenbeschreibungsprache Jana finden Sie zusätzlich hier. Movies der VorführungenIm Verlauf der Vorlesung werden Abläufe von Algorithmen "live" gezeigt. Diese Vorführungen werden nach den Vorführungen als Kurzfilme zur Verfügung gestellt. |