Past Terms
WS 12/13
show coursesLecture: Web Science
Lecturers: PD Dr. Ralf Klamma, AORTwenty 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.
Lecture: Implementation of Databases
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Christoph QuixThe 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.
Seminar: Intelligent Distributed Systems
Lecturers: Prof. Dr. Matthias Jarke Dr. Karl-Heinz KrempelsSeminar: Information Management in the Web
Lecturers: PD Dr. Christoph Quix Prof. Dr. Matthias JarkeToday, 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.
Practical course (basic level): Unternehmensgründung und neue Medien (Serious Games)
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeUnternehmensgrü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.
Practical course (advanced level): Campus Connect SOAp(raktikum)
Lecturers: Dr. Karl-Heinz Krempels Prof. Dr. Matthias JarkePractical course (advanced level): Hightech Entrepreneurship and new Media (Serious Games)
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeThe 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.
SS 12
show coursesLecture: Datenbanken und Informationssysteme
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AORDie Vorlesung gibt einen einführenden Überblick über Datenbanken und ihre Verwendung in Informationssystemen.Wesentliche Ziele der Veranstaltung sind das Kennenlernen verschiedener bekannter Datenmodelle, wobei der Schwerpunkt auf dem relationalen Modell liegt. Es werden theoretische sowie praktische Grundlagen der Datenmodelle und zugehöriger Anfragesprachen vermittelt. Außerdem werden Modellierungs- und Entwurfstechniken für das relationale Modell vorgestellt und Einblicke in grundlegende Datenbanksystemtechniken, z.B. die Transaktionsverwaltung, gegeben.
Lecture: Advanced Data Models
Lecturers: PD Dr. Christoph Quix Prof. Dr. Matthias JarkeThis lecture presents advanced concepts in data modeling. In particular, we will discuss formal methods for the representation and management of data models. In addition, methods for data integration, which are based on these formalizations, will be discussed. The tutorials will present practical examples for the presented concepts.
Seminar: Web Science Seminar
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeTwenty years after the birth of the World Wide Web, Web Science has been becoming a new study field in Computer Science. This seminar researches advanced theoretical and practical topics in Web Science probably leading to master thesis topics. Topics include but are not limited to: Linked Data, Trend Analysis, Open Data Initiatives, Media Classification and Analysis, Web Metadata, Folksonomies, Tagging Networks, Web User Modelling and Analysis (User Behavior, Social Interaction), Communities and Web Lifestyles, Web Analysis, Web Search, Collaborative Information Management (Collaborative Production, collective Intelligence), Adaptive Web Hypermedia, Cloud Computing, Advanced Web Protocols (XMPP), Web Services and Web Application Engineering.
Practical course (basic level): Geschäftsmodelle und IT-Anwendungen in der Elektromobilität
Lecturers: Prof. Dr. Matthias JarkePractical course (advanced level): CSCW Experience Lab
The goal of this lab is to gain practical experience in collaboration by working on a project called Lightweight Collaboration Suite. Each student team consisting of three students will work on one subproject under different collaborative settings (synchronously, asynchronously, face-to-face, remote).
Practical course (advanced level): Accenture Campus Challenge 2012: Enterprise 2.0 - Plattformen
Lecturers: PD Dr. Christoph QuixDie Campus Challenge ist ein von Accenture initiierter Wettbewerb für Studenten technischer und wirtschaftswissenschaftlicher Studiengänge. Die Studenten erhalten die Möglichkeit, sich mit modernen Technologien auseinander zu setzen und von der intensiven Zusammenarbeit mit unseren IT-Beratern sowie unseren Technologie-Partnern zu profitieren. Eine große Chance, aktuelles Wissen in Projektmethodik und der Lösung praxisrelevanter Anwendungsprobleme zu erwerben.
WS 11/12
show coursesLecture: Implementation of Databases
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Christoph QuixThe 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.
Lecture: Web Science
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AORTwenty 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.
Proseminar: Intelligente Verteilte Systeme
Seminar: Information Management in the Web
Lecturers: Dipl.-Inform. Sandra Geisler Fisnik Kastrati, M.Sc. Dr. Xiang Li Prof. Dr. Matthias Jarke PD Dr. Christoph QuixToday, 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.
Practical course (basic level): Unternehmensgründung und neue Medien
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AORUnternehmensgrü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.
Practical course (advanced level): Hightech Entrepreneurship and new Media
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AORThe 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.
SS 11
show coursesLecture: Datenbanken und Informationssysteme
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Christoph QuixDie Vorlesung gibt einen einführenden Überblick über Datenbanken und ihre Verwendung in Informationssystemen
Lecture: Distributed Systems and Middleware
Lecturers: Prof. Dr. Matthias Jarke Dr. Karl-Heinz KrempelsThe lecture covers the basic principles of distributed systems, e.g. communication, parallelization, distributed transactions, replication, synchronization, middleware.
Seminar: Algorithms for Complex Networks
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeNetworks play a central role in many sectors employing information technology, such as communication, mobility, and transport, social interactions and political activities. Its complex and nearly incomprehensible entanglements of various structures and its huge effect on seemingly unrelated institutions and organizations, the need to understand large networks, their complex structures, and the processes governing them is becoming very important for many application areas and use cases, such as recommender systems, overlapping communities, mobile communities, multimedia networks, software artifact networks, software repositories, digital libraries, web 2.0 artifacts, XMPP protocol artifacts, innovation networks and learning networks. To analyze existing large and complex networks and to design new and more efficient algorithms for solving various problems on these networks is an important task since many of them have become so large and complex that classical algorithms are not sufficient anymore. This seminar tries to get an overview on existing algorithms and open research challenges leading to future research to be carried out in master thesis and Phd thesis work.
Practical course (advanced level): Hightech Entrepreneurship and new Media
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeThe 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.
Practical course (advanced level): CSCW Experience Lab
The goal of this lab is to gain practical experience in collaboration by working on a selected project. Each student team will work on one project under different collaborative settings (synchronously, asynchronously, face-to-face, remote).
Practical course (advanced level): Accenture Campus Challenge 2011: Wettbewerbsvorteile durch Smart Sustainability
Lecturers: PD Dr. Christoph Quix Prof. Dr. Matthias JarkeDie Campus Challenge ist ein Wettbewerb, bei dem Sie als Team im Frühjahr/Sommer 2011die Möglichkeit haben, Ihre wissenschaftlichen Methoden und Kenntnisse mit unternehmerischem Denken und unternehmerischer Umsetzungsfähigkeit zu kombinieren. Das Projekt wird von der Ideenfindung bis hin zur Präsentation Ihres Konzeptes vor einer hochkarätigen Jury am deutschen Hauptsitz von Accenture in Frankfurt/Kronberg intensiv durch Accenture-Coaches und die Betreuer der RWTH begleitet.
WS 10/11
show coursesLecture: Web Science
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AORTwenty 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.
Seminar: Personal and Mobile Health Care
A growing number of citizens desire to be empowered with applications for health care. Personalised and mobile healthcare is a fast growing trend to improve health care outcomes in daily life. It concerns personalized health records, wearable sensors, 24/7 monitoring systems, mobile assistants, telemedicine and other emerging technologies.
SS 10
show coursesLecture: Advanced Data Models
Lecturers: PD Dr. Christoph Quix Prof. Dr. Matthias JarkeThis lecture presents advanced concepts in data modeling. In particular, we will discuss formal methods for the representation and management of data models. In addition, methods for data integration, which are based on these formalizations, will be discussed. The tutorials will present practical examples for the presented concepts.
Lecture: Datenbanken und Informationssysteme
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeDie Vorlesung gibt einen einführenden Überblick über Datenbanken und ihre Verwendung in Informationssystemen
Practical course (basic level): Mobile Cloud Computing Lab
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AORIn this basic level lab course students will get the chance to operate on up to 128 virtual servers of Sun Enterprise T5240 based on Apache Hadoop and Google AppEngine in order to provide services for the consumption on various mobile clients including the Android devices such as Motorola Droid/Milestone and HTC Hero or the Apple iPhone. Tasks will mainly be located in the domain of mobile Multimedia Management, e.g. Mobile Augmented Reality scenarios. Further details will be announced later.
Practical course (advanced level): Accenture Campus Challenge 2010: Der Arbeitsplatz der Ne(x)t Generation
Lecturers: PD Dr. Christoph Quix Prof. Dr. Matthias JarkeDie Campus Challenge ist ein Wettbewerb, bei dem Sie als Team im Frühjahr/Sommer 2010 die Möglichkeit haben, Ihre wissenschaftlichen Methoden und Kenntnisse mit unternehmerischem Denken und unternehmerischer Umsetzungsfähigkeit zu kombinieren. Das Projekt wird von der Ideenfindung bis hin zur Präsentation Ihres Konzeptes vor einer hochkarätigen Jury am deutschen Hauptsitz von Accenture in Frankfurt/Kronberg intensiv durch Accenture-Coaches begleitet.
WS 09/10
show coursesLecture: Implementation of Databases
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Christoph QuixThe lecture introduces basic technologies of the realization of database systems. Beside the coarse architecture (e.g. layer architecture) detailed procedures for the solution of single tasks (especially query analysis and transaction management) will be discussed. The concepts of implementation will be applied to classical (relational model, network model) as well as to more recent data models (distributed, object-oriented, deductive). In addition to necessary theoretical fundamentals, practical concepts will be introduced that allow database administrators the efficient tuning of databases.
Lecture: Web Science II
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeWith the emerging development and impacts of World Wide Web, Web Science having information and social dimensions has been becoming a new study field in Computer Science.
Seminar: Data Streams and Dataspaces
Lecturers: Prof. Dr. Matthias JarkePractical course (advanced level): Hightech Entrepreneurship and New Media
Lecturers: PD Dr. Ralf Klamma, AORSS 09
show coursesLecture: Einführung in Datenbanken
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeDie Vorlesung gibt einen einführenden Überblick über Datenbanken und ihre Verwendung in Informationssystemen
Lecture: Algorithmen und Datenstrukturen
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Christoph QuixIn der Vorlesung werden die grundlegenden Konzepte des Algorithmenentwurfs, der Datenspeicherung und Datenverwaltung vermittelt.
Proseminar: Network Analysis in a Network Age
Lecturers: Prof. Dr. Matthias Jarke PD Dr. Ralf Klamma, AOR Dipl.-Inform. Anna Hannemann Zinayida Petrushyna, M.Sc.Methoden der Netzwerkanalyse werden in so verschiedenen Anwendungsbereichen wie Projektplanung, komplexe Systeme, elektronische Schaltungen, soziale Netzwerke, Verkehrssysteme, Kommunikationssysteme, Epidemiologie, Bioinformatik, Hypertextsystemen, Textanalyse, Bibliometrie, Organisationstheorie, genealogische Forschung und Ereignisanalyse benötigt. Dieses Proseminar soll die formalen und algorithmischen Grundlagen zur Analyse solcher Netzwerke auf den Ebenen der Elemente, der Gruppen und der Netzwerke selbst erarbeiten.
Practical course (advanced level): Accenture Campus Challenge 2009: Innovative elektronische Marktplätze für Entwicklungs- und Schwellenländer
Lecturers: PD Dr. Christoph Quix Mohamed Amine ChattiDie Campus Challenge ist ein von Accenture initiierter Wettbewerb für Studenten technischer und wirtschaftswissenschaftlicher Studiengänge. Die Studenten erhalten die Möglichkeit, sich mit modernen Technologien auseinander zu setzen und von der intensiven Zusammenarbeit mit unseren IT-Beratern sowie unseren Technologie-Partnern zu profitieren. Eine große Chance, aktuelles Wissen in Projektmethodik und der Lösung praxisrelevanter Anwendungsprobleme zu erwerben.
WS 08/09
show coursesLecture: Implementation of Databases
Lecture: Web Science
Lecturers: PD Dr. Ralf Klamma, AOR Prof. Dr. Matthias JarkeSeminar: Dataspaces
Practical course (advanced level): Entrepreneurship and new Media
Lecturers: PD Dr. Ralf Klamma, AOR Sebastian Brandt Dipl.-Inform. Anna Hannemann Zinayida Petrushyna, M.Sc.SS 08
show coursesLecture: Introduction to Database Systems
Lecture: Advanced Data Models
Practical course (basic level): Web-basierte Software-Entwicklung mit .NET
Lecturers: PD Dr. Christoph QuixPractical course (advanced level): Gaming Communities
Practical course (advanced level): Einführung in die Personalwirtschaft mit SAP R/3
Lecturers: PD Dr. Christoph Quix Sebastian BrandtOther: Accenture Campus Challenge 2008
Lecturers: PD Dr. Christoph Quix Mohamed Amine ChattiWS 07/08
show coursesLecture: Implementation of Databases
Lecture: Virtual and augmented Reality
Lecturers: Prof. Dr. Wolfgang BrollSeminar: Mobile Data Management for UMIC
Practical course (advanced level): Entrepreneurship and new Media
Practical course (advanced level): User-oriented system design and personalized information services for nomadic information and e-learning systems
SS 07
show coursesLecture: Introduction to Database Systems
Lecture: Algorithmen und Datenstrukturen
Lecture: Computerspiele
Lecturers: Prof. Dr. Wolfgang Broll Prof. Dr. Wolfgang PrinzLecture: eBusiness - Anwendungen, Architekturen und Standards
Lecturers: Prof. Dr. Thomas RoseProseminar: Multidimensionale und metrische Datenstrukturen
Seminar: Prozess Management und Individualisierungskonzepte
Lecturers: Prof. Dr. Thomas RosePractical course (advanced level): User-oriented system design and personalized information services
Other: Accenture Campus Challenge 2007
Lecturers: PD Dr. Christoph Quix Dr. David KenscheWS 06/07
show coursesSeminar: Model Management
Lecturers: PD Dr. Christoph Quix Dr. David KenscheSS 06
show coursesLecture: Implementation of Databases
Lecture: Mobilitätskultur
Lecturers: Prof. Dr. Matthias Jarke Erika LinzPractical course (advanced level): Development of Web Services with .NET Technologies
Lecturers: Dr. David Kensche PD Dr. Christoph QuixPractical course (advanced level): User-oriented system design and personalized information services
Lecturers: Prof. Dr. Reinhard OppermannPractical course (advanced level): Mixed Reality
Lecturers: Prof. Dr. Wolfgang BrollOther: Accenture Campus Challenge 2006
Lecturers: PD Dr. Christoph QuixWS 05/06
show coursesLecture: Introduction to Database Systems
Lecture: Virtual and augmented Reality
Lecturers: Prof. Dr. Wolfgang BrollLecture: eBusiness - Anwendungen, Architekturen und Standards
Lecturers: Prof. Dr. Thomas RoseLecture: Einführung in die Bioinformatik
Lecturers: Prof. Dr. Thomas BerlageProseminar: Network Analysis in a Network Age
Seminar: Data Integration in Life Science Informatics
Lecturers: PD Dr. Christoph QuixPractical course (basic level): Entwicklung eines graphischen Editors für UML-Klassendiagramme in Java
Lecturers: Dr. David Kensche PD Dr. Christoph QuixPractical course (advanced level): Entrepreneurship and new Media
Practical course (advanced level): User-oriented system design and personalized information services
SS 05
show coursesLecture: Implementation of Databases
Lecture: Algorithmen und Datenstrukturen
Practical course (advanced level): Model Management Lab
Lecturers: PD Dr. Christoph Quix Dr. David KenschePractical course (advanced level): User-oriented system design and personalized information services for nomadic information and e-learning systems
Other: Accenture Campus Challenge 2005
Lecturers: Prof. Dr. Wolfgang Prinz PD Dr. Christoph QuixOther: PROLEARN Summer School 2005
Lecturers: PD Dr. Ralf Klamma, AOR Mohamed Amine ChattiWS 04/05
show coursesPractical course (basic level): Implementierung von Data Mining Algorithmen für Geo Daten mit Java
Lecturers: Dr. Lemonia Ragia Aida JertilaPractical course (advanced level): Entrepreneurship and new Media
Lecturers: Prof. Dr. Matthias Jarke Dr. Marc SpaniolSS 04
show coursesLecture: Implementation of Databases
Proseminar: Semantic Web
Lecturers: Aida JertilaWS 03/04
show coursesPractical course (advanced level): High-tech Entrepreneurship and New Media
Lecturers: PD Dr. Ralf Klamma, AOR

