നിങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്
പ്രധാന ചോദ്യം: റോബോട്ടുകളുടെ ചലന രീതി മനസ്സിലാക്കുന്നത് എങ്ങനെയാണ് മികച്ച കോഡർമാരാകാൻ നമ്മെ സഹായിക്കുന്നത്?
യൂണിറ്റ് ധാരണകൾ:
- റോബോട്ട് ഏത് കോണിലാണ് നീങ്ങേണ്ടതെന്ന് എങ്ങനെ നിർണ്ണയിക്കും.
- ഒരു നിശ്ചിത ദൂരത്തേക്ക് ഒരു നിശ്ചിത കോണിൽ നീങ്ങുന്നതിന് റോബോട്ടിനെ കോഡ് ചെയ്യാൻ VEXcode AIM എങ്ങനെ ഉപയോഗിക്കാം.
- പ്രക്രിയ എളുപ്പമാക്കുന്നതിന് VEXcode-ൽ കോഡ് ചെയ്യുന്നതിന് മുമ്പ് ഒരു പ്രോജക്റ്റിലെ ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി എങ്ങനെ പ്ലാൻ ചെയ്യാം.
- ഒരു പ്രോജക്റ്റിലെ ബഗുകൾ കണ്ടെത്തി പരിഹരിക്കുന്നതെങ്ങനെ.
- ഒരു പ്രോജക്റ്റ് കോഡ് ചെയ്യുമ്പോൾ എങ്ങനെ വിജയകരമായി സഹകരിക്കാം.
സ്റ്റാൻഡേർഡ്സ് അലൈൻമെന്റ്
കമ്പ്യൂട്ടർ സയൻസ് ടീച്ചേഴ്സ് അസോസിയേഷൻ (CSTA)
- 1B-CS-02: ജോലികൾ നിർവഹിക്കുന്നതിന് കമ്പ്യൂട്ടർ ഹാർഡ്വെയറും സോഫ്റ്റ്വെയറും ഒരു സിസ്റ്റമായി എങ്ങനെ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നുവെന്ന് മാതൃകയാക്കുക.
- 1B-DA-07: കാരണ-ഫല ബന്ധങ്ങൾ എടുത്തുകാണിക്കുന്നതിനോ നിർദ്ദേശിക്കുന്നതിനോ, ഫലങ്ങൾ പ്രവചിക്കുന്നതിനോ, ഒരു ആശയം ആശയവിനിമയം ചെയ്യുന്നതിനോ ഡാറ്റ ഉപയോഗിക്കുക.
- 1B-AP-08: ഒരേ ജോലിക്കായി ഒന്നിലധികം അൽഗോരിതങ്ങൾ താരതമ്യം ചെയ്ത് പരിഷ്കരിക്കുക, ഏതാണ് ഏറ്റവും അനുയോജ്യമെന്ന് നിർണ്ണയിക്കുക.
- 1B-AP-10: സീക്വൻസുകൾ, ഇവന്റുകൾ, ലൂപ്പുകൾ, കണ്ടീഷണലുകൾ എന്നിവ ഉൾപ്പെടുന്ന പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുക.
- 1B-AP-11: പ്രോഗ്രാം വികസന പ്രക്രിയ സുഗമമാക്കുന്നതിന് പ്രശ്നങ്ങളെ ചെറുതും കൈകാര്യം ചെയ്യാവുന്നതുമായ ഉപപ്രശ്നങ്ങളായി വിഘടിപ്പിക്കുക (വിഘടിപ്പിക്കുക).
- 1B-AP-15: ഒരു പ്രോഗ്രാം അല്ലെങ്കിൽ അൽഗോരിതം ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ അത് പരിശോധിച്ച് ഡീബഗ് ചെയ്യുക (തിരിച്ചറിഞ്ഞ് പരിഹരിക്കുക).
- 2-AP-15: ഉപയോക്തൃ ആവശ്യങ്ങൾ നിറവേറ്റുന്ന ഒരു പരിഹാരം പരിഷ്കരിക്കുന്നതിന് ടീം അംഗങ്ങളിൽ നിന്നും ഉപയോക്താക്കളിൽ നിന്നും ഫീഡ്ബാക്ക് തേടുകയും സംയോജിപ്പിക്കുകയും ചെയ്യുക.
- 2-AP-19: പിന്തുടരാനും പരിശോധിക്കാനും ഡീബഗ് ചെയ്യാനും എളുപ്പമാക്കുന്നതിന് പ്രോഗ്രാമുകൾ ഡോക്യുമെന്റ് ചെയ്യുക.
- 3A-AP-22: സഹകരണ ഉപകരണങ്ങൾ ഉപയോഗിച്ച് ടീം റോളുകളിൽ പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടേഷണൽ ആർട്ടിഫാക്റ്റുകൾ രൂപകൽപ്പന ചെയ്യുകയും വികസിപ്പിക്കുകയും ചെയ്യുക.
ആവശ്യമായ വസ്തുക്കൾ (ഓരോ ഗ്രൂപ്പിനും):
- VEX AIM കോഡിംഗ് റോബോട്ട്
- വൺ സ്റ്റിക്ക് കൺട്രോളർ
- 3 ഓറഞ്ച് ബാരലുകൾ
- 3 നീല ബാരലുകൾ
- ഏപ്രിൽടാഗ് ഐഡി 0 ഉം 1 ഉം
- AIM ഫീൽഡ് (4 ടൈലുകളും 8 ചുവരുകളും)
- VEXcode AIM
- ഒരു കമ്പ്യൂട്ടർ
- റോബോട്ട് പ്രൊട്ടക്റ്റർ (ഓരോ വിദ്യാർത്ഥിക്കും)
- ജേണൽ (ഓരോ വിദ്യാർത്ഥിക്കും)
ഈ യൂണിറ്റിന് നിർദ്ദേശിക്കുന്ന സമയം: 6-7 സെഷനുകൾ
ക്ലാസ് മുറികളിൽ വേഗത വ്യത്യാസപ്പെടുമെങ്കിലും, നിർദ്ദേശിക്കപ്പെട്ട സമയം ഫലപ്രദമായി ആസൂത്രണം ചെയ്യാൻ നിങ്ങളെ സഹായിക്കും. ഒരു 'സെഷൻ' ഏകദേശം 45-50 മിനിറ്റ് ആയി കണക്കാക്കപ്പെടുന്നു. നിങ്ങളുടെ വിദ്യാർത്ഥികളെ നന്നായി അറിയാവുന്നത് നിങ്ങൾക്കാണ്, അതിനാൽ നിങ്ങളുടെ സാഹചര്യത്തിൽ നിങ്ങളുടെ വിദ്യാർത്ഥികളുടെ ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി സമയം ക്രമീകരിക്കുക.
- ആമുഖം: 1 സെഷൻ
- പാഠം 1: 1 സെഷൻ
- പാഠം 2: 1 സെഷൻ
- പാഠം 3: 1 സെഷൻ
- യൂണിറ്റ് ചലഞ്ച്: 2-3 സെഷനുകൾ
ഇപ്പോൾ നിങ്ങൾ നിങ്ങളുടെ റോബോട്ടിനെ VEXcode AIM-ൽ നീക്കാൻ കോഡ് ചെയ്യാൻ തുടങ്ങിയിരിക്കുന്നു, പുതിയ വെല്ലുവിളികൾക്ക് നിങ്ങൾ തയ്യാറാണ്! ഈ യൂണിറ്റിൽ, ഏത് കോണിലും, ഒരു നിശ്ചിത ദൂരത്തേക്ക് നീങ്ങാൻ റോബോട്ടിനെ കോഡ് ചെയ്യാൻ പഠിക്കുന്നതിലൂടെ നിങ്ങൾ നിങ്ങളുടെ കഴിവുകൾ വർദ്ധിപ്പിക്കും. യൂണിറ്റ് അവസാനിക്കുമ്പോഴേക്കും, നിങ്ങൾ സ്വന്തമായി സ്ലാലോം കോഴ്സ് സൃഷ്ടിക്കുകയും നിങ്ങളുടെ റോബോട്ടിനെ കഴിയുന്നത്ര കൃത്യമായും വേഗത്തിലും നാവിഗേറ്റ് ചെയ്യുന്നതിന് കോഡ് ചെയ്യുകയും ചെയ്യും.
വെല്ലുവിളിയെക്കുറിച്ച് കൂടുതലറിയാൻ താഴെയുള്ള വീഡിയോ കാണുക. ഈ വെല്ലുവിളിയിൽ, നിങ്ങൾ ഒരു സ്ലാലോം കോഴ്സ് സൃഷ്ടിക്കുകയും, കഴിയുന്നത്ര വേഗത്തിൽ അതിലൂടെ നാവിഗേറ്റ് ചെയ്യാൻ നിങ്ങളുടെ റോബോട്ടിനെ കോഡ് ചെയ്യുകയും ചെയ്യും. നിങ്ങളുടെ റോബോട്ട് എല്ലാ സ്ലാലോം ഗേറ്റുകളിലൂടെയും സഞ്ചരിച്ച് ഏപ്രിൽ ടാഗ് ഗേറ്റുകൾ കടന്ന് പൂർത്തിയാക്കണം.
വീഡിയോ കണ്ടതിനുശേഷം, ക്ലാസ്സിൽ അതിനെക്കുറിച്ച് ഒരു ചർച്ച ഉണ്ടായിരിക്കും. ചർച്ചയ്ക്കിടെ പങ്കിടാൻ തയ്യാറാകുന്നതിന്, ഇനിപ്പറയുന്ന ചോദ്യങ്ങൾക്കുള്ള ഉത്തരങ്ങൾ നിങ്ങളുടെ ഡയറിയിൽ രേഖപ്പെടുത്തുക:
- വീഡിയോയിൽ കണ്ട അതേ കോണുകളിൽ സഞ്ചരിക്കാൻ റോബോട്ടിനെ എങ്ങനെ കോഡ് ചെയ്യാനാകുമെന്ന് നിങ്ങൾ കരുതുന്നു?
- റോബോട്ടിനെ കോണുകളിൽ ചലിപ്പിക്കുന്നതിന് എങ്ങനെ കോഡ് ചെയ്യാം എന്നതിനെക്കുറിച്ച് എന്തൊക്കെ ചോദ്യങ്ങളാണ് മനസ്സിൽ വരുന്നത്?
- വ്യത്യസ്ത കോണുകളിൽ നീങ്ങുന്നത് മുൻ യൂണിറ്റുകളിലെ വെല്ലുവിളികൾ പരിഹരിച്ച രീതിയിൽ മാറ്റം വരുത്തുമോ? എന്തുകൊണ്ട് അല്ലെങ്കിൽ എന്തുകൊണ്ട് അല്ല എന്ന് വിശദീകരിക്കുക.
- വെല്ലുവിളി പൂർത്തിയാക്കാൻ നിങ്ങൾ എന്തൊക്കെ കഴിവുകളും ധാരണകളും വികസിപ്പിച്ചെടുക്കേണ്ടതുണ്ട്?
വീഡിയോ കണ്ടതിനുശേഷം, ക്ലാസ്സിൽ അതിനെക്കുറിച്ച് ഒരു ചർച്ച ഉണ്ടായിരിക്കും. ചർച്ചയ്ക്കിടെ പങ്കിടാൻ തയ്യാറാകുന്നതിന്, ഇനിപ്പറയുന്ന ചോദ്യങ്ങൾക്കുള്ള ഉത്തരങ്ങൾ നിങ്ങളുടെ ഡയറിയിൽ രേഖപ്പെടുത്തുക:
- വീഡിയോയിൽ കണ്ട അതേ കോണുകളിൽ സഞ്ചരിക്കാൻ റോബോട്ടിനെ എങ്ങനെ കോഡ് ചെയ്യാനാകുമെന്ന് നിങ്ങൾ കരുതുന്നു?
- റോബോട്ടിനെ കോണുകളിൽ ചലിപ്പിക്കുന്നതിന് എങ്ങനെ കോഡ് ചെയ്യാം എന്നതിനെക്കുറിച്ച് എന്തൊക്കെ ചോദ്യങ്ങളാണ് മനസ്സിൽ വരുന്നത്?
- വ്യത്യസ്ത കോണുകളിൽ നീങ്ങുന്നത് മുൻ യൂണിറ്റുകളിലെ വെല്ലുവിളികൾ പരിഹരിച്ച രീതിയിൽ മാറ്റം വരുത്തുമോ? എന്തുകൊണ്ട് അല്ലെങ്കിൽ എന്തുകൊണ്ട് അല്ല എന്ന് വിശദീകരിക്കുക.
- വെല്ലുവിളി പൂർത്തിയാക്കാൻ നിങ്ങൾ എന്തൊക്കെ കഴിവുകളും ധാരണകളും വികസിപ്പിച്ചെടുക്കേണ്ടതുണ്ട്?
വിദ്യാർത്ഥികൾ വീഡിയോ കണ്ടതിനുശേഷം, വിദ്യാർത്ഥികളുടെ നിരീക്ഷണങ്ങൾ മനസ്സിലാക്കുന്നതിനും യൂണിറ്റിനായി പഠന ലക്ഷ്യങ്ങൾ സഹ-സൃഷ്ടിക്കുന്നതിന് അവരെ തയ്യാറാക്കുന്നതിനുമായി ഒരു മുഴുവൻ ക്ലാസ് ചർച്ചയും നടത്തുന്നു.
- വീഡിയോയെ അടിസ്ഥാനമാക്കി വിദ്യാർത്ഥികളോട് അവരുടെ നിരീക്ഷണങ്ങളും ആശയങ്ങളും പങ്കിടാൻ ആവശ്യപ്പെടുക, വീഡിയോയിൽ നിന്നുള്ള തെളിവുകൾ ഉപയോഗിച്ച് അവയെ പിന്തുണയ്ക്കാൻ അവരെ പ്രോത്സാഹിപ്പിക്കുക. ഇനിപ്പറയുന്നതുപോലുള്ള പ്രോംപ്റ്റുകൾ ഉപയോഗിക്കുക:
- ആ വീഡിയോയിൽ നിങ്ങളെ അങ്ങനെ ചിന്തിപ്പിക്കുന്നത് എന്താണ്?
- വിദ്യാർത്ഥികൾ അവരുടെ ചോദ്യങ്ങളും ആശയങ്ങളും പങ്കിടുമ്പോൾ, വിദ്യാർത്ഥികളെ അവരുടെ അത്ഭുതങ്ങളെ ഉൽപ്പാദനക്ഷമമായ ശാസ്ത്രീയ ചോദ്യങ്ങളായി രൂപപ്പെടുത്താൻ സഹായിക്കുക, ഈ യൂണിറ്റിനായുള്ള ഓരോ യൂണിറ്റ് ധാരണകളും ഉൾപ്പെടുത്തിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
- പഠന ലക്ഷ്യങ്ങൾ സൃഷ്ടിക്കുമ്പോൾ വിദ്യാർത്ഥികൾ ഇവ ഉപയോഗിക്കുമെന്നതിനാൽ, വെല്ലുവിളി പൂർത്തിയാക്കാൻ ആവശ്യമായ കഴിവുകളും ധാരണകളും പരിഗണിക്കാൻ അവരെ നയിക്കുക.
അടുത്തതായി, താഴെ പറയുന്ന പ്രോംപ്റ്റ് ഉപയോഗിച്ച് ഈ യൂണിറ്റിലെ ഉള്ളടക്കവുമായി ഒരു യഥാർത്ഥ ലോക ബന്ധം സ്ഥാപിക്കാനും മുൻ അറിവിൽ ഇടപഴകാനും വിദ്യാർത്ഥികളെ സഹായിക്കുക:
- ചലനങ്ങൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിന് ആംഗിളുകൾ ഉപയോഗിക്കുന്ന റോബോട്ടുകളുടെ ചില ഉദാഹരണങ്ങൾ ഏതൊക്കെയാണ്?
- ഒരു നഗരത്തിൽ, സ്വയം നിയന്ത്രിത വാഹനങ്ങൾ കൃത്യമായ വളവുകൾ നടത്തുന്നത് അവർ നിരീക്ഷിച്ചേക്കാം.
- ഒരു ഗ്രാമപ്രദേശത്ത്, പ്രത്യേക കോണുകളിൽ വിളകൾ തളിക്കുന്ന ഡ്രോണുകൾ അവർ ശ്രദ്ധിച്ചേക്കാം.
- ഒരു വെയർഹൗസിൽ, ഷെൽഫുകൾക്കിടയിൽ തങ്ങളുടെ പാതകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്ന റോബോട്ടുകളെ അവർ കണ്ടേക്കാം.
പഠന ലക്ഷ്യങ്ങൾ സഹകരിച്ച് സൃഷ്ടിക്കൽ
വീഡിയോ കണ്ടുകഴിഞ്ഞാൽ, സ്ലാലോം കോഴ്സിലൂടെ സഞ്ചരിക്കാൻ കോണുകളിൽ നീങ്ങാൻ റോബോട്ടിനെ കോഡ് ചെയ്യാൻ പോകുകയാണെന്ന് നിങ്ങൾക്കറിയാം. ഇത് നേടിയെടുക്കാൻ നിങ്ങൾ എന്താണ് അറിയേണ്ടതെന്നും എന്തുചെയ്യാൻ കഴിയുമെന്നും ചിന്തിക്കുക. നിങ്ങളുടെ ഗ്രൂപ്പുമായും അധ്യാപകനുമായും സഹകരിച്ച് പഠന ലക്ഷ്യങ്ങൾ സൃഷ്ടിക്കുന്നതിലൂടെ ഈ യൂണിറ്റിനായുള്ള നിങ്ങളുടെ പഠന ലക്ഷ്യങ്ങളെക്കുറിച്ച് നിങ്ങൾക്ക് പൊതുവായ ഒരു ധാരണ ലഭിക്കും.
നിങ്ങളുടെ പഠന ലക്ഷ്യങ്ങൾ നിങ്ങളുടെ ജേണലിൽ രേഖപ്പെടുത്തുക. നിങ്ങളുടെ പുരോഗതിയെക്കുറിച്ച് ചിന്തിക്കുന്നതിനും ഭാവി പഠനത്തിനായി ആസൂത്രണം ചെയ്യുന്നതിനുമായി നിങ്ങൾ പിന്നീട് യൂണിറ്റിൽ ഈ പഠന ലക്ഷ്യങ്ങളിലേക്ക് മടങ്ങും.
വീഡിയോ കണ്ടുകഴിഞ്ഞാൽ, സ്ലാലോം കോഴ്സിലൂടെ സഞ്ചരിക്കാൻ കോണുകളിൽ നീങ്ങാൻ റോബോട്ടിനെ കോഡ് ചെയ്യാൻ പോകുകയാണെന്ന് നിങ്ങൾക്കറിയാം. ഇത് നേടിയെടുക്കാൻ നിങ്ങൾ എന്താണ് അറിയേണ്ടതെന്നും എന്തുചെയ്യാൻ കഴിയുമെന്നും ചിന്തിക്കുക. നിങ്ങളുടെ ഗ്രൂപ്പുമായും അധ്യാപകനുമായും സഹകരിച്ച് പഠന ലക്ഷ്യങ്ങൾ സൃഷ്ടിക്കുന്നതിലൂടെ ഈ യൂണിറ്റിനായുള്ള നിങ്ങളുടെ പഠന ലക്ഷ്യങ്ങളെക്കുറിച്ച് നിങ്ങൾക്ക് പൊതുവായ ഒരു ധാരണ ലഭിക്കും.
നിങ്ങളുടെ പഠന ലക്ഷ്യങ്ങൾ നിങ്ങളുടെ ജേണലിൽ രേഖപ്പെടുത്തുക. നിങ്ങളുടെ പുരോഗതിയെക്കുറിച്ച് ചിന്തിക്കുന്നതിനും ഭാവി പഠനത്തിനായി ആസൂത്രണം ചെയ്യുന്നതിനുമായി നിങ്ങൾ പിന്നീട് യൂണിറ്റിൽ ഈ പഠന ലക്ഷ്യങ്ങളിലേക്ക് മടങ്ങും.
പഠന ലക്ഷ്യങ്ങൾ-സൃഷ്ടിക്കുന്ന പ്രക്രിയയിലൂടെ വിദ്യാർത്ഥികളെ മുഴുവൻ ക്ലാസിലും നയിക്കുക.
- മുകളിലുള്ള വീഡിയോയിൽ കാണിച്ചിരിക്കുന്ന പ്രവർത്തനങ്ങൾ പൂർത്തിയാക്കാൻ വിദ്യാർത്ഥികൾക്ക് എന്താണ് വേണ്ടതെന്ന് അവരുമായി ആലോചിച്ച് തീരുമാനിക്കുക. ഇവയെ "എനിക്ക് കഴിയും" എന്ന പ്രസ്താവനകളായി രൂപപ്പെടുത്തുക.
- ഈ യൂണിറ്റിനായുള്ള "എനിക്ക് കഴിയും" എന്ന പ്രസ്താവനകളിൽ ഇവ ഉൾപ്പെടുന്നു:
- എന്റെ റോബോട്ടിനെ ഒരു നിശ്ചിത ദൂരത്തേക്ക് ഏത് കോണിലും ചലിപ്പിക്കാൻ VEXcode AIM ഉപയോഗിച്ച് എനിക്ക് കോഡ് ചെയ്യാൻ കഴിയും.
- റോബോട്ട് ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ എനിക്ക് എന്റെ പ്രോജക്റ്റ് ഡീബഗ് ചെയ്യാൻ കഴിയും.
- ഈ യൂണിറ്റിനായുള്ള "എനിക്ക് കഴിയും" എന്ന പ്രസ്താവനകളിൽ ഇവ ഉൾപ്പെടുന്നു:
- ആ പട്ടികയെ അടിസ്ഥാനമാക്കി പഠന ലക്ഷ്യങ്ങൾ ഒരുമിച്ച് സൃഷ്ടിക്കുക.
നിങ്ങളുടെ വിദ്യാർത്ഥികളുമായി സഹകരിച്ച് പഠന ലക്ഷ്യങ്ങൾ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ മാർഗ്ഗനിർദ്ദേശങ്ങൾക്ക്, ഈ VEX ലൈബ്രറി ആർട്ടിക്കിൾകാണുക. VEX PD+ മാസ്റ്റർക്ലാസിൽ നിന്നുള്ള ഈ പാഠത്തിലൂടെ നിങ്ങളുടെ വിദ്യാർത്ഥികളുമായി സഹകരിച്ച് പഠന ലക്ഷ്യങ്ങൾ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക
നിങ്ങളുടെ റോബോട്ടിനെ കോണുകളിൽ ചലിപ്പിക്കുന്നതിന് കോഡ് ചെയ്യാൻ ആരംഭിക്കുന്നതിന് അടുത്തത് > തിരഞ്ഞെടുക്കുക.