Universität Wien

051946 VU Algorithmen und Datenstrukturen (2025S)

Prüfungsimmanente Lehrveranstaltung

Zusammenfassung

An/Abmeldung

Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.

Gruppen

Gruppe 1

max. 20 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle

Lehrende

Termine (iCal) - nächster Termin ist mit N markiert

Die Lehrveranstaltungen wird mit zwei Gruppen (051946-1, 051946-2) mit einer gemeinsamen Vorlesung (Montag 03.03. 11:30 - 13:00 VO Gruppe 1+2, Montag 17.03. 11:30 - 13:00 VO Gruppe 1+2,...) und getrennten Übungsgruppen (Montag 10.03. 11:30 - 13:00 UE Gruppe 2, Montag 10.03. 13:15 - 14:45 UE Gruppe 1,...) durchgeführt.

  • Montag 03.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Dienstag 04.03. 09:45 - 11:15 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
  • Montag 10.03. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 17.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 24.03. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 31.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 07.04. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 28.04. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 05.05. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 12.05. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 26.05. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 02.06. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 16.06. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 23.06. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 30.06. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG

Gruppe 2

max. 20 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle

Lehrende

Termine (iCal) - nächster Termin ist mit N markiert

Die Lehrveranstaltungen wird mit zwei Gruppen (051946-1, 051946-2) mit einer gemeinsamen Vorlesung (Montag 03.03. 11:30 - 13:00 VO Gruppe 1+2, Montag 17.03. 11:30 - 13:00 VO Gruppe 1+2,...) und getrennten Übungsgruppen (Montag 10.03. 11:30 - 13:00 UE Gruppe 2, Montag 10.03. 13:15 - 14:45 UE Gruppe 1,...) durchgeführt.

  • Montag 03.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 10.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 17.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 24.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 31.03. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 07.04. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 28.04. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 05.05. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 12.05. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 26.05. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 02.06. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 16.06. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 23.06. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG
  • Montag 30.06. 11:30 - 13:00 Seminarraum 6, Währinger Straße 29 1.OG

Information

Ziele, Inhalte und Methode der Lehrveranstaltung

Ziele: Grundlegende Kenntnisse in Algorithmen und Datenstrukturen. Entwicklung und Analyse von Algorithmen unter Berücksichtigung ihrer Komplexität und Effizienz. Praxisnahe Fähigkeiten in der Anwendung grundlegender Datenstrukturen wie Listen, Stacks, Queues, Bäume und Graphen. Fachdidaktische Kompetenzen, um komplexe Themen verständlich und strukturiert für den Schulunterricht aufzubereiten und zu vermitteln.

Inhalte: Die Lehrveranstaltung behandelt zunächst grundlegende Themen wie Computational Thinking, Problemlösungsstrategien, Big-O-Notation und asymptotischer Analyse. Darauf aufbauend werden die Studierenden mit verschiedenen Algorithmen vertraut gemacht, wie etwa Insertion Sort, Merge Sort, der linearen und binären Suche sowie Algorithmen für Graphen. Auch grundlegende Datenstrukturen wie Listen, Stapel, Warteschlangen sowie Hash-Tabellen, binäre Suchbäume und Graphen werden behandelt. Ein weiterer Schwerpunkt liegt auf fachdidaktischen Aspekten, um die Konzepte im Schulunterricht zu vermitteln.

Methoden: Die Lehrveranstaltung kombiniert Vorlesungen mit praktischen Übungen. Zur Vertiefung der Inhalte erhalten die Studierenden Übungsblätter, die sie eigenständig bearbeiten und auf der Lernplattform einsehen können. In den begleitenden Übungen und Tutorien werden die Ergebnisse der Übungsblätter präsentiert, besprochen und offene Fragen geklärt.

Art der Leistungskontrolle und erlaubte Hilfsmittel

Die Lehrveranstaltung ist prüfungsimmanent. Die Beurteilung setzt sich aus fünf Hausübungen mit je fünf Punkten (insgesamt 25 Punkte), einem Zwischentest mit 25 Punkten und einem Abschlusstest mit 50 Punkten zusammen. Die Gesamtpunktzahl beträgt somit 100 Punkte.

Mindestanforderungen und Beurteilungsmaßstab

Für den erfolgreichen Abschluss der Lehrveranstaltung ist die aktive Teilnahme an den Übungen sowie die Abgabe aller Hausübungen verpflichtend. Es müssen mindestens 50 Punkte insgesamt erreicht werden. Die Beurteilung erfolgt nach folgendem Schema: Sehr gut (1) bei 89–100 Punkten, Gut (2) bei 76–88 Punkten, Befriedigend (3) bei 63–75 Punkten, Genügend (4) bei 50–62 Punkten und Nicht genügend (5) bei weniger als 50 Punkten.

Prüfungsstoff

Der Prüfungsstoff umfasst alle in der Vorlesung und den Übungen behandelten Themen.

Literatur

T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, und P. Molitor, Algorithmen: eine Einführung, 4., durchges. und korrigierte Aufl. München: Oldenbourg, 2013.

Zuordnung im Vorlesungsverzeichnis

Modul: UF-INF-04

Letzte Änderung: Mo 03.03.2025 09:26