Courses offered in WS 11/12
Lecture: Implementation of Databases
Lecture: Web Science
Proseminar: Intelligente Verteilte Systeme
Seminar: Information Management in the Web
Practical course (basic level): Unternehmensgründung und neue Medien
Practical course (advanced level): Hightech Entrepreneurship and new Media
The lecture introduces basic technologies of the realization of database systems. Beside the coarse architecture (e.g. layered architecture) detailed procedures for the solution of special database tasks (especially query analysis and transaction management) will be discussed. The concepts of implementation will be applied to classical (relational model) as well as to more recent data models (distributed, XML). In addition to necessary theoretical fundamentals, practical concepts will be introduced that allow database administrators the efficient tuning of databases.
Twenty years after the birth of the World Wide Web, Web Science has been becoming a new study field in Computer Science. This course introduces fundamental concepts (web centralities & algorithms, network models and web engineering principles) of Web Science. We then give an overview on regular and random network models, influence, economic, and biological networks. In the following we study dynamic processes on complex networks (emergence, percolation, epidemics, synchrony, walking and searching, net gain and repeated games). In the engineering part we dig into emerging cloud & grid computing approaches like GoogleApp, Google Wave (XMPP) and Bittorrent. With the knowledge gained in the preceding chapter we can analyse and engineer advanced web applications like the Wikipedia, personal learning environments and massive 3D multimedia environments.
Today, users can use a large number of tools and interfaces to find and manage information on the Web. However, many tasks require still a significant human effort, such as the integration of data across different, heterogeneous web sources.
Unternehmensgründung und neue Medien ist ein Praktikum für Bachelor-Studenten, in dem die Erstellung eines komplexen Informationsprodukts erlernt wird. In diesem Semester stehen "Serious Games" im Mittelpunkt. Voraussetzungen sind dabei Kenntnisse aus den Vorlesungen Programmierung sowie Datenstrukturen und Algorithmen.
The course combines tutorials and lectures on the development of complex information products with practical experience in start-ups on specific and typical IT-related problems of the companies taking part in the lab. Integrated into the concept of this course is the development of presentation and other soft skills.