अवलोकन
ग्रेड
3+ (आयु 8 वर्ष और उससे अधिक)
समय
प्रत्येक लैब के लिए 40 मिनट
इकाई के आवश्यक प्रश्न
- मैं कोड बेस और VEXcode GO के साथ किसी समस्या को कैसे हल करूँ?
इकाई संबंधी समझ
इस इकाई में निम्नलिखित अवधारणाओं को शामिल किया जाएगा:
- VEXcode GO में सेंसर का उपयोग कैसे करें।
- किसी चुनौती को हल करने के लिए व्यवहारों को सही क्रम में व्यवस्थित करने वाली योजना कैसे बनाएं। यह कार्य व्यक्तिगत रूप से और सामूहिक रूप से दोनों तरह से किया जा सकता है।
- किसी कार्य को पूरा करने के लिए कोड बेस को जिन व्यवहारों को निष्पादित करने की आवश्यकता होगी, उन्हें शब्दों और हावभाव के माध्यम से कैसे संप्रेषित किया जाए।
- VEXcode GO प्रोजेक्ट में कंडीशनल का उपयोग करके सेंसर डेटा के आधार पर कोड बेस को निर्णय लेने के लिए कैसे प्रेरित करें।
- VEXcode GO प्रोजेक्ट में My Blocks का उपयोग करके, कमांड की पुनरावृत्ति से बचकर, अधिक कुशल और उपयोग में आसान प्रोजेक्ट बनाना कैसे आसान हो सकता है।
- माई ब्लॉक्स का उपयोग करके प्रोजेक्ट में दोहराए जाने वाले कोड के हिस्सों का पुन: उपयोग करके प्रोजेक्ट बनाना कैसे आसान हो जाता है।
प्रयोगशाला सारांश
प्रत्येक प्रयोगशाला में छात्र क्या करेंगे और क्या सीखेंगे, इसका सारांश जानने के लिए निम्नलिखित टैब पर क्लिक करें।
प्रयोगशाला 1 - मंगल ग्रह से चट्टान का नमूना एकत्र करें
प्रश्न: मैं कोड बेस पर मौजूद इलेक्ट्रोमैग्नेट का उपयोग करके डिस्क को कैसे एकत्र कर सकता हूँ?
- छात्रों को ग्रह भूविज्ञानी की भूमिका से परिचित कराया जाएगा, और यह बताया जाएगा कि वे मंगल रोवर पर मौजूद उपकरणों का उपयोग करके नमूने कैसे एकत्र करते हैं और उनका अध्ययन कैसे करते हैं। वे यूनिट में अपने रोवर के रूप में काम करने के लिए कोड बेस 2.0 - आई + इलेक्ट्रोमैग्नेट का निर्माण करेंगे।
- छात्र VEXcode GO में एक प्रोजेक्ट बनाएंगे जिसमें इलेक्ट्रोमैग्नेट का उपयोग करके एक डिस्क को इकट्ठा किया जाएगा और उसे वापस बेस पर लौटाया जाएगा। वे पहले अपने शिक्षक के साथ मिलकर प्रोजेक्ट बनाएंगे, और फिर अन्य स्थानों से डिस्क एकत्रित करने के लिए अपने-अपने समूहों में इस पर काम करेंगे।
- छात्र अपने प्रोजेक्ट साझा करेंगे और चर्चा करेंगे कि उनके प्रोजेक्ट में इलेक्ट्रोमैग्नेट ने डिस्क को आधार स्थान तक ले जाने में कैसे कार्य किया। वे यह भी साझा करेंगे कि उन्होंने कोड बेस को नए बेस स्थानों पर ले जाने की चुनौती को कैसे हल किया।
प्रयोगशाला 2 - अपने मंगल ग्रह के चट्टान के नमूने का अध्ययन करें
प्रश्न: मैं इलेक्ट्रोमैग्नेट के साथ आई सेंसर का उपयोग करके डिस्क को कैसे एकत्र कर सकता हूँ और उसे रंग के अनुसार कैसे छाँट सकता हूँ?
- छात्रों को यह बताया जाएगा कि कोड बेस पर लगे आई सेंसर का उपयोग उनके कोड बेस रोवर द्वारा एकत्र किए गए नमूनों को छांटने में एक उपकरण के रूप में कैसे किया जा सकता है, ठीक उसी तरह जैसे वास्तविक मंगल रोवर नमूनों का विश्लेषण और वर्गीकरण करते हैं ताकि भविष्य के मिशन में नमूनों को पृथ्वी पर वापस लाया जा सके।
- छात्र सबसे पहले लैब 1 में अपने प्रोजेक्ट को आगे बढ़ाते हुए [If then] ब्लॉक के साथ एक शर्त जोड़ेंगे, जिसमें आई सेंसर द्वारा एकत्र किए गए डेटा का उपयोग किया जाएगा ताकि यदि डिस्क लाल है, तो कोड बेस इसे लाल आधार पर ले जाएगा। इसके बाद वे अलग-अलग स्थानों से लाल रंग के नमूने एकत्र करने और छांटने के लिए अपनी परियोजनाओं पर काम करेंगे।
- छात्र इस बात पर चर्चा करेंगे कि चुनौती को पूरा करने में उन्हें किन चुनौतियों का सामना करना पड़ा, साथ ही यह भी कि लाल डिस्क को प्रभावी ढंग से एकत्रित करने और रखने के लिए परियोजना में सशर्त नियम ने कैसे कार्य किया।
लैब 3 - अपने नमूनों को क्रमबद्ध करें
प्रश्न: मैं कोड बेस को इस प्रकार कैसे कोड कर सकता हूँ कि वह कई डिस्क को एकत्रित करे और उन्हें रंग के आधार पर क्रमबद्ध करे?
- छात्र इस बात पर चर्चा करेंगे कि रोवर को मंगल ग्रह पर विभिन्न प्रकार के नमूनों को कैसे एकत्र और छांटने की आवश्यकता होती है। वे लैब 2 से अपने प्रोजेक्ट्स पर फिर से विचार करेंगे और [If then] ब्लॉक का उपयोग करके प्रोजेक्ट फ्लो दिखाने के लिए स्टेप फीचर का उपयोग करेंगे, साथ ही VEXcode GO में हाइलाइट फीचर पर विशेष ध्यान देंगे। इसके बाद वे इस बात पर चर्चा करेंगे कि वे इस परियोजना को आगे बढ़ाते हुए इसमें और अधिक शर्तें जोड़कर अधिक नमूनों को कैसे छांट सकते हैं।
- इसके बाद छात्र अपने प्रोजेक्ट को आगे बढ़ाते हुए एक अतिरिक्त शर्त जोड़ेंगे, ताकि उनका कोड बेस कई नमूनों को उनके रंग के आधार पर अलग-अलग श्रेणियों में एकत्र और क्रमबद्ध कर सके। वे सबसे पहले निर्देशित निर्देशों के साथ नीली डिस्क को इकट्ठा करना शुरू करेंगे, और फिर अपने समूहों में काम करते हुए हरी डिस्क को भी छांटने का प्रयास करेंगे।
- छात्र डिस्क को छांटने के दौरान अपनी परियोजनाओं, रणनीतियों और चुनौतियों को साझा करेंगे। वे [If then] ब्लॉक के प्रोजेक्ट फ्लो पर चर्चा करेंगे और यह बताएंगे कि इससे उन्हें कोडिंग चुनौती में कैसे मदद मिली
प्रयोगशाला 4 - ग्रहीय भूविज्ञानी
प्रश्न: मैं अपने ब्लॉक का उपयोग करके अधिक कुशल कोडिंग प्रोजेक्ट कैसे बना सकता हूँ?
- छात्रों को VEXcode GO में "माई ब्लॉक" की अवधारणा से परिचित कराया जाएगा, और वे कक्षा के रूप में "माई ब्लॉक्स" ट्यूटोरियल वीडियो देखेंगे। वे इस बात पर चर्चा करेंगे कि माई ब्लॉक्स परियोजनाओं को समझना और उनमें आने वाली समस्याओं का समाधान करना कैसे आसान बना सकता है। इसके बाद वे लैब 3 में किए गए अपने प्रोजेक्ट को आगे बढ़ाते हुए शिक्षक के साथ मिलकर उसमें एक 'माई ब्लॉक' जोड़ेंगे।
- छात्र लैब 3 में प्राप्त ज्ञान को आगे बढ़ाते हुए यह पता लगाएंगे कि जटिल कोडिंग प्रोजेक्ट को अधिक कुशल, समझने में आसान और समस्या निवारण योग्य बनाने में माई ब्लॉक्स का उपयोग कैसे किया जा सकता है। वे Engage में बनाए गए My Block का उपयोग करके अपने प्रोजेक्ट्स को बिल्ड और टेस्ट करेंगे ताकि कोड बेस तीनों डिस्क को एकत्रित और सॉर्ट कर सके। वे इस बात पर भी चर्चा जारी रखेंगे कि परियोजना की कार्यप्रणाली में माई ब्लॉक्स कैसे काम करते हैं।
- छात्र इस बात पर चर्चा करेंगे कि हाईलाइट फीचर का उपयोग करके वे यह पहचान सकते हैं कि कोड बेस कब माई ब्लॉक को निष्पादित कर रहा था और कब नहीं, और कोड बनाते समय किसी प्रोजेक्ट में माई ब्लॉक का उपयोग करना कैसे सहायक होता है।
इकाई मानक
यूनिट के सभी लैब में यूनिट मानकों का पालन किया जाएगा।
कंप्यूटर विज्ञान शिक्षक संघ (सीएसटीए)
CSTA 1A-AP-10: विचारों को व्यक्त करने या किसी समस्या का समाधान करने के लिए अनुक्रम और सरल लूप के साथ प्रोग्राम विकसित करें।
मानक कैसे प्राप्त किया जाता है: लैब 1 में, छात्र कोड बेस पर इलेक्ट्रोमैग्नेट का उपयोग करके डिस्क को चलाने और एकत्र करने और डिस्क को बेस पर वापस करने के लिए एक VEXcode GO प्रोजेक्ट बनाएंगे। इसके बाद छात्र अपने प्रोजेक्ट को आगे बढ़ाते हुए किसी दूसरे स्थान से डिस्क लाने और उसे निर्दिष्ट स्थान पर पहुंचाने के लिए ड्राइव करेंगे। उन्हें अपनी परियोजनाओं को क्रमबद्ध करने और विभिन्न स्थानों तक सफलतापूर्वक पहुंचने के लिए मापदंडों को बदलने की आवश्यकता होगी।
लैब 2 में, छात्र लैब 1 में किए गए अपने प्रोजेक्ट को आगे बढ़ाते हुए कोड बेस ड्राइव का उपयोग करके एक डिस्क को इकट्ठा करेंगे, फिर आई सेंसर द्वारा एकत्रित डेटा का उपयोग करके डिस्क को उसके रंग के आधार पर छांटेंगे और उसे एक स्थान पर पहुंचाएंगे। वे [If then] ब्लॉक के साथ एक शर्त जोड़ेंगे और VEXcode GO ब्लॉक में अनुक्रम और मापदंडों पर पुनरावृति करेंगे ताकि कोड बेस चुनौती को सफलतापूर्वक पूरा कर सके।
लैब 3 में, छात्र लैब 2 के अपने प्रोजेक्ट को आगे बढ़ाते हुए अतिरिक्त शर्तें जोड़ेंगे और अधिक डिस्क को सॉर्ट करेंगे। वे [If then] ब्लॉक के प्रोजेक्ट फ्लो पर चर्चा करेंगे और तीन अलग-अलग रंगों की डिस्क को इकट्ठा करने और उन्हें रंग के अनुसार क्रमबद्ध करने के लिए एक प्रोजेक्ट बनाएंगे। वे ड्राइवट्रेन ब्लॉकों को क्रमबद्ध तरीके से लगाकर प्रत्येक डिस्क तक पहुंचाएंगे और उन्हें GO फील्ड पर सही सॉर्टिंग क्षेत्र में पहुंचाएंगे।
लैब 4 में, छात्र यह जानेंगे कि जटिल कोडिंग प्रोजेक्ट को अधिक कुशल, समझने में आसान और समस्या निवारण में मदद करने के लिए माई ब्लॉक्स का उपयोग कैसे किया जा सकता है। वे लैब 3 से अपने प्रोजेक्ट को अनुकूलित करेंगे ताकि उसी चुनौती को पूरा करने के लिए माई ब्लॉक का उपयोग किया जा सके।
कंप्यूटर विज्ञान शिक्षक संघ (सीएसटीए)
CSTA 1B-AP-11: कार्यक्रम विकास प्रक्रिया को सुविधाजनक बनाने के लिए समस्याओं को छोटे, प्रबंधनीय उपसमस्याओं में विभाजित (तोड़ना) करें।
मानक कैसे प्राप्त किया जाता है: लैब 1 में, छात्र कोड बेस को किसी स्थान पर जाने, इलेक्ट्रोमैग्नेट से डिस्क लेने और डिस्क को बेस पर वापस लाने की चुनौती को पूरा करने के लिए आवश्यक चरणों को विभाजित करेंगे।
लैब 2 में, छात्र लैब 1 में किए गए अपने प्रोजेक्ट को आगे बढ़ाते हुए कोड बेस ड्राइव का उपयोग करके एक डिस्क को इकट्ठा करेंगे, फिर आई सेंसर द्वारा एकत्रित डेटा का उपयोग करके डिस्क को उसके रंग के आधार पर छांटेंगे और उसे एक स्थान पर पहुंचाएंगे। छात्र अपने प्रोजेक्ट की योजना बनाने के लिए कार्य को पूरा करने के लिए आवश्यक चरणों को स्यूडोकोड में विभाजित करेंगे।
लैब 3 में, छात्र अपने प्रोजेक्ट को आगे बढ़ाते हुए कोड बेस ड्राइव का उपयोग करेंगे और 3 अलग-अलग रंगों की डिस्क एकत्र करेंगे और उन्हें रंग के अनुसार क्रमबद्ध करेंगे। छात्र शिक्षक के साथ मिलकर चुनौती को छोटे-छोटे भागों में विभाजित करेंगे और अपनी परियोजनाओं की योजना बनाने और उन्हें व्यवस्थित करने में मदद के लिए [टिप्पणी] ब्लॉकों के साथ स्यूडोकोड बनाएंगे।
लैब 4 में, छात्र अपने लैब 3 प्रोजेक्ट को आगे बढ़ाएंगे और उसी चुनौती को पूरा करने के लिए अपने प्रोजेक्ट के भीतर प्रबंधनीय उपसमस्याओं के रूप में माई ब्लॉक्स का उपयोग करेंगे। वे शिक्षक के साथ मिलकर उन चरणों को तोड़कर समझेंगे जो बार-बार दोहराए जाते हैं और जिन्हें उनके 'माई ब्लॉक' के भीतर परिभाषित किया जा सकता है। फिर वे अपने प्रोजेक्ट की रूपरेखा [Comment] ब्लॉकों के साथ तैयार करेंगे ताकि तीनों डिस्क को उनके रंग के आधार पर उचित छँटाई क्षेत्र में एकत्र और वितरित किया जा सके।
कॉमन कोर स्टेट स्टैंडर्ड्स (सीसीएसएस)
CCSS.ELA-LITERACY.L.3.6: ग्रेड-उपयुक्त बोलचाल, सामान्य शैक्षणिक और डोमेन-विशिष्ट शब्दों और वाक्यांशों को सटीक रूप से प्राप्त करना और उपयोग करना, जिनमें वे भी शामिल हैं जो स्थानिक और लौकिक संबंधों को दर्शाते हैं।
मानक कैसे प्राप्त किया जाता है: इकाई की प्रत्येक प्रयोगशाला में, छात्र स्थानिक भाषा का उपयोग यह वर्णन करने के लिए करेंगे कि रंगीन डिस्क को उचित छँटाई क्षेत्र में एकत्रित करने और वितरित करने के लिए कोड बेस को कैसे स्थानांतरित करने की आवश्यकता होगी, क्योंकि वे अपनी परियोजनाओं की योजना बनाते हैं और उनका निर्माण करते हैं।
अपने प्रोजेक्ट का परीक्षण करने के बाद, छात्र स्थानिक भाषा का उपयोग करते हुए यह बताएंगे कि कोड बेस डिस्क के स्थानों और सॉर्टिंग क्षेत्रों के संबंध में कैसे स्थानांतरित हुआ। छात्र अपने प्रोजेक्ट में [If then] ब्लॉक का उपयोग करके सशर्त कथन बनाने से उत्पन्न होने वाले कारण और प्रभाव के संबंध पर भी चर्चा करेंगे, ताकि कोड बेस आंखों के सेंसर द्वारा पता लगाए गए रंग के आधार पर डिस्क को उचित छँटाई क्षेत्र में पहुंचा सके।