Labor gyakorlat: Kísérlettervezés és adatelemzés

Kedd 18.00-19.30, 422-es terem

Tematika

  • Bevezetés a programozásba

    • A programozás néhány alapelve: Labirint

    • Bevezetés a programozásba. Változók és konstansok, adattípusok. Vezérlési szerkezetek.

    • Bevezetés a Python nyelvbe

  • Kísérletvezérlés számítógéppel

  • Adatelemzés

    • Haladó táblázatkezelés

    • Viselkedéses adatok elemzése

    • Függvény elemzése

    • Reakció adatok illesztése

Kurzuskövetelmény

    • Két egyszerű python program megírása

      • Írjon ki 10 szót egymás után a program, és minden szó után kérjen a résztvevőtől egy választ, hogy az adott szó értelmes magyar szó-e vagy sem. A végén írja ki, hogy a résztvevő hány százalékosan teljesített. A szavakat most elég a konzolra egymás alá kiírni.

      • Némi segítség: az eredeti szólistát és a helyes válaszokat egy listában tárolhatjuk; tetszőleges szöveg beolvasásához a felhasználótól használhatjuk pl. a raw_input függvényt; a hibázás kiszámításához használjunk lebegőpontos adatokat.

      • A program olvasson be egy fájlt, aminek minden sorában egy szám szerepel. A program számolja ki az értékek átlagát. Előzetesen hozzatok létre egy text fájlt, amibe írjatok be néhány számot. Mindegyik szám külön sorban szerepeljen.

      • Némi segítség: a fájlok egyszerű kezeléséről itt találtok bevezető információt; az átlagnál ismét lebegőpontos számmal dolgozzatok; más ponton is szükség lehet adattípusok átalakítására.

    • Néhány egyszerű kísérlet scriptjének megírása (a feladatokat lásd a Presentation diák végén)

      • A scripteket kell elküldeni.

    • Saját előkísérlet megtervezése, lefuttatása és az eredmények elemzése

      • (1) A scriptet kell elküldeni és (2) az eredményeket kézirat formátumban kell leadni: nagyon rövid elméleti motiváció, rövid módszerek és eredmények.

Határidők: Python feladatok a Python óra után 2 héttel, Presentation scriptek a két óra utáni két héten, saját kísérlet 2010 május 21.

Ajánlott irodalom és tananyagok

Krajcsi, A. (2008). Kísérletvezérlés és adatelemzés a kognitív tudományban. Szeged: Szegedi Egyetemi Kiadó.

Bevezetés a programozásba

1 Bevezetés a programozásba I

A kísérletvezérlés és Presentation diái megtalálhatóak itt.

Az adatelemzés diái hamarosan szintén elérhetőek lesznek...

Python
4 Bevezetés a programozásba II

Kísérletvezérlés számítógéppel

2 Kísérletrendezés számítógéppel
Psychopy
5a Presentation áttekintés
5b Presentation SDL
5c Presentation PCL

Adatelemzés

6 Táblázatkezelés
7 Reakcióidő