0565 Corporate IT I - Information Structures
Dr.-Ing. Marjan Khobreh
Contact details
Weekly hours
Language of instruction
09/03/19 to 10/04/19
Registration via LPIS
Notes to the course
Day Date Time Room
Monday 10/07/19 01:00 PM - 05:30 PM D3.0.222
Monday 10/14/19 01:00 PM - 05:30 PM D3.0.222
Monday 10/21/19 01:00 PM - 05:30 PM D3.0.222
Monday 10/28/19 01:00 PM - 05:30 PM D3.0.222
Monday 11/04/19 02:00 PM - 06:00 PM TC.4.04
Monday 11/11/19 01:00 PM - 05:30 PM D3.0.222
Monday 11/18/19 01:00 PM - 02:30 PM EA.6.026

We live in the world of data. Everything around us has its own meaning and descriptions and it can have a spectrum of meanings from different perspectives. In addition, We live in the digital era. It sounds we are trying to have a digital copy of the world on the machines, therefore, data should be represented for the machines and ultimately machines should have the capability to use it. We as an individual collect data through talks, reading, watching, feeling, hearing and sensing. We store data in our mind, connect the collected and stored data and create knowledge. Iteratively, we exchange our knowledge through communication channels such as talking, writing, watching and drawing. In the digital era, it is worthwhile to know how computers collect, store, retrieve, reuse and produce data? In the era of the connected world, it is significant to learn how computers communicate with human and machines and exchange data? Within this course, you will learn the basics of the languages enhanced storing, retrieving, reusing and exchanging data through the web. And you will learn how the web and semantic web are created and how the virtual world is shaped.

Learning outcomes

By attending the course and fulfilling the project and assignments, you will be able to represent the following knowledge, skills and competences:

Subject-related skills:

  • Explaining about the structure of data, information and knowledge.
  • Explaining and applying different character encodings
  • Defining data structure, particularly tree structure and graph theory
  • Designing a simple database and applying SQL
  • Coding HTML pages, Using CSS and Coding Java Scripts
  • Coding  XML documents, Describing XML structures using DTD and XSD, Retrieving XML information using XPath, Transforming XML information using XSLT
  • Describing semantic structures using RDF
  • Developing simple ontologies using Protégé.

Transferable skills:

  • Team working
  • Creating an idea and developing it
  • Designing and developing a web-site
  • Presenting and defending your work
  • Providing a report
  • Creating a video
  • Explaining your work to convince the others.
  • Explaining your work at a glance in a form of infogram.
Attendance requirements
  • In general, attendance is mandatory.
  • A maximum of 4 hours (or 20%) absence is acceptable.
  • Attendance in the first unit is mandatory else you will lose the place in the course!
Teaching/learning method(s)

The aim of this course is not only to provide you with relevant theoretical knowledge, but also to enable you to put what you have learned into practical use. The design of the course reflects this, combining phases of knowledge acquisition with exercises and practical application. The instructor takes a part of a mentor, rather than a teacher; hence the course is driven by your active participation and learning needs.

The course consist of (1) a preparatory, information unit (unit-0), (2) four core units, (3) self-organised, autonomous study periods, (4) self-organised project work in groups (5) a workshop day (unit-5) for presenting the results of the project and (6) a final exam.

To apply the lessons learned in the course, please bring your laptops with yourselves!


To pass the course you must submit all four deliverables and obtain a grade higher than 50%.

  • 30% Project result (Web-site)
  • 15% Video (documentation of the project)
  • 15% Report (documentation of project and learning activities)
  • 40% Final exam

Grading system 

  • 87% - 100% = "Sehr gut" (Excellent)
  • 74% - 86.99% = "Gut" (Good)
  • 61% - 73.99% = "Befriedigend" (Satisfactory)
  • 50% - 60,99% = "Genügend" (Sufficient)
  • Below 50% = "Nicht Genügend" (Fail)
Prerequisites for participation and waiting lists

Courses: GK1 Grundzüge der ITK (Foundations in ICT) for WU students attending the specialisation  - this is a fixed restriction that cannot be waived under any circumstances!

 Recommended:  BIS I, BIS II  (see also recommended previous knowledge and skills in the syllabus)

Administrative: Registration in the LPIS, attendance of the first unit, participation in course planning

Please NOTE:

  • The number of available places is limited and there is often a list of students waiting for free places. If you have signed up for the course and during the registration period find out you will not attend, please remove your name from the list via LPIS. This will make your place available to others.
  • The participation in the first unit is mandatory; students who fail to come forfeit their place to students on the waiting list. Students can excuse themselves if the reason for missing the first unit is serious and will concern only the first unit. Students who are absent on the first session without bringing an absent note lose their place in the course. This place will be allocated to students in the waiting list who come to the first session according to the waiting list order.
Recommended previous knowledge and skills

The following knowledge is expected in this course.

  • You need a basic understanding of the role of information systems in organisations in general.
  • You need to know what relational data structures look like and what properties they have.
  • You need to be able to interpret graph-based structure.

At the WU, these topics are covered in the course BIS I and BIS II as well ICT basics.

If you are not or no longer familiar with the above topics, there will be a preparatory course material that you can use to catch up on your own.

Above all, you should be open to learning about technical issues and willing to try them out yourself (even if you think that you are not technical).

Availability of lecturer(s)

Lecturer:   Marjan Khobreh


Is this for me?

This is a course for everyone who not only wants to know about data and information structuring, but also wants to be able to apply the new-learned knowledge, develop web-site and enjoy to work on the backstage of the web. The course welcomes participants from very different backgrounds (with existing IT skills or even totally without).


Unit details
Unit Date Contents
1 07.10.2019

Unit 0 – Course structure and course tasks (30 min)

Unit 1 – From data to information (4 hours)

  • data, information, and knowledge in organisations
  • graphs and binary search trees
  • relational databases and SQL
  • information retrieval


Unit 0 and 1 are held jointly.

2 14.10.2019

Unit 2 – Information structuring (4,5 hours)

  • formatting documents using HTML, CSS and Java Scripts
3 21.10.2019

Unit 3 – Information structuring and transformation (4,5 hours)

  • using XSD and XML namespaces
  • identifying information with XPath
  • transforming information with XSLT
4 28.10.2019

Unit 4 – Semantic web (4,5 hours)

  • the idea of semantic web
  • technologies related to semantic web (RDF)
  • developing ontology
5 11.10.2019

Unit 5 – Workshop (4,5 hours)

  • presenting project, video and infogram
  • reviewing the deliverables
6 18.10.2019

Unit 6 - Exam (1,5 hours)

Last edited: 2019-04-30