t.BA.DS.PM3.20HS (Text Processing) 
Module: Text Processing
This information was generated on: 27 October 2021
Text Processing
Organised by


Version: 2.0 start 01 February 2021

Short description

In this module, three small projects are carried out in the field of automatic text processing. In the first two projects, students familiarise themselves with the topic and methodology, in the third they implement a project independently.

Module coordinator

Cieliebak, Mark (ciel)

Learning objectives (competencies)

Objectives Competences Taxonomy levels

The students know typical tasks in the field of text analysis.

F K1
Students can plan and document their experiments in a structured way. M K3
The students know the structure of a scientific report.  M K1
The students can document their results in the form of a scientific report.  M K3
Students can integrate existing technical solutions for a problem into their problem solving. F,M K3
Students can realize a larger and complex text analysis project from vision to solution. F,M K5
The students work together actively and goal-oriented in a team and take responsibility for the development of the common project. M, SO, SE K3
Students reflect on their experiences and record key findings for later projects. M, SO, SE K3

Module contents

In three projects, students develop a solution for a concrete text analysis problem. They work individually or in small groups.
The students are supported by tutors with whom they discuss their project approach or reflect on it after the project is completed.
The necessary knowledge for the implementation of the projects is imparted in the plenum.
Project 1: Implementation of a given solution (approx. 2 weeks)
For a standard problem of text analysis (e.g. sentiment analysis) a concrete technical solution is given, e.g. in the form of a tutorial. The students familiarize themselves with the topic and implement the given solution.
Delivery: The successful implementation is documented in a short report (approx. 1 page).
Project 2: Experimental analysis (approx. 4 weeks)
For a text analysis problem, a data set is given as well as existing tools and frameworks for this problem. The students use the given tools/frameworks to implement several approaches to solve the problem. Afterwards they compare the performance of the different solutions experimentally.
Delivery: The results of the experiments are presented in a short presentation.
Project 3: Challenge (approx. 6 weeks)
In this project, students should independently develop the best possible solution for a text analysis problem. For this purpose, a concrete task is given (e.g. based on a shared task). The students familiarize themselves with the topic and independently develop a plan to solve the problem. In doing so, they can draw on scientific literature and existing tools/frameworks. The goal is to implement the best possible technical solution.  
Submission: The project is documented in the form of a scientific report (approx. 8 pages).

Teaching materials

The necessary material is provided during in class.

Supplementary literature




Teaching language

(X) German ( ) English

Part of International Profile

( ) Yes (X) No

Module structure

Type 4
  For more details please click on this link: T_CL_Modulauspraegungen_SM2025


Description Type Form Scope Grade Weighting
Graded assignments during teaching semester Project 1 Result Report see above points 10%
  Project 2 Presentation see above points 30%
  Project 3 Report see above points 60%


Individual performance can also have an influence on individual grades in group work, i.e. not all group members must always receive the same grade.

Legal basis

The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.
Course: Text Processing - Praktikum
Text Processing - Praktikum


  • No module description is available in the system for the cut-off date of 02 August 2099.