184.705 Semistructured Data
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to...

  • explain the differences between semi-structured and structured data.
  • apply the XML-technologies cover by the lecture to concrete problem settings.
  • detect the limitations of XML-technologies in concrete problem setting.
  • explain the differences between the XML-Schema language discussed in the lecture.
  • explain the differences between the XML-Query languages discussed in the lecture.
  • explain the differences between the XML-APIs discussed in the lecture.

Subject of course

  • XML
  • XML schema languages (DTDs, XML Schema)
  • XML query languages (XPath, XQuery, XSLT)
  • XML-APIs (parsers, XSLT-processor)

Teaching methods

  • The lecture introduces XML and related standards and explains them using examples.
  • There are exercises that deepen the students' understanding of the concepts introduced in the lecture.
  • There will be question hours with the tutors spread over the time before the submission dates.
  • The exercise mainly consists of programming tasks and accounts for 25% of the overall grade.
  • In order to create the same prerequisites for submission for all students, there is a uniform submission date for all students followed by the submission interviews.
  • During the submission interviews, the examples are checked for correctness, but especially for understanding, and feedback is given accordingly.

 *********Hybrid Teaching in SuSe22 ************
Due to the COVID-19 crisis, this course will use a hybrid approach to teaching, using the TUWEL platform as well as meetings with the students on campus. On a weekly basis the students will receive videos of lectures on all topics of the course. Furthermore, on a weekly basis we will have a discussion session in a lecture room, where the students and the teachers can discuss the lecture material (Q&A sessions; the first Q&A session is on March 9). Exercises will be managed using TUWEL, while the exercise discussions with tutors will be held online using Zoom. In addition, a discussion forum on TUWEL will be used to answer student questions and to clarify issues. 



The exam mode: written exam in the university campus. 

In case of COVID-19 restrictions that disallow events on campus, the following changes would be made to the organization of the lecture:

- the Q&A would be moved to online mode (Zoom meetings)

- the examination mode would be changed to "Online written exam on paper". In this mode, the examiners and the students are permanently connected via  audio and video in a online meeting. At the end of the exam, the students must scan  of the written exam and upload it to TUWEL within the time specified by the examiner (approx. 5 minutes).

******************************************

Mode of examination

Written

Additional information

Questions about the course

are only guaranteed to be answered if sent to ssd@dbai.tuwien.ac.at.
Notice that, messages where the subject does not start with "SSD:" might be considered spam.

ECTS Breakdown:

24h lectures
24h exercises
 1h exercise interviews
24h exam preparation
 2h exam

----------------------------------
75h (3 ECTS)
----------------------------------

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed11:00 - 13:0009.03.2022 - 15.06.2022GM 2 Radinger Hörsaal - TCH Semistructured Data
Semistructured Data - Single appointments
DayDateTimeLocationDescription
Wed09.03.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed16.03.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed23.03.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed30.03.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed06.04.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed27.04.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed04.05.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed11.05.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed18.05.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed25.05.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed08.06.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH Semistructured Data (Q&A Session)
Wed15.06.202211:00 - 13:00GM 2 Radinger Hörsaal - TCH NOT USED IN SuSe22 (Reserved for SSD in SuSe23)

Examination modalities

The final evaluation is based on the performance at the exercises (25%) and a written exam (75%). It is mandatory to pass the exam in order to positively complete the course.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri14:00 - 16:0009.12.2022EI 2 Pichelmayer HS - ETIT written26.09.2022 00:00 - 08.12.2022 23:59TISSPrüfung - Semistrukturierte Daten (184.705)
Wed12:00 - 14:0025.01.2023EI 2 Pichelmayer HS - ETIT written26.09.2022 00:00 - 24.01.2023 23:59TISSPrüfung - Semistrukturierte Daten (184.705)

Course registration

Begin End Deregistration end
11.02.2022 00:00 17.03.2022 23:59

Curricula

Study CodeSemesterPrecon.Info
033 526 Business Informatics 4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing STEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering STEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

  • basic programming skills in Java
  • knowledge of the course Data Modelling or the course Data Base Systems, in particular: relational data model, SQL

Preceding courses

Accompanying courses

Language

English