Webbasierte Informationssysteme (CS4130)


Dozent:
Privatdozent Dr. rer.nat. habil. S. Groppe


Zielgruppe:

  • Master Medizinische Informatik SJ14 (Basismodul), Praktische Informatik, 1. oder 2. Fachsemester
  • Master Medizinische Informatik SJ14 (Wahlpflicht), eHealth / Informatik, 1. oder 2. Fachsemester
  • Master Medieninformatik SJ14 (Wahlpflicht), Informatik, Beliebiges Fachsemester
  • Master Entrepreneurship in digitalen Technologien SJ14 (Basismodul), Technologiefach Informatik, 1. oder 2. Fachsemester
  • Master Informatik SJ14 (Wahlpflicht), Schwerpunktfach Software Systems Engineering, 2. oder 3. Fachsemester
  • Master Informatik SJ14 (Basismodul), Praktische Informatik, 1. oder 2. Fachsemester

Umfang: 
Vorlesung (2 SWS)
Übung (2 SWS)

Zeit und Ort:

Vorlesung:
Donnerstags 12:15 - 14:00 Uhr im AM S2 / Audimaxgebäude

Übung:
Montags (Gruppe 1 + 2) 14:15 - 16:00 und 16:00 - 18:00 Uhr im PC-Pool 3, EG, Haus 64
Donnerstags (Gruppe 3) 14:15 - 16:00 Uhr im PC-Pool 2, EG, Haus 64

Beginn:
Vorlesung: Donnerstag, 09. April 2015
Übung: 09. April 2015

Unterlagen zur Vorlesung im Moodle

Beschreibung der Vorlesung: 

Bei der Vorlesung Webbasierte Informationssysteme handelt es sich um ein Basismodul Praktische Informatik gemäß der Studienordnung Master Informatik. Je nach Studiengang kann es jedoch auch als Wahlpflicht gewählt werden (siehe Zielgruppe).

Inhalt: 

In der Veranstaltung "Webbasierte Informationssysteme" werden wir grundlegende Technologien, Sprachen, Spezifikationen, Werkzeuge und Tools kennen lernen, um Informationen im Web zu verarbeiten, zu speichern und darzustellen.

Zunächst wird auf die Darstellung von Informationen auf Client-Seite im Browser eingegangen. Es werden die wesentlichen Sprachen HTML, CSS und Javascript vorgestellt. Danach wird die Programmierung auf der Server-Seite am Beispiel von PHP behandelt.

Die Grundlagen des Semantic Webs insbesondere das Datenmodell, die Anfrage- und Regelsprache sowie Ontologien werden eingeführt, um den Anforderungen der Verarbeitung von immer größer werdenden heterogenen Web-Datensätzen gewachsen zu sein.

Schließlich wird die Verarbeitung von sehr großen Datenmengen im Web mittels der Cloud-Technologien Hadoop MapReduce, HBase, Hive und Pig thematisiert.

In den Übungen wird das in der Vorlesung erlernte Wissen praktisch vertieft. Jede Übungseinheit findet direkt am Rechner statt, damit der Studierende konkrete Probleme mit den besprochenen Technologien umsetzen kann.

Übungen:

Die Übungen finden durchgängig am Rechner statt. Die Übungen bestehen aus Präsenzaufgaben, die alleine oder in kleinen Gruppen bearbeitet werden. Der Dozent steht bei Fragen und zur Besprechung der Lösungen zur Verfügung. Zu allen Aufgaben finden sich Beispiellösungen direkt unter der Aufgabenstellung. Die Beispiellösungen sollten jedoch erst nach Bearbeitung zum Vergleich mit der eigenen Lösung betrachtet werden, da ansonsten der Lerneffekt sehr viel geringer ist.

Die Präsenzaufgaben finden sich auf der Tutorial-Webseite.