Foundations and tools for processing semi-structured data

  • Unterricht

    Details

    Fakultät Math.-Nat. und Med. Fakultät
    Bereich Informatik
    Code UE-SIN.08618
    Sprachen Englisch
    Art der Unterrichtseinheit Vorlesung
    Kursus Master
    Semester SP-2022

    Zeitplan und Räume

    Vorlesungszeiten Dienstag 09:15 - 12:00, Wöchentlich (Frühlingssemester)
    Strukturpläne 3h par semaine durant 14 semaines
    Stunden pro Woche 3
    Kontaktstunden 42

    Unterricht

    Verantwortliche
    Dozenten-innen
    Beschreibung

    The course is about the foundations and tools for dealing with tree shaped data, a prevalent data model used for representing semi-structured data over distributed information systems. It aims at presenting an approach for modelling, querying and processing either document-centric or data-centric information in a homogeneous way. The theoretical part introduces underlying concepts sustaining the approach. The practical part illustrates the application of concepts in a concrete context: the development of Web applications that make use of an XML native database (one category of the NoSQL databases) and associated standardized languages.

    Lernziele

    At the end of the course, the student will be able to:
    - Understand and explain the differences - strengths and weaknesses - of a tree structured model in comparison with other data models.
    - Understand the fundamental principles of a strongly typed language to manipulate tree structured data.
    - Understand the benefit to use standardized core languages for modeling, querying, re-purposing and processing tree structured data in comparison with other languages such as those proposed by JSON, as an example.
    - Identify situations where information management requirements can be more appropriately dealt with a tree structured data model approach.

    Bemerkungen

    MSc-CS BENEFRI - (Code Ue: 43110/ Track: T4) The exact date and time of this course as well as the complete course list can be found at http://mcs.unibnf.ch/.

    Soft Skills
    Nein
    ausserhalb des Bereichs
    Nein
    BeNeFri
    Ja
    Mobilität
    Ja
    UniPop
    Nein
  • Einzeltermine und Räume
    Datum Zeit Art der Unterrichtseinheit Ort
    22.02.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    01.03.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    08.03.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    15.03.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    22.03.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    29.03.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    05.04.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    12.04.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    26.04.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    03.05.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    10.05.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    17.05.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    24.05.2022 09:15 - 12:00 Kurs PER 21, Raum B130
    31.05.2022 09:15 - 12:00 Kurs PER 21, Raum B130
  • Leistungskontrolle

    Prüfung

    Bewertungsmodus Nach Note
  • Zuordnung
    Zählt für die folgenden Studienpläne:
    Ergänzende Lehrveranstaltungen in Naturwissenschaften
    Version: ens_compl_sciences
    Paquet indépendant des branches > UE für Vertiefungsstudium in Informatik (Niveau Master)

    Informatik [3e cycle]
    Version: 2015_1/V_01
    Weiterbildung > UE für Vertiefungsstudium in Informatik (Niveau Master)

    Informatik [POST-DOC]
    Version: 2015_1/V_01
    Weiterbildung > UE für Vertiefungsstudium in Informatik (Niveau Master)

    Ma - Business Communication : Wirtschaftsinformatik - 90 ECTS
    Version: 2020/SA_V01
    Kurse - 60 ECTS > Optionsgruppe > Wirtschaftsinformatik > Kurse > Module Informatik > Logic

    Ma - Wirtschaftsinformatik - 90 ECTS
    Version: 2020/SA-v01
    Kurse - min. 45 ECTS > Module Wirtschaftsinformatik/Informatik > Logic

    Ma - Wirtschaftsinformatik - 90 ECTS
    Version: 2019/SA_V01
    Kurse - min. 45 ECTS > Module Wirtschaftsinformatik/Informatik > Logic

    NfMa - Wirtschaftsinformatik - 30 ECTS
    Version: 2020/SA_V01
    Kurse > Module Informatik > Logic

    Zusatz zum Doktorat [PRE-DOC]
    Version: 2020_1/v_01
    Zusatz zum Doktorat (Math.-Nat. und Med. Fakultät) > UE für Vertiefungsstudium in Informatik (Niveau Master)