शुरू करने से पहले
आवश्यक प्रश्न: रोबोट को नियंत्रित करते समय परिशुद्धता क्यों महत्वपूर्ण है, और हम इसे कैसे प्राप्त कर सकते हैं?
इकाई समझ:
- VEXcode AIM प्रोजेक्ट कैसे बनाएं, डाउनलोड करें और चलाएं।
- VEXcode AIM में ब्लॉक रोबोट के व्यवहार को सटीक रूप से नियंत्रित करते हैं।
- किसी परियोजना में ब्लॉकों का अनुक्रम रोबोट के व्यवहार का क्रम निर्धारित करता है।
- डिबगिंग में त्रुटियों की पहचान करना और उन्हें ठीक करना शामिल है, ताकि रोबोट इच्छित तरीके से चल सके।
मानक संरेखण
कंप्यूटर विज्ञान शिक्षक संघ (CSTA)
- 1B-CS-02: मॉडल बनाएं कि कंप्यूटर हार्डवेयर और सॉफ्टवेयर कार्यों को पूरा करने के लिए एक सिस्टम के रूप में एक साथ कैसे काम करते हैं।
- 1B-DA-07: कारण-और-प्रभाव संबंधों को उजागर करने या प्रस्तावित करने, परिणामों की भविष्यवाणी करने, या किसी विचार को संप्रेषित करने के लिए डेटा का उपयोग करें।
- 1B-AP-08: एक ही कार्य के लिए कई एल्गोरिदम की तुलना करें और उन्हें परिष्कृत करें तथा निर्धारित करें कि कौन सा सबसे उपयुक्त है।
- 1B-AP-10: ऐसे प्रोग्राम बनाएं जिनमें अनुक्रम, ईवेंट, लूप और कंडीशनल शामिल हों।
- 1बी-एपी-11: प्रोग्राम विकास प्रक्रिया को सुविधाजनक बनाने के लिए समस्याओं को छोटी, प्रबंधनीय उपसमस्याओं में विघटित (विघटित) करें।
- 1B-AP-15: किसी प्रोग्राम या एल्गोरिथ्म का परीक्षण और डीबग (त्रुटियों की पहचान और सुधार) करना ताकि यह सुनिश्चित हो सके कि यह अपेक्षित रूप से चलता है।
- 2-एपी-15: उपयोगकर्ता की आवश्यकताओं को पूरा करने वाले समाधान को परिष्कृत करने के लिए टीम के सदस्यों और उपयोगकर्ताओं से फीडबैक प्राप्त करें और उसे शामिल करें।
- 2-एपी-19: प्रोग्रामों का दस्तावेजीकरण करें ताकि उनका अनुसरण, परीक्षण और डीबग करना आसान हो सके।
- 3A-AP-22: सहयोगी उपकरणों का उपयोग करके टीम भूमिकाओं में काम करते हुए कम्प्यूटेशनल कलाकृतियों को डिज़ाइन और विकसित करना।
आवश्यक सामग्री (प्रति समूह):
- VEX AIM कोडिंग रोबोट
- एक स्टिक नियंत्रक
- 2 नारंगी बैरल
- 2 नीले बैरल
- एआईएम फील्ड (4 टाइलें और 8 दीवारें)
- VEXcode AIM
- एक कंप्यूटर
- जर्नल (प्रति छात्र)
छात्रों के साथ VEXcode AIM की स्थापना
- इस इकाई में, छात्र VEXcode AIM के साथ कोडिंग शुरू करेंगे
- छात्रों को क्रोम ब्राउज़र में codeaim.vex.com पर VEXcode AIM के वेब-आधारित संस्करण तक पहुंचना चाहिए।
- यदि छात्र वेब-आधारित संस्करण तक नहीं पहुंच पाते हैं, तो आप यूनिट शुरू करने से पहले छात्रों के डिवाइस पर VEXcode AIM ऐप इंस्टॉल कर सकते हैं। विंडोज डिवाइसपर स्थापित करने के लिए इस VEX लाइब्रेरी आलेख को देखें; या macOS डिवाइसपर स्थापित करने के लिए इस आलेख को देखें।
- छात्रों को क्रोम ब्राउज़र में codeaim.vex.com पर VEXcode AIM के वेब-आधारित संस्करण तक पहुंचना चाहिए।
- छात्र अपने रोबोट को VEXcode AIM से भी जोड़ेंगे
- सर्वोत्तम परिणामों के लिए छात्रों को वायरलेस (ब्लूटूथ) कनेक्शन का उपयोग करके अपने रोबोट को VEXcode AIM से कनेक्ट करना चाहिए। अधिक जानकारी के लिए इस VEX लाइब्रेरी लेख को देखें।
- यदि वायरलेस (ब्लूटूथ) कनेक्टिविटी उपलब्ध नहीं है, तो छात्र यूएसबी केबल का भी उपयोग कर सकते हैं। अधिक जानकारी के लिए इस VEX लाइब्रेरी को देखें।
- सुनिश्चित करें कि वायरलेस कनेक्शन से पहले छात्रों को अपने रोबोट का नाम पता हो। रोबोट के नामकरण के बारे में अधिक जानने के लिए इस VEX लाइब्रेरी लेख को देखें।
- सर्वोत्तम परिणामों के लिए छात्रों को वायरलेस (ब्लूटूथ) कनेक्शन का उपयोग करके अपने रोबोट को VEXcode AIM से कनेक्ट करना चाहिए। अधिक जानकारी के लिए इस VEX लाइब्रेरी लेख को देखें।
इस इकाई के लिए सुझाया गया समय: 7-9 सत्र
यद्यपि कक्षा-दर-कक्षा गति अलग-अलग होगी, फिर भी सुझाया गया समय आपको प्रभावी ढंग से योजना बनाने में मदद कर सकता है। एक 'सत्र' लगभग 45-50 मिनट का माना जाता है। आप अपने विद्यार्थियों को सबसे अच्छी तरह जानते हैं, इसलिए अपने परिवेश में विद्यार्थियों की आवश्यकताओं को सर्वोत्तम ढंग से पूरा करने के लिए समय को आवश्यकतानुसार समायोजित करें।
- परिचय: 1 सत्र
- पाठ 1: 1 सत्र
- पाठ 2: 1 सत्र
- पाठ 3: 1-2 सत्र
- एक उदाहरण परियोजना की खोज: 1 सत्र
- यूनिट चैलेंज: 2-3 सत्र
इस इकाई में, आप अपने रोबोट को कोड करने के लिए संभावनाओं की एक नई दुनिया खोलेंगे क्योंकि आपको VEXcode AIM से परिचित कराया जाएगा। आप VEXcode ब्लॉक परियोजनाओं का निर्माण और डीबग करना सीखेंगे, जिससे आपका रोबोट अलग-अलग दिशाओं में सटीक रूप से आगे बढ़ सकेगा। इकाई के अंत तक, आप अपने रोबोट को चार दिशाओं में चलने और बाधाओं से बचने के लिए कोड करने में सक्षम हो जाएंगे।
चुनौती के बारे में जानने के लिए नीचे दिया गया वीडियो देखें। इस यूनिट चुनौती में, आप अपने रोबोट को बैरल रेस पूरी करने के लिए कोड करेंगे! आपको रोबोट को मैदान पर प्रत्येक बैरल के चारों ओर घुमाना होगा, तथा यथाशीघ्र प्रारंभिक स्थान पर वापस लौटना होगा
वीडियो देखने के बाद, कक्षा में इस पर चर्चा होगी। निम्नलिखित प्रश्नों के उत्तर अपनी डायरी में लिखें, ताकि आप चर्चा के दौरान साझा करने के लिए तैयार रहें:
- VEXcode AIM के साथ चलने के लिए रोबोट को कोड करने के बारे में आपके पास क्या विचार हैं?
- VEXcode के साथ कोडिंग के बारे में आपके कुछ प्रश्न क्या हैं?
- चुनौती को पूरा करने के लिए आपको कौन से कौशल और समझ विकसित करने की आवश्यकता होगी?
वीडियो देखने के बाद, कक्षा में इस पर चर्चा होगी। निम्नलिखित प्रश्नों के उत्तर अपनी डायरी में लिखें, ताकि आप चर्चा के दौरान साझा करने के लिए तैयार रहें:
- VEXcode AIM के साथ चलने के लिए रोबोट को कोड करने के बारे में आपके पास क्या विचार हैं?
- VEXcode के साथ कोडिंग के बारे में आपके कुछ प्रश्न क्या हैं?
- चुनौती को पूरा करने के लिए आपको कौन से कौशल और समझ विकसित करने की आवश्यकता होगी?
छात्रों द्वारा वीडियो देखने के बाद, छात्रों के अवलोकनों को जानने और उन्हें इकाई के लिए सीखने के लक्ष्यों को सह-निर्माण के लिए तैयार करने के लिए पूरी कक्षा में चर्चा सुविधा प्रदान करें।
- विद्यार्थियों से वीडियो के आधार पर अपने अवलोकन और विचार साझा करने के लिए कहें, तथा उन्हें तर्क के साथ अपने विचार प्रस्तुत करने के लिए प्रोत्साहित करें
- जब छात्र अपने प्रश्न और विचार साझा करें, तो छात्रों को उनके आश्चर्यों को उत्पादक वैज्ञानिक प्रश्नों के रूप में प्रस्तुत करने में सहायता करें, तथा यह सुनिश्चित करें कि इस इकाई के लिए प्रत्येक इकाई की समझ को शामिल किया गया है।
- विद्यार्थियों को उन कौशलों और समझ पर विचार करने के लिए मार्गदर्शन करें जिनकी उन्हें चुनौती को पूरा करने के लिए आवश्यकता हो सकती है, क्योंकि वे इनका उपयोग सीखने के लक्ष्यों को सह-निर्मित करते समय करेंगे
इसके बाद, निम्नलिखित संकेत का उपयोग करके छात्रों को इस इकाई की सामग्री से वास्तविक दुनिया का संबंध बनाने और पूर्व ज्ञान को शामिल करने में मदद करें:
- उन उद्योगों के कुछ उदाहरण क्या हैं जो सटीक नेविगेशन के लिए रोबोट का उपयोग कर सकते हैं?
- किसी प्रौद्योगिकी केंद्र में, वे स्वायत्त गोदाम रोबोट को पहचान सकते हैं।
- जिन समुदायों में अस्पताल हैं, वे रोबोटिक सर्जिकल सहायकों के बारे में जानते होंगे।
- कृषि क्षेत्र में, वे जीपीएस-निर्देशित ट्रैक्टरों या फसल निगरानी ड्रोनों से संबंधित हो सकते हैं।
सीखने के लक्ष्यों का सह-निर्माण
अब जब आपने वीडियो देख लिया है, तो आप जानते हैं कि आप VEXcode AIM का उपयोग करके रोबोट को बैरल के चारों ओर चलाने के लिए कोड करेंगे। इस बारे में सोचें कि ऐसा करने के लिए आपको क्या जानना और सीखना होगा। आप अपने समूह और अपने शिक्षक के साथ मिलकर सीखने के लक्ष्य तैयार करेंगे ताकि इस इकाई के लिए आपके सीखने के लक्ष्यों की साझा समझ हो।
अपने सीखने के लक्ष्यों को अपनी पत्रिका में दर्ज करें। आप अपनी प्रगति पर विचार करने और भविष्य में सीखने की योजना बनाने के लिए इकाई में बाद में इन सीखने के लक्ष्यों पर वापस आएंगे।
अब जब आपने वीडियो देख लिया है, तो आप जानते हैं कि आप VEXcode AIM का उपयोग करके रोबोट को बैरल के चारों ओर चलाने के लिए कोड करेंगे। इस बारे में सोचें कि ऐसा करने के लिए आपको क्या जानना और सीखना होगा। आप अपने समूह और अपने शिक्षक के साथ मिलकर सीखने के लक्ष्य तैयार करेंगे ताकि इस इकाई के लिए आपके सीखने के लक्ष्यों की साझा समझ हो।
अपने सीखने के लक्ष्यों को अपनी पत्रिका में दर्ज करें। आप अपनी प्रगति पर विचार करने और भविष्य में सीखने की योजना बनाने के लिए इकाई में बाद में इन सीखने के लक्ष्यों पर वापस आएंगे।
सह-निर्माण सीखने के लक्ष्योंकी प्रक्रिया के माध्यम से छात्रों को एक पूरे वर्ग के रूप में मार्गदर्शन करें।
- छात्रों के साथ विचार-विमर्श करें कि ऊपर दिए गए वीडियो में दिखाए गए क्रियाकलापों को पूरा करने के लिए उन्हें क्या जानना होगा। इन्हें “मैं कर सकता हूँ” कथन के रूप में प्रस्तुत करें।
- इस इकाई के लिए उदाहरण “मैं कर सकता हूँ” कथनों में शामिल हैं:
- मैं अपने रोबोट को कई दिशाओं में चलने के लिए कोड करने हेतु VEXcode AIM का उपयोग कर सकता हूं।
- मैं अपने प्रोजेक्ट को डीबग कर सकता हूं ताकि यह सुनिश्चित हो सके कि रोबोट वैसा ही व्यवहार करे जैसा मैं चाहता हूं।
- इस इकाई के लिए उदाहरण “मैं कर सकता हूँ” कथनों में शामिल हैं:
- उस सूची के आधार पर सीखने के लक्ष्य का सह-निर्माण करें।
अपने छात्रों के साथ मिलकर सीखने के लक्ष्य बनाने के बारे में अधिक मार्गदर्शन के लिए, इस VEX लाइब्रेरी अनुच्छेददेखें।
अपने रोबोट को कोड करना शुरू करने के लिए अगला > चयन करें।