Zur Modulseite PDF generieren

#41092 / #3

Seit SoSe 2025

Deutsch

Programmierpraktikum: NLP for Social Good

6

Berendt, Bettina

Unbenotet

Portfolioprüfung

Deutsch

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34332900 FG Internet und Gesellschaft

Keine Angabe

Kontakt


Keine Angabe

Staufer, Dimitri

staufer@tu-berlin.de

Lernergebnisse

Die Studierenden: - sind in der Lage, Large Language Models gezielt für gesellschaftlich relevante Anwendungsbereiche zu optimieren und anzupassen. - kennen Konzepte und Methoden zur Messung, Evaluierung und Förderung sozialer Aspekte in Daten und Modellen. - verfügen über ein fundiertes Verständnis der Eigenschaften und Limitationen von Datensätzen, welches ihnen ermöglicht, den sozialen Mehrwert und die Grenzen von Forschungsprojekten realistisch zu bewerten. - beherrschen Techniken der Datensammlung und -beschaffung und können geeignete Ansätze für ihre sozial relevanten Vorhaben auswählen und anwenden.

Lehrinhalte

In diesem Programmierpraktikum lernen Studierende, wie sie Natural Language Processing (NLP) gezielt für gesellschaftlich relevante Anwendungen einsetzen können. Der Fokus liegt auf der Sammlung, Analyse und Verarbeitung von Daten, die soziale Fragestellungen betreffen. Die Studierenden beschäftigen sich mit Themen wie dem Erkennen und Mildern von Voreingenommenheit (Bias), der Sicherstellung von Datensicherheit und Datenschutz (z. B. durch Textanonymisierung) sowie der Evaluierung der sozialen Auswirkungen dieser Techniken. In Teams entwickeln und testen die Teilnehmenden Algorithmen, um z. B. Bias in Textdaten zu identifizieren und zu korrigieren, sensible Informationen zu anonymisieren und die Effekte ihrer Maßnahmen auf die Qualität und Aussagekraft der Daten zu bewerten.

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Plattformdaten und Natural Language ProcessingPPKSoSede4

Arbeitsaufwand und Leistungspunkte

Plattformdaten und Natural Language Processing (PPK):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.04.0h60.0h
Vor-/Nachbereitung15.04.0h60.0h
120.0h(~4 LP)

Lehrveranstaltungsunabhängiger Aufwand:

AufwandbeschreibungMultiplikatorStundenGesamt
Erstellung, Dokumentation und Koordination des Projekts12.05.0h60.0h
60.0h(~2 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Angeleitete, selbstorganisierte Projektarbeit in Kleingruppen mit Besprechungen in den Kleingruppen und dem gesamten Kurs, Präsentationen, Meilensteinen, Methoden des Projektmanagements, sowie Anfertigen von Dokumentation über den Arbeitsprozess und die Ergebnisse.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

* Kenntnisse aus dem Modul „Diskrete Strukturen“ oder äquivalent; * Kenntnisse aus dem Modul „Informationssysteme und Datenanalyse“ oder äquivalent; Darüber hinaus sind * gute Kenntnisse in Python oder die Bereitschaft, es schnell und selbstständig zu erlernen sowie * die Fähigkeiten und Fertigkeiten, Entwicklungsmethoden zur systematischen Herstellung von Software anzuwenden, _verpflichtende Voraussetzungen_. Wir listen diese hier unter "wünschenswerte Voraussetzungen" auf, weil wir diese Kenntnisse nicht an ein spezifisches bestandenes anderes Modul knüpfen können/wollen.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Unbenotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

Deutsch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Ergebnisprüfung) Abschlusspräsentation10mündlichca. 30 Minuten
(Ergebnisprüfung) Projektbericht20schriftlichca. 3 Wochen
(Ergebnisprüfung) Softwareprodukt40praktischca. 13 Wochen, semesterbegleitend
(Ergebnisprüfung) Zwischenpräsentation10mündlichca. 30 Minuten
(Lernprozessevaluation) Beurteilte Projektarbeit und -organisation/Mündliche Rücksprachen20mündlichca. 10 Wochen, semesterbegleitend

Notenschlüssel

Ab insgesamt 50 Portfoliopunkten bestanden.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 15.

Anmeldeformalitäten

Die Vergabe der Plätze für das Praktikum erfolgt über den Metakurs auf ISIS. Die Anmeldeformalitäten werden zu Beginn des Semesters im ISIS-Kurs des Programmierpraktikums mitgeteilt.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Informatik (B. Sc.)11SoSe 2025SoSe 2025
Wirtschaftsinformatik (B. Sc.)22SoSe 2025SoSe 2025

Sonstiges

Keine Angabe