Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Obliczenia naukowe w naukach społecznych

Informacje ogólne

Kod przedmiotu: 4010-ONS
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Obliczenia naukowe w naukach społecznych
Jednostka: Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego
Grupy:
Punkty ECTS i inne: 3.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Rodzaj przedmiotu:

obowiązkowe

Założenia (opisowo):

Minimum podstawowa znajomość R lub Python. Znajomość podstaw algebry liniowej.



Tryb prowadzenia:

w sali

Skrócony opis:

Na wykładzie omawiane są podstawowe zastosowania symulacji komputerowych w naukach społecznych. Przedstawiane są podstawowe rodzaje obliczeń takie jak analiza sieci, elementy sztucznej inteligencji, obliczenia agentowe, wnioskowanie statystyczne czy zaawansowana wizualizacja. Poszczególne rodzaje obliczeń ilustrowane są przykładowymi zastosowaniami do różnych problemów socjologicznych lub społecznych.

Pełny opis:

Wykład ma na celu wprowadzenie studentów w interdyscyplinarną dziedzinę, łączącą metody obliczeniowe z analizą zjawisk społecznych. Kurs obejmuje zarówno teoretyczne podstawy, jak i praktyczne zastosowania, w tym analizę sieci społecznych, modelowanie agentowe, teorię gier, automaty komórkowe oraz przetwarzanie języka naturalnego (NLP). Studenci poznają narzędzia analizy danych wielkoskalowych oraz techniki symulacji społecznych, a także zaawansowane metody analizy tekstu z wykorzystaniem dużych modeli językowych (LLM) i inżynierii promptów. Wykład koncentruje się również na teorii sieciowej, omawiając procesy dyfuzji, kapitał społeczny i formowanie się sieci. Całość uzupełniona jest dyskusją nad etycznymi wyzwaniami związanymi z wykorzystaniem danych oraz przykładowymi zastosowaniami omówionych metod w badaniach nad opinią publiczną, zachowaniami politycznymi, dyfuzją innowacji i strukturami społecznymi.

Tematyka zajęć:

1. Wprowadzenie do Obliczeniowych Nauk Społecznych (CSS): Definicje, historia, rozwój, kluczowe koncepcje, metody i narzędzia, wyk. 2 godz.

2.Big Data w naukach społecznych: Charakterystyka i źródła danych wielkoskalowych. Wyzwania i możliwości analizy Big Data w kontekście badań społecznych, wyk. 2 godz.

3. Metody analizy sieci społecznych (Social Network Analysis, SNA): Teoria grafów, metryki sieciowe, wizualizacja sieci społecznych, zastosowania SNA w analizie struktur społecznych, wyk. 3 godz., lab. 4 godz.

4. Teorie sieciowe w naukach społecznych: Teoria równowagi strukturalnej - analiza stabilności i konfliktów w strukturach sieciowych. Teorie kapitału społecznego i zasobów społecznych. Procesy dyfuzji w sieciach społecznych - modele rozprzestrzeniania się informacji, innowacji i zachowań. Mechanizmy tworzenia i ewolucji sieci społecznych, wyk. 3 godz.

5. Tradycyjne modele zjawisk społecznych: Teoria gier i jej zastosowania do analizy interakcji społecznych, strategii współpracy i konfliktu. Automaty komórkowe i modelowanie dynamiki procesów przestrzennych i wpływu społecznego. Modele przestrzennej teorii wyborów - analiza decyzji politycznych i preferencji wyborczych w przestrzeni politycznej, wyk. 3 godz.

6. Modelowanie agentowe (Agent-Based Modeling, ABM): Zasady tworzenia modeli agentowych. Przykłady symulacji społecznych, analiza dynamiki społecznej i zachowań zbiorowych, wyk. 3 godz.

7. Analiza tekstu i przetwarzanie języka naturalnego (NLP) w badaniach społecznych: Techniki analizy tekstu, wykrywanie nastrojów (sentiment analysis), klasyfikacja tematów (topic modeling), zastosowania NLP, wyk. 2 godz.

8. Duże modele językowe (Large Language Models, LLM): Podstawy dużych modeli językowych, architektura i trenowanie. Inżynieria promptów - tworzenie efektywnych promptów dla modeli językowych. Zastosowanie LLM w naukach społecznych: analiza narracji, generowanie tekstów, wspomaganie badań społecznych, wyk. 4 godz.

9. Eksperymenty obliczeniowe i symulacje: Projektowanie i analiza eksperymentów wirtualnych. Zastosowanie symulacji do testowania hipotez i przewidywania trendów społecznych, wyk. 2 godz.

10. Etyka i wyzwania związane z danymi: Problemy etyczne, prywatność danych, uprzedzenia algorytmiczne, odpowiedzialne korzystanie z danych w badaniach społecznych, wyk. 2 godz.

Literatura:

David Lazer et al. (2009). Computational Social Science. Science 323, 721-723. DOI:10.1126/science.1167742

David Lazer et al. (2020). Computational social science: Obstacles and opportunities. Science 369, 1060-1062. DOI:10.1126/science.aaz8170

Alex Pentland (2015). Social Physics: How Social Networks Can Make Us Smarter. Penguin Books

Nigel Gilbert and Klaus G. Troitzsch (2005). Simulation for the Social Scientist. Buckingham: Open University Press

Nigel Gilbert (2007). Agent-Based Models. SAGE Publications

Newman, M. E. J. (2003). The Structure and Function of Complex Networks. SIAM review 45 (2), 167-256 10.1137/S00361445034248

Ulrik Brandes and Thomas Erlebach (2005). Network Analysis: Methodological Foundations. Springer

Efekty uczenia się:

Wiedza: student zna i rozumie

W1 - zna w sposób pogłębiony wybrane techniki pozyskiwania danych oraz modelowania struktur społecznych i procesów w nich zachodzących, a także identyfikowania rządzących nimi prawidłowości [K_W10]

Umiejętności: student potrafi

U1 - potrafi planować i przeprowadzać symulacje komputerowe, analizować ich wyniki i wyciągać wnioski [K_U10]

U2 - potrafi ocenić przydatność i możliwość wykorzystania nowych rozwiązań sprzętowych i programistycznych do rozwiązywania problemów obliczeniowych w wybranej dziedzinie zastosowań [K_U13]

U3 - potrafi dokonać analizy problemu i określić algorytmy i metody obliczeniowe przydatne do jego rozwiązania [K_U17]

Metody i kryteria oceniania:

Metody i kryteria oceniania opierają się na napisaniu pracy zaliczeniowej z zakresu obliczeniowych nauk społecznych. Studenci mają za zadanie przygotować pracę o objętości 10-12 stron, napisaną w języku polskim lub angielskim, która może mieć charakter przeglądowy lub empiryczny. Prace przeglądowe powinny zawierać elementy teoretyczne i przegląd literatury, natomiast prace empiryczne muszą obejmować analizę danych społecznych, opis problemu badawczego oraz wnioski z analizy. Ważne jest, aby prace były oparte na rzetelnych źródłach naukowych i zawierały spójną argumentację. Temat pracy musi być skonsultowany z prowadzącym, aby zapewnić jego odpowiednią precyzję i głębokość analizy. Ocena końcowa będzie uwzględniała jakość argumentacji, adekwatność wykorzystanych źródeł oraz stopień spełnienia wymogów formalnych.

UWAGA

1. Zwolnienie lekarskie nie zwalnia ze znajomości materiału. Uprawnia jedynie do zindywidualizowanej formy zaliczenia.

2. Osoby, które otrzymały zgodę na indywidualny tok studiów, mają obowiązek zgłosić się koordynatora przedmiotu w celu ustalenia sposobu realizacji wszystkich efektów uczenia się przypisanych do zajęć. W przypadku braku możliwości realizacji wyżej wymienionych efektów koordynator może odmówić zaliczenia przedmiotu.

3. Obecność na zajęciach jest obowiązkowa. W sytuacjach uzasadnionych nieobecności, student zobowiązany jest do niezwłocznego kontaktu z koordynatorem przedmiotu.

Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)

Okres: 2024-10-01 - 2025-01-26
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 4 godzin więcej informacji
Wykład, 26 godzin więcej informacji
Koordynatorzy: Dominik Batorski
Prowadzący grup: Dominik Batorski, Dominika Czerniawska-Szejda
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Rodzaj przedmiotu:

obowiązkowe

Tryb prowadzenia:

w sali

Zajęcia w cyklu "Semestr letni 2024/25" (zakończony)

Okres: 2025-02-17 - 2025-06-08
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 4 godzin więcej informacji
Wykład, 26 godzin więcej informacji
Koordynatorzy: Dominik Batorski
Prowadzący grup: Dominik Batorski, Dominika Czerniawska-Szejda
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
ul. Banacha 2
02-097 Warszawa
tel: +48 22 55 44 214 https://www.mimuw.edu.pl/
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.2.0-f5f652ca3 (2025-07-15)