പെയർ പ്രോഗ്രാമിംഗ് വിദ്യാർത്ഥികളെ ഒരേ കമ്പ്യൂട്ടറിലോ ടാബ്ലെറ്റിലോ, കോഡിംഗ് പ്രോജക്റ്റുകളിൽ ഒരുമിച്ച് പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നു. രണ്ട് തലവന്മാർ ഒരാളേക്കാൾ മികച്ചവരാണെന്നതാണ് ആശയം, ജോഡിയാക്കി സഹകരിക്കുന്നതിലൂടെ, വിദ്യാർത്ഥികൾ കമ്പ്യൂട്ടർ സയൻസ് ആശയങ്ങളെക്കുറിച്ച് ആഴത്തിലുള്ള ആശയപരമായ ധാരണ വളർത്തിയെടുക്കുകയും, കോഡിംഗിന്റെ ആസ്വാദനം വർദ്ധിപ്പിക്കുകയും, അവരുടെ വ്യക്തിഗത പ്രകടനത്തെക്കുറിച്ച് കൂടുതൽ പോസിറ്റീവ് വീക്ഷണങ്ങൾ നേടുകയും ചെയ്യുന്നു.1 എല്ലാ VEX പ്ലാറ്റ്ഫോമുകളിലും കോഡിംഗ് പ്രവർത്തനങ്ങളുമായി പെയർ പ്രോഗ്രാമിംഗ് ഉപയോഗിക്കാം.
പെയർ പ്രോഗ്രാമിംഗ് എന്താണ്?
പെയർ പ്രോഗ്രാമിംഗ് എന്നത് വിദ്യാർത്ഥികൾ വ്യക്തിഗതമായി കോഡ് ചെയ്യുന്നതിന് പകരം ജോഡികളായി കോഡ് ചെയ്യുന്ന ഒരു സഹകരണ പഠന രീതിയാണ്. പെയർ പ്രോഗ്രാമിംഗിൽ, കോഡിംഗ് ജോലികൾ പൂർത്തിയാക്കാൻ വിദ്യാർത്ഥികൾ ഒരേ കമ്പ്യൂട്ടറിലോ ടാബ്ലെറ്റിലോ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു. ഒരു ജോടി വിദ്യാർത്ഥികൾ ഒരുമിച്ച് കോഡിംഗ് പ്രോജക്ടുകൾ നിർമ്മിക്കുകയും അവരുടെ പ്രോജക്റ്റ് മെച്ചപ്പെടുത്തുന്നതിനും പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനും സഹകരിക്കുകയും ചെയ്യും.
വിദ്യാർത്ഥികളുടെ ജോഡികൾ രണ്ട് റോളുകൾ മാറിമാറി ഉപയോഗിക്കണം: ഒരു 'ഡ്രൈവർ', ഒരു 'നാവിഗേറ്റർ'2 , ഇടയ്ക്കിടെ റോളുകൾ മാറണം. 'ഡ്രൈവർ' കീബോർഡ്, മൗസ് അല്ലെങ്കിൽ ടച്ച്സ്ക്രീൻ ഉപയോഗിക്കുകയും കമ്പ്യൂട്ടറിന്റെ പ്രധാന പ്രവർത്തനങ്ങൾ നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. 'നാവിഗേറ്റർ' ഡ്രൈവറെ ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുന്നതിലൂടെയും, കോഡിലെ സാധ്യമായ പ്രശ്നങ്ങൾ ചൂണ്ടിക്കാണിച്ചുകൊണ്ടും, മെച്ചപ്പെടുത്താനുള്ള അവസരങ്ങൾ തിരിച്ചറിയുന്നതിലൂടെയും സഹായിക്കുന്നു.
- പ്രോജക്റ്റിൽ അടുത്തതായി എന്താണുള്ളത്, ഭാഷാ വാക്യഘടന, നിയന്ത്രണ ഘടനകൾ തുടങ്ങിയ അടിയന്തര വിശദാംശങ്ങളിലാണ് 'ഡ്രൈവർ' ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത്.
- 'നാവിഗേറ്റർ' വലിയ ചിത്രത്തെക്കുറിച്ച് ചിന്തിക്കുന്നു, ഉദാഹരണത്തിന് കോഡ് എഴുതുമ്പോൾ അത് പരിശോധിക്കുക, പ്രോജക്റ്റ് പ്രവർത്തനത്തിന്റെ ലക്ഷ്യവുമായി എങ്ങനെ ബന്ധിപ്പിക്കുന്നു എന്നതിനെക്കുറിച്ച് ചിന്തിക്കുക.
വിദ്യാർത്ഥികൾക്ക് ഓരോ റോളിന്റെയും പ്രയോജനം ലഭിക്കുന്നതിനായി ഈ റോളുകൾ കൃത്യമായ ഇടവേളകളിൽ മാറ്റുന്നു, കൂടാതെ രണ്ട് കോഡർമാരും പ്രോജക്റ്റിന്റെ എല്ലാ വശങ്ങളുടെയും ഉത്തരവാദിത്തം പങ്കിടുന്നു.
പെയർ പ്രോഗ്രാമിംഗ് നടപ്പിലാക്കുന്നതിനുള്ള തന്ത്രങ്ങൾ
നിങ്ങളുടെ പഠന അന്തരീക്ഷം, വിദ്യാർത്ഥികളുടെ പ്രായം, നിങ്ങൾ ഉപയോഗിക്കുന്ന VEX പ്ലാറ്റ്ഫോം എന്നിവയെ ആശ്രയിച്ച് പെയർ പ്രോഗ്രാമിംഗ് വ്യത്യസ്തമായി കാണപ്പെടാം. എന്നിരുന്നാലും, തന്ത്രപരമായി ജോഡികളെ നിയോഗിക്കുന്നതും വ്യക്തമായ ലക്ഷ്യങ്ങളും പ്രതീക്ഷകളും ഉണ്ടായിരിക്കുന്നതും എല്ലാ വിദ്യാർത്ഥികളെയും വിജയത്തിനായി സജ്ജമാക്കും, ഇത് ഏത് VEX പ്ലാറ്റ്ഫോമിലും കോഡിംഗ് ടാസ്ക്കുകളിലും പ്രോജക്റ്റുകളിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ അവരെ അനുവദിക്കുന്നു. പെയർ പ്രോഗ്രാമിംഗ് ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിനാണ് ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്:
- സമാന അനുഭവപരിചയമുള്ള ജോഡി പങ്കാളികളെ നിയോഗിക്കുക - മറ്റ് സഹകരണ രൂപങ്ങളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ജോഡി പ്രോഗ്രാമിംഗിന്റെ ഫലപ്രാപ്തിയെക്കുറിച്ചുള്ള അവരുടെ ഗവേഷണത്തിൽ,3 കൂടുതൽ അനുഭവപരിചയമുള്ള ഒരു വിദ്യാർത്ഥിയുമായി പങ്കാളിത്തം സ്ഥാപിച്ചാൽ പരിചയക്കുറവുള്ള വിദ്യാർത്ഥികൾ ആ ജോലിയിൽ സജീവമായി ഏർപ്പെടില്ലെന്ന് കോളീൻ എം. ലൂയിസ് കണ്ടെത്തി. അവർ തങ്ങളുടെ കൂടുതൽ പരിചയസമ്പന്നരായ പങ്കാളി കോഡ് നിഷ്ക്രിയമായി നിരീക്ഷിക്കാനുള്ള സാധ്യത കൂടുതലാണ്, കൂടാതെ പങ്കാളി അവർക്ക് മനസ്സിലാകാത്ത എന്തെങ്കിലും ചെയ്യുമ്പോൾ ചോദ്യങ്ങൾ ചോദിക്കാനുള്ള സാധ്യത കുറവാണ്. എന്നിരുന്നാലും, അനുഭവപരിചയം കുറഞ്ഞ വിദ്യാർത്ഥികളെ അവരുടെ അനുഭവ നിലവാരത്തോട് അടുത്ത വിദ്യാർത്ഥികളുമായി പങ്കാളിത്തത്തിൽ ഉൾപ്പെടുത്തുമ്പോൾ, അവർ പ്രോജക്റ്റ് വിലയിരുത്തലുകളിൽ കൂടുതൽ വിജയിക്കുന്നു. സമാനമായ കോഡിംഗ് പരിചയമുള്ള പങ്കാളികളെ നിയോഗിക്കുക, എല്ലാ വിദ്യാർത്ഥികൾക്കും സജീവമായി പങ്കെടുക്കാൻ അധികാരം നൽകുന്ന ഒരു സാഹചര്യം നൽകുന്നതിന് പങ്കാളികളെ ഇടയ്ക്കിടെ മാറ്റുക. ഉദാഹരണത്തിന്, VEXcode VR-ൽ പുതുതായി വരുന്ന രണ്ട് വിദ്യാർത്ഥികളെ പങ്കാളികളാക്കുന്നത്, നിരവധി VR പ്രവർത്തനങ്ങളും വെല്ലുവിളികളും പൂർത്തിയാക്കിയ മറ്റൊരു വിദ്യാർത്ഥിയുമായി പുതിയതായി വരുന്ന ഒരു വിദ്യാർത്ഥിയെ പങ്കാളിയാക്കുന്നതിനേക്കാൾ മികച്ച അനുഭവമായിരിക്കും.
- നിങ്ങളുടെ വിദ്യാർത്ഥികളുമായി റോളുകൾ നിർവചിക്കുക - ഓരോ റോളിന്റെയും ഉത്തരവാദിത്തങ്ങളെക്കുറിച്ച് വിദ്യാർത്ഥികൾക്ക് വ്യക്തമായ ധാരണയുണ്ടെന്ന് ഉറപ്പാക്കുക, അതുവഴി അവർക്ക് പ്രോജക്റ്റിൽ സജീവമായി പങ്കെടുക്കാനും പങ്കാളിത്തങ്ങൾക്കുള്ളിലെ സംഘർഷങ്ങൾ തടയാനും കഴിയും. വിദ്യാർത്ഥികളുമായി ഒരു ജോഡി പ്രോഗ്രാമിംഗ് സെഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ് ഉത്തരവാദിത്തങ്ങൾ പോസ്റ്റ് ചെയ്യുകയും അവ അവലോകനം ചെയ്യുകയും ചെയ്യുക.
-
- ഉദാഹരണത്തിന്, വിദ്യാർത്ഥികൾ ഒരു VEXcode VR ആക്റ്റിവിറ്റിയിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, ഡ്രൈവർ VEXcode VR-ൽ പ്രോജക്റ്റ് നിർമ്മിക്കുകയും അവർ എന്താണ് ചെയ്യുന്നതെന്ന് വിവരിക്കുകയും നാവിഗേറ്ററുടെ നിർദ്ദേശങ്ങൾ ശ്രദ്ധിക്കുകയും വേണം. അതേസമയം നാവിഗേറ്റർ പ്രശ്നപരിഹാരം നടത്തുകയും VR ആക്റ്റിവിറ്റിയിൽ എഴുതിയിരിക്കുന്നതുപോലെ പ്രോജക്റ്റ് ലക്ഷ്യം കൈവരിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുകയും നിർദ്ദേശങ്ങൾ പങ്കിടുകയും വേണം.
-
റോളുകൾ ഇടയ്ക്കിടെ മാറ്റുക - വിദ്യാർത്ഥികൾക്ക് ഓരോ റോളിന്റെയും നേട്ടങ്ങൾ നേടുന്നതിനും രണ്ട് പങ്കാളികളും ആ ജോലിയിൽ സജീവമായി ഏർപ്പെട്ടിരിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നതിനും പെയർ പ്രോഗ്രാമിംഗിലൂടെ റോളുകൾ ഇടയ്ക്കിടെ മാറ്റേണ്ടത് അത്യാവശ്യമാണ്. വിദ്യാർത്ഥികൾ വാഹനമോടിക്കാത്തപ്പോൾ ശ്രദ്ധ തെറ്റിയേക്കാം, അതിനാൽ ഡ്രൈവറെയും നാവിഗേറ്ററെയും ജോലിയിൽ നിലനിർത്താൻ സഹായിക്കുന്ന ഒരു സമയ ഇടവേള സ്ഥാപിക്കുക എന്നതാണ് ലക്ഷ്യം. നിങ്ങൾ എത്ര തവണ റോളുകൾ മാറ്റുന്നു എന്നത് നിങ്ങളുടെ വിദ്യാർത്ഥികളുടെ ശ്രദ്ധാപരിധിയെ ആശ്രയിച്ചിരിക്കും. 5 മിനിറ്റ് ഇടവേളകളിൽ ആരംഭിക്കുക, തുടർന്ന് നിങ്ങളുടെ വിദ്യാർത്ഥികളുടെ പ്രകടനത്തെ അടിസ്ഥാനമാക്കി സമയ ഇടവേള കുറയ്ക്കുകയോ നീട്ടുകയോ ചെയ്യുക.
-
ഒരു റോൾ സ്വിച്ചിംഗ് ദിനചര്യ സ്ഥാപിച്ച് അത് പരിശീലിക്കുക - മറ്റ് ക്ലാസ് റൂം ദിനചര്യകളെപ്പോലെ, വിദ്യാർത്ഥികൾ എങ്ങനെ, എപ്പോൾ റോളുകൾ മാറ്റുന്നു എന്നത് നിർവചിക്കുകയും പരിശീലിക്കുകയും ചെയ്യേണ്ടതുണ്ട്. ഈ ദിനചര്യ വ്യക്തമായി നിർവചിക്കുന്നത് സുഗമമായ പരിവർത്തനങ്ങൾ ഉറപ്പാക്കുകയും വിദ്യാർത്ഥികൾക്ക് കോഡിംഗിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ പ്രാപ്തമാക്കുകയും ചെയ്യും. ഉദാഹരണത്തിന്, നിശ്ചിത ഇടവേളയ്ക്ക് ഒരു ടൈമർ സജ്ജീകരിക്കുക, റോൾ സ്വിച്ചിംഗിനായി ഒരു വിഷ്വൽ ക്യൂ ഉണ്ടായിരിക്കുക. ടൈമർ മുഴങ്ങുമ്പോൾ, ജോഡി പങ്കാളികൾക്ക് സീറ്റുകൾ മാറ്റാനും ആവശ്യമുള്ളപ്പോൾ വിഷ്വൽ ക്യൂ റഫർ ചെയ്യാനും കഴിയും. പെയർ പ്രോഗ്രാമിംഗിലും റോൾ സ്വിച്ചിംഗിലും വിദ്യാർത്ഥികൾ കൂടുതൽ അനുഭവപരിചയവും ആത്മവിശ്വാസവും നേടുന്നതിനനുസരിച്ച്, കർശനമായ സമയ ഇടവേളകൾ മാറ്റിവെച്ച് അവരവരുടെ വേഗതയിൽ റോളുകൾ മാറാൻ അനുവദിക്കുക.
- പോസിറ്റീവ് ആശയവിനിമയവും സഹകരണവും പ്രോത്സാഹിപ്പിക്കുക - പെയർ പ്രോഗ്രാമിംഗിലൂടെ പ്രോത്സാഹിപ്പിക്കപ്പെടുന്ന ചർച്ചകളുടെ തരത്തെക്കുറിച്ച് വിദ്യാർത്ഥികൾക്ക് വ്യക്തമായ ധാരണ നൽകുക. വ്യക്തമായ ഒരു അതിർത്തി സ്ഥാപിക്കാനുള്ള ഒരു മാർഗം പെയർ പ്രോഗ്രാമിംഗ് മാനദണ്ഡങ്ങൾ സ്ഥാപിക്കുക എന്നതാണ്. വിദ്യാർത്ഥികളുടെ പങ്കാളിത്തം വർദ്ധിപ്പിക്കുന്നതിന് വിദ്യാർത്ഥികളുമായി ചേർന്ന് മാനദണ്ഡങ്ങൾ സൃഷ്ടിക്കുക, അവ നിങ്ങളുടെ ക്ലാസ് മുറിയിൽ പോസ്റ്റ് ചെയ്യുക, പതിവായി അവ റഫർ ചെയ്യുക. നിങ്ങളുടെ ക്ലാസ് മുറിയിൽ പെയർ പ്രോഗ്രാമിംഗിന്റെ അടിസ്ഥാന നിയമങ്ങൾ എങ്ങനെ ആശയവിനിമയം നടത്താമെന്നതിന്റെ ഒരു ഉദാഹരണമാണ് താഴെ കൊടുത്തിരിക്കുന്നത്.
- വിദ്യാർത്ഥികൾക്കായി ഒരു പ്രശ്നപരിഹാര തന്ത്രം സ്ഥാപിക്കുക - പരിചിതമായ ഒരു പ്രശ്നപരിഹാര പ്രക്രിയ സൃഷ്ടിക്കുന്നത് വിദ്യാർത്ഥികൾക്ക് പ്രശ്നങ്ങൾ തിരിച്ചറിയാനും സ്വതന്ത്രമായി മുന്നോട്ട് പോകാനും സഹായിക്കും, അതുവഴി തടസ്സങ്ങളും നിരാശയും കുറയ്ക്കുകയും പ്രതിരോധശേഷി പ്രോത്സാഹിപ്പിക്കുകയും ചെയ്യും. വിദ്യാർത്ഥികളുടെ പ്രോജക്ടുകൾ പരിഹരിക്കുന്നതിനും അവരുടേതായ പരിഹാരങ്ങൾ കണ്ടെത്തുന്നതിനും സഹായിക്കുന്നതിന് ഇനിപ്പറയുന്ന പ്രശ്നപരിഹാര ചക്രം ഉപയോഗിക്കാൻ ശ്രമിക്കുക. പ്രശ്നപരിഹാരത്തിനും വെല്ലുവിളികൾക്കും പ്രതിരോധശേഷി വർദ്ധിപ്പിക്കാൻ സഹായിക്കുന്ന വഴികളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക. ലേഖനം STEM ലാബുകളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുമ്പോൾ, തിരിച്ചറിഞ്ഞ തന്ത്രങ്ങൾ വിവിധ സന്ദർഭങ്ങളിൽ ജോടി പ്രോഗ്രാമിംഗിൽ എളുപ്പത്തിൽ പ്രയോഗിക്കാൻ കഴിയും.
- ജോഡികളായി പ്രശ്നപരിഹാരം നടത്തുക - പ്രശ്നപരിഹാരത്തിലും പ്രശ്നപരിഹാരത്തിലും അധ്യാപകനെ ഉൾപ്പെടുത്തുന്നതിന് മുമ്പ് വിദ്യാർത്ഥികൾ ആദ്യം പങ്കാളിയോട് ചോദിക്കേണ്ട ഒരു നടപടിക്രമം സ്ഥാപിക്കുക. പ്രായം കുറഞ്ഞ വിദ്യാർത്ഥികൾക്ക്, "എനിക്ക് മുമ്പ് 3 പരീക്ഷിക്കൂ" എന്നൊരു വിളിപ്പേര് ഉണ്ടായിരിക്കുന്നത് സഹായകരമാകും, അവിടെ വിദ്യാർത്ഥികൾ ഇൻസ്ട്രക്ടറോട് സഹായം ചോദിക്കുന്നതിന് മുമ്പ് മൂന്ന് സാധ്യമായ പരിഹാരങ്ങൾ പരീക്ഷിച്ചു നോക്കണം.
പെയർ പ്രോഗ്രാമിംഗ് പരിശീലിക്കുന്നത് വിദ്യാർത്ഥികൾക്ക് സഹകരിക്കാനും, പരസ്പരം വൈദഗ്ധ്യം വളർത്തിയെടുക്കാനും, ഒരുമിച്ച് പഠിക്കുന്നത് ആസ്വദിക്കാനും അവസരം സൃഷ്ടിക്കുന്നു. ഒരു കോഡിംഗ് ടാസ്ക്കിനെ എങ്ങനെ ഏറ്റവും നന്നായി സമീപിക്കാം എന്നതിനെക്കുറിച്ചുള്ള 'ഡ്രൈവർമാരും' 'നാവിഗേറ്റർമാരും' തമ്മിലുള്ള ആവേശകരമായ ചർച്ചകൾ കൊണ്ട് മുറി നിറഞ്ഞുനിൽക്കുന്ന ഒരു കമ്പ്യൂട്ടർ സയൻസ് ക്ലാസ് സങ്കൽപ്പിക്കുക. പെയർ പ്രോഗ്രാമിംഗ് വിദ്യാർത്ഥികളെ സഹകരിക്കാനും പ്രശ്നങ്ങൾ പരിഹരിക്കാനും പ്രോത്സാഹിപ്പിക്കുന്നു, അതുപോലെ തന്നെ അവരുടെ പ്രോജക്റ്റുകളുടെ ഉടമസ്ഥാവകാശം ഏറ്റെടുക്കുകയും ചെയ്യുന്നു. സ്കാഫോൾഡ് ചെയ്ത് പതിവായി പരിശീലിക്കുമ്പോൾ, പെയർ പ്രോഗ്രാമിംഗ് വിദ്യാർത്ഥികൾക്കും അധ്യാപകർക്കും ആസ്വാദ്യകരമായ ഒരു അനുഭവം നൽകും.