- Die LV wird als prüfungsimmanente Veranstaltung abgehalten.
- Studenten, die zur LV angemeldet sind, sind damit auch direkt zur Prüfung angemeldet (d.h. es erfolgt keine gesonderte Anmeldung zu den Prüfungsleistungen).
- Benotet werden Teilnehmer/inn/en, die zumindest eine der Prüfungsleistungen abgelegt haben.
- Insgesamt können maximal 100 Punkte erreicht werden. Die beiden Abschnitte über formale Grundlagen und Methoden des Data und Knowledge Engineering sind mit jeweils 50 Punkten gleichgewichtet.
- In die Benotung fließen folgende Prüfungsleistungen ein:
- Formale Grundlagen:
- ein unangekündigtes schriftliches Quiz (Kurztest) während einer der LV-Einheiten (10 Punkte);
- schriftlicher Mid-Term Test (Zwischentest) über die Inhalte der sechs formale Grundlagen Einheiten (inkl. Pflichtlektüre) (40 Punkte) .
- Methoden des Data und Knowledge Engineering:
- gleichgewichtete Teilleistungen in Form von Learn Multiple Choice Fragen (35 Punkte);
- eine weitere Teilleistung als Abschlussarbeit in Form eines Learn-Arbeitsauftrags (15 Punkte);
- die multiple choice Fragen werden nach jeder Einheit im Learn jeweils für kurze Zeit freigeschaltet; mit der Abschlussarbeit können Sie schon während der LV beginnen. In der Abschlussarbeit zeigen Sie, dass Sie die Inhalte der LV in einer überschaubaren aber neuen Aufgabe selbständig anwenden können. Details dazu werden in der LV kommuniziert. Im Learn finden Sie die Teilleistungen in Ihrer ToDo Liste. Die Verwendung von KI-basierten Systemen wie chatGPT zur Generierung der Teilleistungen, insb. der Abschlussarbeit, ist nicht erlaubt.
- Formale Grundlagen:
- Für eine positive Benotung ("genügend", 4) müssen zumindest 50 (fünfzig) Prozent der insgesamt erreichbaren Punkte gesammelt werden. Die weiteren Noten werden in 10%-Intervallen vergeben (weitere Details folgen in der LV).
Syllabus
Registration via LPIS
Day | Date | Time | Room |
---|---|---|---|
Thursday | 03/06/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Thursday | 03/13/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Thursday | 03/20/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Thursday | 03/27/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Thursday | 04/03/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Thursday | 04/10/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Tuesday | 04/22/25 | 08:00 AM - 10:00 AM | D5.0.002 |
Thursday | 04/24/25 | 08:00 AM - 12:00 PM | TC.4.05 |
Tuesday | 04/29/25 | 08:00 AM - 12:00 PM | TC.3.03 |
Tuesday | 05/06/25 | 08:00 AM - 12:00 PM | D4.0.022 |
Thursday | 05/08/25 | 10:00 AM - 12:00 PM | TC.0.01 |
Tuesday | 05/13/25 | 08:00 AM - 12:00 PM | D5.1.001 |
Tuesday | 05/20/25 | 08:00 AM - 12:00 PM | D3.0.225 |
Tuesday | 05/27/25 | 08:00 AM - 12:00 PM | EA.6.026 |
Grobüberblick der LV-Inhalte:
- Formale Grundlagen:
- Basic Set Theory (Sets and Subsets, Set Operations, The Algebra of Sets, Ordered Pairs, Relations, Equivalence Relations, Functions, Ordering Relations, Closures of Relations etc.)
- Sequences and Summations (Sequences, Recurrence Relations, Series, Summation Notation & Summation Algebra, Product Notation & Product Algebra etc.)
- Introduction to Combinatorics (Counting, Permutations, Combinations, etc.)
- Introduction to Graph Theory (Undirected Graphs, Directed Graphs, Connectivity, Weighted Graphs, Trees, Graph Representations for Computation Purposes, Selected Graph Algorithms, etc.)
- Introduction to Linear Algebra (Matrices and Vectors, Vector Norms, Matrix Multiplication, Linear Equations, Gauss-Jordan Elimination, etc.)
- Introduction to Logic (Reasoning, Propositional Logic, Predicate Logic)
- Methoden des Data und Knowledge Engineering:
- Relationale Datenbanken (Relationales Modell, Funktionale Anhängigkeiten, SQL Query Language, Zerlegung von Relationen, Verbundstreue, Abhängigkeitstreue, Normalformen, DB Applikationen)
- RDF und Sparql (Knowledge Graphs, RDF, N3, SPARQL Query Language, Reasoning, DBPedia, Wikidata)
- Kombinieren von Daten aus relationalen DB und RDF Quellen
Begleitend gibt es zudem ausgewählte wissenschaftliche Fachartikel (Pflichtlektüre), deren Inhalte sich die Studierenden selbstständig erarbeiten.
Ziele:
- Vermittlung ausgewählter formaler Grundlagen und Abstraktionsmechnismen, die essentiell zum Verständnis Informationstechnischer Konzepte, Methoden und Werkzeuge sind (z.B. im Kontext von Data science, Distributed systems, Machine learning, Network science, Software Engineering).
- Vermittlung ausgewählter Datenbank-Technologien und essentieller Grundlagen des Semantic Web.
- Verständnis der Grundlagen von relationalen Datenbanken (insbesondere relationales Modell, Zerlegung von Relationen, Verbundstreue und Abhängigkeitstreue), Datenbanksprachen (v.a. Structured Query Language, SQL) und Knowledge Graphs;
- Datenbank-Applikationen zur Automatisierung bestimmter Aufgaben eigenständig implementieren, etwa für das Importieren von Daten aus externen Dateien in Datenbanktabellen, das Exportieren von Daten aus Datenbanktabellen in Dateien sowie die Erstellung von Berichten in einem bestimmten Format;
- zentrale Standards des Semantic Web - RDF und SPARQL - beschreiben und RDF-Abfragen in SPARQL selbstständig durchführen;
- je nach Anwendungsfall selbstständig entscheiden, ob relationale Datenbanken oder das Resource Description Framework (RDF) die geeignete Architektur darstellen.
Lernergebnisse:
- Nach Abschluss dieser LV haben die Studierenden
- Grundlagenwissen in den behandelten Themengebieten (siehe Beschreibung der LV-Inhalte);
- einen Überblick essentieller formaler Abstraktionsmechanismen;
- einen Überblick ausgewählter Datenbank-Technologien und essentieller Grundlagen des Semantic Web.
- Nach Abschluss dieser LV sind die Studierenden in der Lage:
- die behandelten formalen Konzepte und Abstraktionsmechanismen zur Lösung konkreter Problemstellungen anzuwenden;
- Zusammenhänge zwischen verschiedenen Konzepten und Abstraktionsmechnismen zu erkennen;
- sich selbstständig die Inhalte von wissenschaftlichen Fachartikeln zu erarbeiten und das Gelernte zur Bearbeitung einschlägiger Fragestellungen anzuwenden;
- das Wissen auf Problemstellungen zu transferieren, die nicht direkt in der LV behandelt wurden (Transferwissen).
Die Anwesenheit in den Präsenzeinheiten wird dringend empfohlen. Zu den schriftlichen Prüfungsleistungen besteht Anwesenheitspflicht.
Vortrag und Übungen:
- der Abschnitt über formale Grundlagen beinhaltet Vorträge sowie Möglichkeiten für interaktiven Austausch und Diskussionen während und nach den Vorträgen. Begleitend zu jeder inhaltlichen Einheit gibt es Übungsaufgaben und Lösungsvorschläge, die als R-Skript zum Herunterladen verfügbar sind. Nach Abschluss der sechs inhaltlichen Einheiten wird zudem eine dedizierte Fragestunde zur Prüfungsvorbereitung angeboten.
im Abschnitt über Methoden des Data und Knowledge Engineering folgen im Anschluss an den Vortrag jeweils praktische Übungen, wo die Teilnehmer/innen auf Ihrem eigenen Laptop die Beispiele aus der LV nachvollziehen und bei Bedarf von einem/einer Tutor/in betreut werden. Studierende profitieren mehr von der LV, wenn sie sich für den jeweils nächsten Termin vorbereiten; auf mitloehner.com finden sich ergänzende Unterlagen. Zudem ist für die Teilnehmer/innen ein Jupyter Notebook Server mit allen notwendigen Software packages vorbereitet, den Link finden Sie auf Learn unter "Lernaktivitäten" zur LV. Damit können Sie im Browser alle Aufgaben bearbeiten und auch weitere, selbstgestellte Probleme lösen. Wir verwenden in der LV nur frei verfügbare Open Source Software, die Sie auch auf Ihrem eigenen Laptop installieren können, d.h. Sie müssen nicht unbedingt den Jupyter Server des Instituts verwenden.
Please log in with your WU account to use all functionalities of read!t. For off-campus access to our licensed electronic resources, remember to activate your VPN connection connection. In case you encounter any technical problems or have questions regarding read!t, please feel free to contact the library at readinglists@wu.ac.at.
Back