Courses Map
The table below organizes the Webis courses (see copyright), which cover relevant contents from our research areas. Clicking a table cell will bring you to the respective course slides. Choose a filter criterion to see at which universities or at what level our courses are taught.
- Algorithmen und Datenstrukturen
- Einführung
- Algorithm Engineering
- Sortieren
- Datenstrukturen
- Graphalgorithmen
- Anwendungen
- Datenbanken
- Einführung
- Konzeptueller Datenbankentwurf
- Logischer DB-Entwurf mit relat. Modell
- Grundlagen relat. Anfragesprachen
- SQL
- Entwurfstheorie relationaler Datenbanken
- Physikalischer Datenbankentwurf
- Web-Technologie
- Einführung
- Kommunikation und Protokolle
- Dokumentsprachen
- Server-Technologien
- Client-Technologien
- Architekturen und Middleware
- Semantic Web
- Information Retrieval
- Introduction
- Text Transformation
- Indexing
- Retrieval Models
- Users and Queries
- Result Presentation
- Evaluation
- Acquisition
- Cross-language Retrieval
- Distributed and Parallel Retrieval
- Multimedia Retrieval
- Other Application Domains
- Natural Language Processing
- Introduction
- Corpus Linguistics
- Words
- Syntax
- Semantics
- Pragmatics
- Speech
- NLP Architectures
- NLP Applications
- Machine Learning
- Introduction
- Machine Learning Basics
- Linear Models
- Neural Networks
- Support Vector Machines
- Decision Trees
- Bayesian Learning
- Learning Theory
- Deep Learning
- Ensemble Methods and Meta Learning
- Reinforcement Learning
- Data Mining
- Introduction
- Cluster Analysis
- Nearest Neighbor Strategies
- Latent Variables Analysis
- Association Analysis
- Search Algorithms
- Introduction
- Basic Search Algorithms
- Informed Search
- Searchspace Representation
- Search Theory
- Relaxed Models
- Game Playing
- Search Applications
- Logik
- Einführung
- Aussagenlogik
- Prädikatenlogik
- Nichtklassische Logiken
- Erweiterungen und Anwend. zur Logik
- Modellierung wissensinten. Probleme
- Einführung
- Wissensrepräsentation
- Begriffe der Modellierung
- Modellieren mit Constraints
- Diagnose
- Planen und Konfigurieren
- Languages and Tools
- LISP
- LISP Applications
- MapReduce
- Knowledge Representation Tools
- Docker
© Maintainers of the Lecturenotes repository and main persons in charge are
Benno Stein and
Theo Lettmann,
who also authored a large portion of the scripts. Our mission is to create first-class
teaching resources for selected basic and advanced computer science topics, while putting high emphasis on
both semantical and syntactical coherence. In this regard the mathematical language is unified across all
units, as is the ''formalization dialectics'', but also the use of fonts, colors, and style, to mention only
a few aspects.
Meanwhile other computer scientists have joined the team:
Michael Granitzer (Passau University) as of 2013,
Matthias Hagen (Friedrich Schiller University Jena) as of 2015,
Martin Potthast (Leipzig University) as of 2017,
Henning Wachsmuth (Paderborn University) as of 2018.
The Lecturenotes scripts are continuously improved and extended; the scripts are freely available and their use is encouraged as long as they are not
modified and a copyright note pointing to the authors is provided. Hints regarding the improvement or the
use of the scripts are very welcome.
Benno Stein and Theo Lettmann