Жұптық бағдарламалау студенттерге бір компьютерде немесе планшетте қатарлас, кодтау жобаларында бірге жұмыс істеуге мүмкіндік береді. Идея мынада: екі бас біреуден жақсы және жұптасу және ынтымақтастық арқылы студенттер информатика ұғымдарын тереңірек концептуалды түсінеді, кодтаудан ләззат алады және олардың жеке көрсеткіштеріне оң көзқарастары бар.1 Жұптық бағдарламалауды барлық VEX платформаларында кодтау әрекеттерімен пайдалануға болады.
Жұптық бағдарламалау дегеніміз не?
Жұптық бағдарламалау – оқушылар жеке емес, жұппен кодталатын бірлескен оқу әдісі. Жұптық бағдарламалауда студенттер кодтау тапсырмаларын орындау үшін бір компьютерде немесе планшетте бірге жұмыс істейді. Студенттердің жұбы бірге кодтау жобаларын құрастырады және жобаларын жақсарту және мәселелерді шешу үшін бірлесіп жұмыс істейді.
Оқушылардың жұптары екі рөлді ауыстырып отыруы керек: «жүргізуші» және «навигатор»2 және рөлдерді жиі ауыстырып отыруы керек. «Драйвер» пернетақтаны, тінтуірді немесе сенсорлық экранды пайдаланады және компьютердің негізгі әрекеттерін басқарады. «Навигатор» жүргізушіге сұрақтарға жауап беру, кодқа қатысты ықтимал ақауларды көрсету және жақсарту мүмкіндіктерін анықтау арқылы көмектеседі.
- «Драйвер» жобадағы келесі әрекеттер, тіл синтаксисі және басқару құрылымдары сияқты жедел мәліметтерге шоғырланады.
- «Штурман» үлкен сурет туралы ойлайды, мысалы, кодты жазылған күйде тексеру және жобаның әрекет мақсатына қалай қосылатыны туралы ойлау.
Бұл рөлдер студенттер әр рөлдің пайдасын алуы үшін тұрақты аралықпен ауыстырылады және екі кодер де жобаның барлық аспектілері үшін жауапкершілікті бөліседі.
Жұптық бағдарламалауды жүзеге асыру стратегиялары
Жұптық бағдарламалау сіздің оқу ортаңызға және студенттеріңіздің жасына және сіз пайдаланып жатқан VEX платформасына байланысты әртүрлі болуы мүмкін. Дегенмен, жұптарды стратегиялық түрде тағайындау және нақты мақсаттар мен үміттерге ие болу барлық студенттерді сәттілікке дайындайды, бұл оларға кез келген VEX платформасында кодтау тапсырмалары мен жобаларына назар аударуға мүмкіндік береді. Төмендегі ұсыныстар жұптық бағдарламалауды іске қосуға көмектесу үшін жасалған:
- Ұқсас тәжірибесі бар жұптық серіктестерді тағайындау - Басқа ынтымақтастық нысандарымен салыстырғанда жұптық бағдарламалаудың тиімділігі туралы зерттеуінде3 Коллин М. Льюис тәжірибесі төмен студенттер студентпен серіктес болса, тапсырманы орындауға белсенді түрде қатыса алмайтынын анықтады. әлдеқайда көп тәжірибе. Олар өздерінің тәжірибелі серіктестік кодын пассивті түрде бақылайды және серіктес олар түсінбейтін нәрсені істегенде сұрақ қою ықтималдығы аз. Дегенмен, тәжірибесі аз студенттер студенттермен тәжірибе деңгейіне жақынырақ серіктес болған кезде, олар жобаны бағалауда табысты болады. Ұқсас кодтау тәжірибесі бар серіктестерді тағайындаңыз және барлық студенттер белсенді қатысуға мүмкіндік беретін сценарийді қамтамасыз ету үшін серіктестерді жиі ауыстырыңыз. Мысалы, VEXcode VR-ге жаңадан қосылған екі студентпен серіктес болу, бірнеше VR әрекеттері мен сынақтарын аяқтаған жаңа студентпен серіктес болудан жақсы тәжірибе болуы мүмкін.
- Студенттеріңізбен бірге рөлдерді анықтаңыз - Студенттердің жобаға белсенді қатысуы және серіктестіктегі қақтығыстардың алдын алуы үшін әр рөлдің жауапкершілігін нақты түсінетініне көз жеткізіңіз. Міндеттерді жариялаңыз және жұптық бағдарламалау сессиясын бастамас бұрын студенттермен бірге қарап шығыңыз.
-
- Мысалы, студенттер VEXcode VR әрекетінде жұмыс істеп жатса, драйвер жобаны VEXcode VR жүйесінде құрастырып, не істеп жатқанын сипаттап, навигатордың ұсыныстарын тыңдау керек, ал навигатор ақаулықтарды тауып, жобаның мақсатқа жетуін тексеріп жатыр. VR әрекетінде жазылғандай және ұсыныстармен бөлісіңіз.
-
Рөлдерді жиі ауыстырып тұру - Студенттер әр рөлдің артықшылықтарын алуы және екі серіктестің де тапсырмаға белсенді түрде қатысуын қамтамасыз ету үшін жұптық бағдарламалау арқылы рөлдерді жиі ауыстыру өте маңызды. Оқушылар көлік жүргізбеген кезде назар аударылып қалуы мүмкін, сондықтан жүргізушіні де, навигаторды да тапсырманы орындауға мүмкіндік беретін уақыт аралығын белгілеу. Рөлдерді қаншалықты жиі ауыстыратыныңыз студенттеріңіздің зейінінің ұзақтығына байланысты болады. 5 минуттық интервалдардан бастаңыз, содан кейін студенттеріңіздің көрсеткіштеріне қарай уақыт аралығын қысқартыңыз немесе ұзартыңыз.
-
Рөлдерді ауыстыру тәртібін орнатыңыз және оны орындаңыз - Сыныптағы басқа тәртіптер сияқты, студенттер рөлдерді қалай және қашан ауыстыратынын анықтап, тәжірибеден өткізу керек. Бұл тәртіпті нақты анықтау біркелкі ауысуды қамтамасыз етеді және студенттерге кодтауға назар аударуға мүмкіндік береді. Мысалы, белгіленген аралық үшін таймерді орнатыңыз және рөлді ауыстыру үшін көрнекі белгіге ие болыңыз. Таймер дыбысы шыққанда, жұп серіктестер орынды ауыстырып, қажет болғанда көрнекі сигналға жүгіне алады. Студенттер жұптық бағдарламалау және рөлдерді ауыстыру арқылы көбірек тәжірибе мен сенімділікке ие болған сайын, қатаң уақыт аралығын артқа тартыңыз және рөлдерді өз қарқынымен ауыстыруға мүмкіндік беріңіз.
- Позитивті қарым-қатынас пен ынтымақтастықты ынталандыру - Оқушыларға жұптық бағдарламалау арқылы ынталандырылатын пікірталас түрі туралы нақты түсінік беру. Нақты шекараны орнатудың бір жолы - жұптық бағдарламалау нормаларын орнату. Студенттердің қызығушылығын арттыру үшін студенттермен бірге нормаларды жасаңыз, оларды сыныпта орналастырыңыз және оларға үнемі сілтеме жасаңыз. Төменде сіздің сыныпта жұптық бағдарламалаудың негізгі ережелерін жеткізудің бір мысалы берілген.
- Студенттер үшін проблеманы шешу стратегиясын құру - Мәселелерді шешудің таныс процесін құру студенттерге проблемаларды анықтауға және өз бетінше алға жылжуға көмектеседі, осылайша кедергілер мен көңілсіздіктерді азайтады және төзімділікті арттырады. Студенттерге жобаларындағы ақауларды жоюға және өз шешімдерін табуға көмектесу үшін келесі мәселелерді шешу циклін пайдаланып көріңіз. Мәселелерді шешуге және қиындықтарға төзімділікті арттыруға көмектесу жолдары туралы қосымша ақпаратты осы мақаланы қараңыз. Мақала STEM зертханаларына бағытталғанымен, анықталған стратегияларды әртүрлі контексттерде жұптық бағдарламалауға оңай қолдануға болады.
- Ақаулықтарды жұппен шешу - Проблемаларды шешу және ақауларды жою кезінде мұғалімді тартудан бұрын студенттердің әріптестерінен сұрау процедурасын орнатыңыз. Кіші студенттер үшін «менен бұрын 3-ті байқап көріңіз» сияқты атауды алу пайдалы болуы мүмкін, мұнда студенттер нұсқаушыдан көмек сұрамас бұрын үш ықтимал шешімді қолданып көруі керек.
Жұптық бағдарламалауды жаттықтыру студенттерге ынтымақтастық жасауға, бір-бірінің тәжірибесіне сүйенуге және бірге оқуды қызықты өткізуге мүмкіндік береді. Бөлмеде кодтау тапсырмасын орындаудың ең жақсы жолы туралы «жүргізушілер» мен «навигаторлар» арасында қызу пікірталастар өтетін информатика сабағын елестетіп көріңіз. Жұптық бағдарламалау студенттерді бірлесіп жұмыс істеуге және мәселелерді шешуге және өз жобаларын иеленуге шақырады. Жүйелі түрде қолданылғанда және жұптық бағдарламалау студенттерге де, мұғалімдерге де жағымды тәжірибе береді.