Universität Wien

136011 UE Data Structures and Data Modelling (2026S)

Prüfungsimmanente Lehrveranstaltung
GEMISCHT

An/Abmeldung

Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").

Details

max. 25 Teilnehmer*innen
Sprache: Englisch

Lehrende

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

  • Freitag 06.03. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 13.03. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 20.03. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 27.03. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 17.04. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 08.05. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 15.05. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 22.05. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 29.05. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 05.06. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 12.06. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 19.06. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Freitag 26.06. 11:30 - 13:00 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3

Information

Ziele, Inhalte und Methode der Lehrveranstaltung

This course introduces students to the basic structure of digital data and to principles of data modelling based on requirements analysis, with a particular focus on humanities data. It presents and compares the main data modelling paradigms used in the field: the relational data model (implemented using SQL), hierarchical data models (implemented using XML and JSON), and the graph data model (implemented using Neo4j). Students will acquire both conceptual and technical knowledge to understand how different modelling choices affect the representation, management, and reuse of data in humanities research.

The course has a strong practical orientation. Learning takes place through in-class exercises, collective discussion and correction of assignments, and the guided development of a final group project. The final project consists of a working data model and written documentation explaining the design decisions and technical implementation. Both in-class sessions and independent work outside class will be dedicated to the development of this project. Working with real-world datasets, students will analyse project requirements, design appropriate data structures and data models, and implement them technically. Throughout the semester, student groups will present their requirements analysis, discuss proposed modelling solutions, and progressively develop and refine their implementations, with feedback provided during class.

Practical work will be complemented by discussions of empirical and theoretical frameworks related to data processing and data mining, with particular attention to humanities research questions.

No prior programming knowledge is required; all necessary technical skills will be introduced during the course.

Art der Leistungskontrolle und erlaubte Hilfsmittel

Course evaluation will consist of a combination of:

in-class active participation (10%)
homework assignments (40%)
quiz (15%)
final project (35%)*

*The final project includes: abstract, data management plan, database model.

Mindestanforderungen und Beurteilungsmaßstab

- Attendance is required; a maximum of three unexcused absences is permitted. Absences due to illness will not be counted if supported by a medical certificate.
- Completion of all homework assignments and the final group project is mandatory.
- A graded quiz will be administered during the course.

Prüfungsstoff

No exam

Literatur

Available through Moodle

Zuordnung im Vorlesungsverzeichnis

DH-S I

Letzte Änderung: Di 03.03.2026 18:06