24-408.76 Semantische Netzwerkanalyse - Empirie mit Python

Veranstaltungsdetails

Lehrende: Olaf Kellermeier

Veranstaltungsart: Vertiefungsseminar

Anzeige im Stundenplan: 24-408.76

Semesterwochenstunden: 2

Credits: 6,0

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: 10 | 20

Anmeldegruppe: Vertiefungsseminare

Weitere Informationen:
B.A.-Soziologie Hauptfach: VM - Spezielle Soziologien
B.A.-Soziologie Nebenfach: VM - Spezielle Soziologien
M.A.-Lehramt Sozialwissenschaften: VM - Spezielle Soziologien

Kommentare/ Inhalte:
In digitalen Daten bilden sich soziale Zusammenhänge und Phänomene ab: In Social Media-Plattformen werden tagesaktuelle Konflikte ausgetragen; im World Wide Web positionieren sich Organisationen und Initiativen mit aktuellen Beiträgen, Mission Statements und längeren Erläuterungen; in Newsforen werden intensive Debatten zu gesellschaftlichen Fragen geführt. 

Um diese Phänomene empirisch analysieren zu können, sind fundierte Kenntnisse zur Funktionsweise und Entwicklung von Algorithmen eine wichtige Voraussetzung. Am Beispiel der Programmiersprache Python werden daher grundlegende Konstrukte für Algorithmen und Datenstrukturen vorgestellt und ausprobiert. Anhand von großzahligen Datensätzen aus aktuellen Forschungsprojekten wie zum Beispiel zu Klimawandel-Debatten im World Wide Web oder zur Wissensgenerierung auf Wikipedia werden unterschiedliche semantische Analysen (z.B. soziale und semantische Netzwerkanalysen und Topic Modeling) durchgeführt, um kulturelle und politische Positionen, die sich in Texten widerspiegeln, zu verstehen.

Für Studierende, die Digital Social Science vertiefen und ggf. in diesem Bereich später eigenständige Projekte (z.B. im Rahmen der Bachelorarbeit, bei Praktika oder im Beruf) durchführen wollen, wird empfohlen, die Veranstaltung „24-408.75 Semantische Netzwerkanalyse - Theorien und Ansätze“ im gleichen Semester zu besuchen, da dort ergänzende Theorien und Ansätze zum tieferen Verständnis der hier analysierten Daten diskutiert werden.

Lernziel:


  • Fähigkeiten zur selbständigen Entwicklung von Algorithmen
  • Kenntnisse zur Durchführung von semantischen Analysen auf digitalen Daten
  • Erste Erfahrungen mit eigenen Digital Social Science-Forschungsprojekten

Vorgehen:
Die Veranstaltung richtet sich an Studierende, die lernen wollen, wie Algorithmen aufgebaut werden und wie man sozialwissenschaftliche Analysen mittels Programmierung von Algorithmen durchführen kann. Dabei werden keine Programmierkenntnisse und keine Veranstaltungen aus vorherigen Semestern vorausgesetzt. Auch ist weder ein gesteigertes Interesse an Mathematik noch an Statistik notwendig, um erfolgreich Programmieren zu lernen. Allerdings sind Ausdauer, Frustrationstoleranz und kontinuierliches Arbeiten nötig, um die Lernziele zu erreichen. 

Übungsaufgaben: Um Programmieren zu lernen werden wöchentlich Übungsaufgaben zur Programmierung bzw. zur Datenanalyse bearbeitet und digital abgegeben, so dass ein schnelles Feedback möglich ist. Zur Unterstützung besteht die Chance, Aufgaben gemeinsam mit anderen Teilnehmer:innen über Online-Tools zu bearbeiten und Probleme gemeinsam zu diskutieren. Erfahrene Entwickler:innen stehen dabei zur Unterstützung zur Verfügung.

Hausarbeit: In den letzten Veranstaltungsterminen werden reale Datensätze für Digital Social Science-Projekte vorgestellt. Auf Basis dieser Datensätze werden dann Fragestellungen für Hausarbeiten erarbeitet und zur Diskussion gestellt. Die Digital Social Science-Projekte für die Hausarbeiten können in Gruppen mit Studierenden dieser Veranstaltung und der Veranstaltung „24-408.75 Semantische Netzwerkanalyse - Theorien und Ansätze“ durchgeführt werden. Wer beide Veranstaltungen im gleichen Semester belegt, kann ein Projekt über die beiden Veranstaltungen hinweg theoretisch und empirisch bearbeiten.

Literatur:
Auszug aus der Literaturliste: 


  • Hunt, J. (2019). A Beginners Guide to Python 3 Programming (1st ed. 2019.). Springer. (https://katalogplus.sub.uni-hamburg.de/vufind/Record/1676313761)
  • Scott, J. (2017). Social Network Analysis. 4th Edition. SAGE. (https://katalogplus.sub.uni-hamburg.de/vufind/Record/879889349)
  • Hovey, D. (2020). Text Analysis in Python for Social Scientists: Discovery and Exploration. Cambridge University Press.
  • Freeman, E. 1., & Lang, J. W. (2018). Programmieren lernen von Kopf bis Fuß (1. Auflage.). O´Reilly. (https://katalogplus.sub.uni-hamburg.de/vufind/Record/1019199113)

Zusätzliche Hinweise zu Prüfungen:
Prüfungsart: Hausarbeit
Bewertungsschema: RPO (benotet)

Projekte für Hausarbeiten können alleine oder in Teams mit 2-3 Studierenden (ggf. auch mit Teilnehmer:innen aus der Veranstaltung „24-408.75 Semantische Netzwerkanalyse - Theorien und Ansätze“) erbracht werden.

Umfang der Hausarbeit: 10-15 Seiten pro Person
Abgabetermin: 30.09.2024
Abgabe der Hausarbeit AUSSCHLIESSLICH über das Funktionspostfach:
sekretariat-dss.wiso@uni-hamburg.de

Weitere in der Veranstaltung zu erbringende (unbenotete) Studienleistungen:
- Aktive Teilnahme
- Bearbeitung von Übungsaufgaben

Termine
Datum Von Bis Raum Lehrende
1 Fr, 5. Apr. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
2 Fr, 12. Apr. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
3 Fr, 19. Apr. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
4 Fr, 26. Apr. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
5 Fr, 3. Mai 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
6 Fr, 10. Mai 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
7 Fr, 17. Mai 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
8 Fr, 31. Mai 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
9 Fr, 7. Jun. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
10 Fr, 14. Jun. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
11 Fr, 21. Jun. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
12 Fr, 28. Jun. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
13 Fr, 5. Jul. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
14 Fr, 12. Jul. 2024 12:15 13:45 VMP 9 B130 Olaf Kellermeier
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Leistungs­kombination Prüfung Datum Lehrende Bestehens­pflicht
24-426 Nebenfachmodul F: Spezielle Soziologien (WiSe 18/19) / 24-425.10  Semantische Netzwerkanalyse - Empirie mit Python Hausarbeit 12  Hausarbeit k.Terminbuchung Olaf Kellermeier Ja
Hausarbeit 12  Hausarbeit k.Terminbuchung Olaf Kellermeier Ja
MEdSowi-LA012 Vertiefungsmodul Spezielle Soziologien (WiSe 13/14) / 24-612.xx  Semantische Netzwerkanalyse - Empirie mit Python Hausarbeit 22  Hausarbeit k.Terminbuchung Olaf Kellermeier Ja
SowiLA-12_VMSoz Vertiefungsmodul Spezielle Soziologie (WiSe 14/15) / 24-612.xx  Semantische Netzwerkanalyse - Empirie mit Python Hausarbeit 22  Hausarbeit k.Terminbuchung Olaf Kellermeier Ja
SowiLA-16_WahlSoz Wahlschwerpunkt Soziologie (WiSe 14/15) / 24-612.xx  Semantische Netzwerkanalyse - Empirie mit Python Hausarbeit 20  Hausarbeit k.Terminbuchung Olaf Kellermeier Ja
Veranstaltungseigene Prüfungen
Beschreibung Datum Lehrende Pflicht
1. Hausarbeit k.Terminbuchung Ja
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
Lehrende
Olaf Kellermeier