Universität Wien

051946 VU Algorithms and Data Structures (2025S)

Continuous assessment of course work

Summary

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
Registration information is available for each group.

Groups

Group 1

max. 20 participants
Language: German
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

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.

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

Reading list

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.

Group 2

max. 20 participants
Language: German
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

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.

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

Reading list

Introduction to Algorithms, Third Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. Also available in German.

Information

Aims, contents and method of the course

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.

Assessment and permitted materials

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.

Minimum requirements and assessment criteria

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.

Examination topics

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

Association in the course directory

Modul: UF-INF-04

Last modified: Mo 03.03.2025 09:26