Páros programozás használata tanulói együttműködéshez

A páros programozás lehetővé teszi, hogy a tanulók együtt dolgozzanak kódolási projekteken, egymás mellett, ugyanazon a számítógépen vagy táblagépen. Az ötlet az, hogy két fej jobb, mint egy, és a párosítással és az együttműködéssel a tanulók mélyebb fogalmi megértést tesznek lehetővé a számítástechnika fogalmairól, jobban élvezik a kódolást, és pozitívabban látják egyéni teljesítményüket.1 A páros programozás minden VEX platformon használható kódolási tevékenységekkel.

Oktatók sokszínű csoportja, akik egy asztal körül együttműködnek, megvitatják a tanítási stratégiákat és erőforrásokat, hangsúlyozva a csapatmunkát és a szakmai fejlődést az oktatási környezetben.


Mi az a páros programozás?

A páros programozás egy kollaboratív tanulási módszer, amelyben a tanulók nem egyénileg, hanem párban kódolnak. A páros programozás során a tanulók együtt dolgoznak ugyanazon a számítógépen vagy táblagépen a kódolási feladatok végrehajtásán. Egy pár diák közösen készít kódolási projekteket, és együttműködik a projekt fejlesztésében és a problémák megoldásában.

A tanulópároknak két szerepet kell felváltaniuk: egy „vezető” és egy „navigátor”2 , és gyakran cseréljenek szerepet. Az „illesztőprogram” a billentyűzetet, az egeret vagy az érintőképernyőt használja, és vezérli a számítógép főbb műveleteit. A „navigátor” segíti a vezetőt azáltal, hogy válaszol kérdésekre, rámutat a kóddal kapcsolatos lehetséges problémákra, és azonosítja a fejlesztési lehetőségeket.

Két gyerek izgatottan mutat a VEXcode VR-t megjelenítő számítógép képernyőjére, és egy kódolással és robotikával kapcsolatos lebilincselő oktatási tevékenységet mutat be.
  • Az „illesztőprogram” az azonnali részletekre koncentrál, például a projekt következő lépéseire, a nyelvi szintaxisra és a vezérlőstruktúrákra.
  • A „navigátor” az átfogó képre gondol, például a kód leírásának ellenőrzésére, és azon gondolkodik, hogyan kapcsolódik a projekt a tevékenység céljához.

Ezeket a szerepköröket rendszeres időközönként felcserélik, így a tanulók mindegyik szerep előnyeit élvezhetik, és mindkét kódoló megosztja a felelősséget a projekt minden aspektusáért.


Stratégiák a páros programozás megvalósításához

A páros programozás eltérően nézhet ki a tanulási környezettől és a tanulók életkorától, valamint az Ön által használt VEX platformtól függően. A párok stratégiai kiosztása, valamint a világos célok és elvárások azonban minden diákot felkészítenek a sikerre, lehetővé téve számukra, hogy a kódolási feladatokra és projektekre összpontosítsanak bármely VEX platformon. A következő javaslatok célja, hogy segítsenek a páros programozás megkezdésében és használatában:

  • Hasonló tapasztalattal rendelkező páros partnerek hozzárendelése - A páros programozás más együttműködési formáihoz viszonyított hatékonyságára vonatkozó kutatásában3 Colleen M. Lewis azt találta, hogy a kevésbé tapasztalt tanulók esetleg nem vesznek részt aktívan a feladatban, ha olyan tanulóval dolgoznak együtt, aki sokkal több tapasztalat. Valószínűbb, hogy passzívan figyelik tapasztaltabb partnerkódjukat, és kevésbé valószínű, hogy kérdéseket tesznek fel, amikor partnerük olyasmit tesz, amit nem értenek. Ha azonban a kevésbé tapasztalt diákokat a tapasztalati szintjükhöz közelebb álló tanulókkal partneri viszonyban tartják, akkor sikeresebbek a projektértékelésekben. Rendeljen hozzá hasonló kódolási tapasztalattal rendelkező partnereket, és gyakran cseréljen partnert, hogy olyan forgatókönyvet biztosítson, amelyben minden diák aktívan részt vehet. Például két olyan diák együttműködése, akik még nem ismerik a VEXcode VR-t, jobb élményt jelenthet, mint egy új diák partnerkapcsolata egy másikkal, aki már több VR-tevékenységet és kihívást végzett.
  • Határozza meg a szerepeket a diákjaival - Gondoskodjon arról, hogy a tanulók világosan megértsék az egyes szerepek felelősségét, hogy aktívan részt vehessenek a projektben, és megelőzzék a partnerségeken belüli konfliktusokat. Tegye közzé a kötelezettségeket, és nézze át a tanulókkal, mielőtt elkezdené a páros programozási foglalkozást.

Az oktatási beállításokhoz használható vezető-navigátor modellt szemléltető diagram, kiemelve a tanulók és oktatók közötti szerepeket és interakciókat, a tanulási élmény fokozása érdekében.

    • Például, ha a diákok egy VEXcode VR tevékenységen dolgoznak, a sofőrnek fel kell építenie a projektet VEXcode VR-ben, és le kell írnia, mit csinál, és meg kell hallgatnia a navigátor javaslatait, miközben a navigátor hibaelhárítást végez, és ellenőrzi, hogy a projekt eléri-e a célt. a VR-tevékenységben leírtak szerint, és megosztási javaslatokat.
  • Gyakori szerepcsere – Alapvető fontosságú, hogy a szerepeket gyakran páros programozással cseréljék, hogy a tanulók kihasználhassák az egyes szerepek előnyeit, és mindkét partner aktívan részt vegyen a feladatban. A figyelem elkalandozhat, amikor a tanulók nem vezetnek, ezért a cél egy olyan időintervallum kialakítása, amely a vezetőt és a navigátort is a feladaton tartja. Az, hogy milyen gyakran váltasz szerepet, a tanulóid figyelmétől függ. Kezdje 5 perces időközökkel, majd rövidítse vagy hosszabbítsa meg az időtartamot a tanulók teljesítménye alapján.

  • Szerepváltási rutin létrehozása és gyakorlása - Más osztálytermi rutinokhoz hasonlóan meg kell határozni és gyakorolni kell, hogyan és mikor cserélnek szerepet a tanulók. Ennek a rutinnak a világos meghatározása biztosítja a zökkenőmentes átmeneteket, és lehetővé teszi a tanulók számára, hogy a kódolásra összpontosítsanak. Például állítson be egy időzítőt a meghatározott intervallumhoz, és rendelkezzen vizuális jelzéssel a szerepváltáshoz. Amikor megszólal az időzítő, a páros partnerek helyet cserélhetnek, és szükség esetén hivatkozhatnak a vizuális jelzésre. Ahogy a tanulók egyre több tapasztalatot és önbizalmat szereznek a páros programozás és szerepváltás terén, húzza vissza a merev időintervallumokat, és tegye lehetővé számukra, hogy a saját tempójukban váltsanak szerepet.

  • Pozitív kommunikáció és együttműködés ösztönzése - Biztosítsa a tanulók számára, hogy világosan megértsék a páros programozással ösztönzött megbeszélések típusát. Egy világos határvonal megállapításának egyik módja a páros programozási normák megállapítása. A tanulókkal közösen alkossa meg a normákat, hogy növelje a tanulói részvételt, tegye közzé őket az osztálytermében, és rendszeresen hivatkozzon rájuk. A következő egy példa arra, hogyan kommunikálhatja a páros programozás alapszabályait az osztálytermében.

Képernyőkép egy digitális felületről, amely oktatási forrásokat jelenít meg az oktatók számára, különféle eszközöket és lehetőségeket kínál a tanítás támogatásához.

A problémamegoldási ciklust szemléltető diagram, amely olyan szakaszokat tartalmaz, mint a probléma azonosítása, a megoldások feltárása, a cselekvések végrehajtása és az eredmények értékelése, oktatási forrásokhoz tervezve.

  • Hibaelhárítás párban - Alkossunk meg egy eljárást a tanulók számára, hogy először kérdezzék meg partnerüket, mielőtt bevonják a tanárt a problémamegoldásba és a hibaelhárításba. Fiatalabb tanulók számára hasznos lehet egy „próbáld ki a 3-at, mielőtt én” becenevet, ahol a tanulóknak három lehetséges megoldást kell kipróbálniuk, mielőtt segítséget kérnének az oktatótól.

A páros programozás gyakorlása lehetőséget teremt a diákok számára, hogy együttműködjenek, építsenek egymás szakértelmére, és jól érezzék magukat a közös tanulásban. Képzeljünk el egy számítástechnikai órát, ahol a teremben zajlik a „sofőrök” és a „navigátorok” közötti élénk eszmecsere a kódolási feladat legjobb megközelítéséről. A páros programozás arra ösztönzi a tanulókat, hogy együttműködjenek és megoldják a problémákat, és vállalják projektjeik felelősségét. Állványozva és rendszeresen gyakorolva a páros programozás élvezetes élményt nyújthat mind a diákok, mind a pedagógusok számára.


1 Braught, Grant, Tim Wahls és L. Marlin Eby. "A páros programozás esete az informatika tanteremben." ACM Transactions on Computing Education (TOCE) 11.1 (2011): 1-21.

2 Williams, Laurie. "A páros programozás integrálása egy szoftverfejlesztési folyamatba." Proceedings 14th Conference on Software Engineering Education and Training. „Szoftvermérnöki szakma keresésében” (Kat. Nem. PR01059). IEEE, 2001.

3 Colleen M. Lewis „A páros programozás hatékonyabb, mint a fiatal diákok együttműködésének egyéb formái?” Számítástechnikai oktatás, 21:2, 105-134, 2011

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: