Programozs Tanulsa MSsgokkal Szalayn Tahy Zsuzsanna sztzscaesar elte

  • Slides: 18
Download presentation
Programozás Tanulása „MÁS”-ságokkal Szalayné Tahy Zsuzsanna sztzs@caesar. elte. hu ELTE IK Szalayné Tahy Zsuzsanna

Programozás Tanulása „MÁS”-ságokkal Szalayné Tahy Zsuzsanna sztzs@caesar. elte. hu ELTE IK Szalayné Tahy Zsuzsanna Info. ERA 2019

Figyelmeztetés Az előadás a nyugalom megzavarására alkalmas, mert – Nem tudományos, inkább intuitív –

Figyelmeztetés Az előadás a nyugalom megzavarására alkalmas, mert – Nem tudományos, inkább intuitív – Több benne a kérdés, mint a válasz – A válaszok nem biztos, hogy jók arról szól, hogy a programozás tanulása milyen nehézségek leküzdését jelenti. Szalayné Tahy Zsuzsanna Info. ERA 2019

én MÁSmilyen vagyok • Tanulási nehézségek (Learning Disorders) • Hiperaktív (ADHD) – – –

én MÁSmilyen vagyok • Tanulási nehézségek (Learning Disorders) • Hiperaktív (ADHD) – – – Dyslexia Dysgraphia Dyscalculia Dyspraxia? Létezik Dyscodia? – Figyelemzavaros – Hiperaktív tervező ↔ próbáló magoló ↔ felfedező • Autizmus Spektrum Zavar (ASD) fiú ↔ lány – Autista – Asperger szindrómás Szalayné Tahy Zsuzsanna Info. ERA 2019

Dyslexiás programozó • A feladat egy részét költi, mert IQ-ból kiegészíti az olvasottakat. –

Dyslexiás programozó • A feladat egy részét költi, mert IQ-ból kiegészíti az olvasottakat. – Könnyebben olvassa 32 T 4 52ÖV 3 G 3 T, mint a „nem más”. – Elírásokat nehezen vesz észre (neki úgy is értelmes) • bd, pq, dq, pb, jobb-bal bizonytalanság • Nyelvek „összeakadnak” a fejében – Mindegy, hogy „und” vagy „and”, ha érti mindkettőt. – Beszédben is keveredik. • Programozási nyelvből egyszerre 1 megy – Mindegy, hogy int[] T vagy int T[]. – Jó szintaktikai ellenőrző sokat segít. Szalayné Tahy Zsuzsanna Info. ERA 2019

Dysgraphiás programozó • Karakterek felcserélése, nem sorrendben írt karaktersorozatok • Dyslexia kísérője (a csak

Dysgraphiás programozó • Karakterek felcserélése, nem sorrendben írt karaktersorozatok • Dyslexia kísérője (a csak dysgraphiás javítja saját hibáit? ) • Programozásban a relációs jelek értelmezése hosszú idő (elfelejtheti közben a feladat egy másik részét) – Csak a < és <= használata, számegyenesen elhelyezés – Kézírással kódolás nem javasolt. Szalayné Tahy Zsuzsanna Info. ERA 2019

Dyscalculiás programozó • Például (azt hiszem) – Fejben összeadás közben „elfelejti”, hogy mit kell

Dyscalculiás programozó • Például (azt hiszem) – Fejben összeadás közben „elfelejti”, hogy mit kell összeadnia, mi a részeredmény. – Tesztelni kellene Snake játékra, Teknőcre a relatív és abszolút irány érzékelését – Információk sorba rendezése nehéz • Programozás tanulásában – Segít a változók használata, gépi műveletvégzés – Indifferens szöveggel végzett feladatok – Segít a tesztesetek eredményének az ismerete (ne fejben kelljen számolni) – Nehéz az algoritmizálás? Blokk programozás kísérletezéssel? – ? ? ? ? ? ? ? ? ? ? ? Szalayné Tahy Zsuzsanna Info. ERA 2019

Dyspraxiás programozó vagy ez más? • Ismert? ? ? ? ? ? ? ?

Dyspraxiás programozó vagy ez más? • Ismert? ? ? ? ? ? ? ? – Nehéz a teendők megtervezése, terv megvalósítása. – Ügyetlen, kissé elmosódott beszéde, rövid távú memória nagyon gyenge. • Programozás tanulásában ez mi? : – „Hogyan kezdjem el”, „Mit írjak először” – Csak ül, nézi a képernyőt – közben elfelejti, mi volt a feladat. – Ciklus írása közben elfelejti, miért írja… – Talán segítség • Kihangosítás: „mondd”, mire gondolsz • Ismétlés: mi volt, mi a cél, mi a következő lépés • Szeparáció: ne a többiekről másoljon ekkor képes egyéni megoldásra • Idő: sokszorosa a többieknek. Szalayné Tahy Zsuzsanna Info. ERA 2019

Létezik Dyscodia? • Miért nem tud valaki megtanulni programozni? • Mi az, ami megnehezíti

Létezik Dyscodia? • Miért nem tud valaki megtanulni programozni? • Mi az, ami megnehezíti – az algoritmikus gondolkodást? – a tervezést, modellezést? – a többlépéses gondolatmenetek levezetését? – a kódolást? • Már ismert vagy csak a programozáshoz kapcsolódó képességzavar? • Van-e kompenzáló tanulási módszer? Szalayné Tahy Zsuzsanna Info. ERA 2019

Autista programozó • Mintha a programozást eleve autistáknak találták volna ki. • A környezettel

Autista programozó • Mintha a programozást eleve autistáknak találták volna ki. • A környezettel való kapcsolattartás – A géppel kommunikálva nem jelentkeznek a tipikus problémák – Géppel közvetítve kontrollálhatóbb, tanulható, kezelhető a környezet • Van hasonlóság egy autista és a mai MI viselkedésében, tanulási módszerében? Szalayné Tahy Zsuzsanna Info. ERA 2019

Aspeger szindrómás programozó • Magasan funkcionáló autista – Aki inkluzív tanítható autista? – Aki

Aspeger szindrómás programozó • Magasan funkcionáló autista – Aki inkluzív tanítható autista? – Aki normál életet élő autista? • Szélsőséges – teljesítmény (zseni ↔ elemi hibák) – érzelmi reakciók (lelkesedés ↔ depresszió) – maximalista: hit a 100%-ban, részeredmény 0% • Programozás tanulásában két dologra kell figyelni: – Önállóan tudjon tanulni (hol van a dokumentáció) – Meghallgatás (minden lépéséről beszámol) – Folyamatosan ellenőrizni kell, tévutakról, tévképzetekről le kell beszélni. (Debug) • Félreértések tisztázása • Elképzelésében hol van ellentmondás Szalayné Tahy Zsuzsanna Info. ERA 2019

Hiperaktív programozó • Jellemző – Szórt figyelem, koncentráció hiánya – Zörög, mozog, leesik az

Hiperaktív programozó • Jellemző – Szórt figyelem, koncentráció hiánya – Zörög, mozog, leesik az egér – Impulzív – részt vesz, válaszol (ötletel) • Programozás tanulásában – Rapszodikus változónevek, amiknek jelentését elfelejti – Félmegoldások – pl. csak alapeset – Másik feladat, feladat „érdekesebbre” fogalmazása – Programozás közben, • Fel kell állnia, járni egy kicsit • Játszik, megnézi a postát • Stresszlaba? És még? ? ? Szalayné Tahy Zsuzsanna Info. ERA 2019

Figyelemzavaros programozó • Jellemző – Szórt figyelem, koncentráció hiánya – Párhuzamosan több dologgal foglalkozik

Figyelemzavaros programozó • Jellemző – Szórt figyelem, koncentráció hiánya – Párhuzamosan több dologgal foglalkozik – Magyarázat közben teljesen másról kérdez • Programozás tanulásában – Változónevek értelmetlenek (pedig, amikor kitalálta, még tudta, hogy miért pont az) – Félig jó megoldások, megmagyarázhatatlan hibák • for(int i = 0; disc<i; i++) • for(int i = 0; i++) – Feladatrész kihagyása (ja, az is kell) – Összevissza, egyszerre több rész kódolása • Kezelése: tesztelés, önfegyelem tanulása Szalayné Tahy Zsuzsanna Info. ERA 2019

Mi a tanulási stílus szerepe? Vizuális Mozgásos Interperszonális szociális Logikai Auditív Verbális Intraperszonális (elmélyülő)

Mi a tanulási stílus szerepe? Vizuális Mozgásos Interperszonális szociális Logikai Auditív Verbális Intraperszonális (elmélyülő) Stílus? Stigma? Betegség? Szalayné Tahy Zsuzsanna Info. ERA 2019

Hozzáállás Tervező Próbáló • Megoldás előtt tervet készít • Felűről lefelé értelmezés • A

Hozzáállás Tervező Próbáló • Megoldás előtt tervet készít • Felűről lefelé értelmezés • A kivitelezés nem biztos, hogy érdekes • Helyesség elméleti igazolása • Ügyes algoritmusok • Megoldás előtt elemek készítése, próbája • Alulról, a részmegoldások felől közelít • Valami új létrehozása az érdekes • Teszteléssel ellenőriz • Ügyes kütyük Szalayné Tahy Zsuzsanna Info. ERA 2019

Nemi szocializáció Fiú Lány • • • • Harcol Belevág Szükséges lépések Max elbukik

Nemi szocializáció Fiú Lány • • • • Harcol Belevág Szükséges lépések Max elbukik Inkább próbáló Utasít A tettek beszélnek Óvatos (véd) Felkészül Biztonságos lépések Inkább nem indul el Inkább tervező Kér Beszélget, lelkizik Szalayné Tahy Zsuzsanna Info. ERA 2019

Tanulási stratégia Magoló Felfedező • Utánozás • Megtanulás • Nem tudja, hogyan kell kigondolni

Tanulási stratégia Magoló Felfedező • Utánozás • Megtanulás • Nem tudja, hogyan kell kigondolni • Félelem a kudarctól • A tettek beszélnek • Más kárán nem tanul • Önállóan próbálkozik – Feláll, hogy megnézze a másik mit csinál. – „Inkább segítek”. – Nem tud kérdést megfogalmazni – Néha esztelenül – Véletlen eset bizonyíték • Tippel, ötletel • Gátlástalan • A tettek beszélnek – Talált anyagból ollóz – Mindegy milyen, csak működjön – Életveszélyes kísérletek Szalayné Tahy Zsuzsanna Info. ERA 2019

Tömegesen Egyéni Programozás • A megfigyelt esetek tényleg az adott kategóriába tartoznak? • A

Tömegesen Egyéni Programozás • A megfigyelt esetek tényleg az adott kategóriába tartoznak? • A tapasztalt, programozással kapcsolatos jelenségek az adott kategóriára általánosíthatók? • A nehézségek ismeretéből következik a megoldás? – Egyéni megoldási út az adott feladatra – Egyéni képzési út, más feladatok Szalayné Tahy Zsuzsanna Info. ERA 2019

Vélemény, tapasztalat? Szalayné Tahy Zsuzsanna sztzs@caesar. elte. hu ELTE IK Szalayné Tahy Zsuzsanna Info.

Vélemény, tapasztalat? Szalayné Tahy Zsuzsanna sztzs@caesar. elte. hu ELTE IK Szalayné Tahy Zsuzsanna Info. ERA 2019