Fizyka stada (KFnrD, Serock 2011)

czyli (matematyczne i informatyczne) modelowanie w psychologii, socjologii i nie tylko

fizyka-stada-serock2011.jpg

29.04-04.05.2011 współprowadziłem warsztaty dla szczególnie uzdolnionej młodzieży licealnej Krajowego Funduszu na rzecz Dzieci, w ramach ogólnorozwojowego obozu w Serocku.

Prowadzący

Wstęp

Zarówno aparat matematyczny fizyki, jak i weryfikacja doświadczalna teorii, mogą zostać zastosowane do (wydawałoby się) "niefizycznych" problemów. Fizyka układów złożonych (ang. complex systems) zajmuje się takimi problemami jak modele rozprzestrzeniania się chorób, skalowanie się przestępczości z wielkością miasta, powstawanie korków ulicznych czy kształt ścieżek udeptanych w parku.

Konspekt warsztatów

  • Dzień 1.
    • Fizyka układów złożonych, jak przejść ze zjawiska do opisu matematycznego na przykładzie gry w mafię.
  • Dzień 2. i 3.
    • Krótki wstęp do Pythona.
    • Modelowanie zapełniania sali wykładowej przez słuchaczy.
  • Dzień: 4. i 5.
    • Modelowanie synchronizacji w klaskaniu.

Python

Na zajęciach używaliśmy zestawu:

  • Python 2.7 (wersje 3.coś nie współgrają z poniższymi pakietami)
  • NumPy (pakiet numeryczny)
  • matplotlib (pakiet do wykresów)
  • graphics.py (pakiet do rysowania)

Wszystkie powyższe rzeczy są darmowe, na Win/Linux/Mac oraz proste do instalacji. Kolejność instalacji jak napisałem.

Kursów Pythona jest sporo; niektóre polskie są tu:

Materiały

  • Symulacja zajmowania sali wykładowej.
    Ludzie przychodzą w grupach 1-3 znajomych, którzy chcą usiąść razem. Preferują miejsca bliżej tablicy (na wizualizacji - z lewej), nie przy krańcach, nie od raz przy innych i takie, że nie trzeba zbyt wiele osób mijać (wejście u góry na wizualizacji).

Linki

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License