Weitere Informationen:

Kommentare/Inhalte:
Studierende werden beim Erstellen von Applikationen begleitet, welche auf bereitgestellten Komponenten sprachverarbeitender Systeme basierend. Die Applikation soll zur Informationsaufbereitung aus unstrukturierten Daten dienen. Die Bearbeitung einzelner individueller Projekte wird in Kleingruppen erfolgen.
Themen sind anwendungsgetrieben und werden in der ersten Veranstaltung bekanntgegeben.

Lernziel:
Studierende lernen im Rahmen dieses Projektes:
- den praktischen Umgang mit Technologien im Bereich Sprachtechnologie basierend auf existierenden Web Diensten
- den praktischen Umgang mit Web Diensten, spezifisch REST Anfragen
- das Bearbeiten einer komplexen Aufgabe nach Regeln des Software Engineerings
- das Erstellen von Open-Source Code-Projekten, inkl. Dokumentation, Version Control etc.
- den Umgang mit von IBM extra für universitäre Zwecke bereitgestellten Diensten

(Literatur):

Vorgehen:
Nach einer generellen Einführung in die Techniken werden die Themen auf die Kleingruppen verteilt. Es wird tägliche Treffen in Kleingruppen und nach Bedarf offene Diskussionen geben.

Hinweise zu Prüfungen
Für das Bestehen des Projektes werden gefordert:
- Lauffähiger Prototyp
- Source Code inkl. Dokumentation
- Kurze Beschreibung der Applikation



-----

IN ENGLISH:


Kommentare/Inhalte:
Students guided to create Applications based on provided natural language processing components.
The application is supposed to serve as a container for easy access of information, hidden in unstructured data.
Every small group works on an individual application oriented topic, which will be presented in the first session.

Lernziel:

During the course of this project, students learn:
- practical aspects and use of language processing technologies based on existing web services
- practical proficiency with web services, more specifically REST requests
- successfully completing a complex task, adhering to software engineering principles
- creation of open source projects, including documentation, version control etc.
- technical proficiency with IBM services which are provided particularly for university related purposes

Proceeding:
After a general introduction to technologies, topics will be distributed amongst groups. There will be daily team meetings and open discussions on demand.

(Literatur):

Hinweise zu Prüfungen
The following is required for successfully completing the project:
- running prototype
- source code, incl. documentation
- small description of the application