0490 Corporate IT I - Information Structures
Dr.-Ing. Marjan Khobreh
Contact details
Weekly hours
Language of instruction
09/09/20 to 10/09/20
Registration via LPIS
Notes to the course
Day Date Time Room
Tuesday 10/13/20 10:30 AM - 03:00 PM Online-Einheit
Tuesday 10/20/20 10:30 AM - 03:00 PM Online-Einheit
Tuesday 10/27/20 10:30 AM - 02:30 PM Online-Einheit
Tuesday 11/03/20 10:30 AM - 02:30 PM Online-Einheit
Tuesday 11/17/20 10:30 AM - 02:30 PM Online-Einheit
Tuesday 11/24/20 11:00 AM - 12:30 PM Online-Einheit
Procedure for the course when limited activity on campus

The course takes place in a distance learning mode. We will use an online course platform (MS TEAMS/Zoom).

All units take place as mentioned in the course schedule online.

The attendance requirements, teaching method, assignments, and assessment remain as described in the syllabus. Changing the teaching mode (online learning) does not affect the syllabus.

The final exam will be held online written exam via the LEARN Platform.


We live in a 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 like 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 humans 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 using MySQL
  • 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 and OWL
  • Developing simple ontologies using Protégé editor.

Transferable skills:

  • Team working
  • Creating an idea and developing it
  • Designing and developing a project by using HTML, CSS, JavaScript, and XML
  • Presenting and defending your work
  • Providing a report collaboratively
  • Creating a video
  • Presenting your work to others.
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 pass the course you must submit all four deliverables and obtain a minimum of 50% of the final exam.

  • 30% Project (code of the project)
  • 10% Video (documentation of the project)
  • 15% Report (documentation of project and learning activities)
  • 45% 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 13.10.2020

Unit 0 – Course structure and course tasks (

Unit 1 – From data to information

  • data, information, and knowledge in organizations
  • graphs and binary search trees
  • relational databases and SQL
  • MySQL


Unit 0 and 1 are held jointly.

2 20.10.2020

Unit 2 – Information structuring

  • formatting documents using HTML, CSS and JavaScript
3 27.10.2020

Unit 3 – Information structuring and transformation

  • learning XML format
  • using XSD and XML namespaces
  • identifying information with XPath
  • transforming information with XSLT
4 03.11.2020

Unit 4 – Semantic web

  • the idea of semantic web
  • learning RDF and OWL formats
  • developing ontology using Protege editor
5 17.11.2020

Unit 5 – Workshop

  • presenting the project results
6 24.11.2020

Unit 6 - Exam

  • written exam
Last edited: 2020-09-04