बाएँ और दाएँ मुड़ना
शिक्षक टूलबॉक्स
-
इस अनुभाग का उद्देश्य
प्ले अनुभाग का लक्ष्य छात्रों को ब्लॉक के लिए टर्न का उपयोग करके ऑटोपायलट रोबोट को बाएं या दाएं मोड़ने के लिए प्रोग्राम करना सिखाना है। प्ले अनुभाग को शुरू करने के लिए, छात्रों को प्रोग्रामिंग व्यवहारों से परिचित कराया जाता है। इसके बाद, छात्र एक जांच करेंगे, जिसमें वे सीखेंगे कि ऑटोपायलट को बाएं और दाएं मुड़ने के लिए कैसे प्रोग्राम किया जाए। टर्निंग अन्वेषण पर आगे बढ़ने से पहले छात्रों के साथ इस पृष्ठ को पढ़ें। चर्चाप्रेरितवाले का उपयोग करके विद्यार्थियों साथ समीक्षा करें बुनियादी व्यवहार क्या हैं और वे रोबोट प्रोग्रामिंग के लिए निर्माण खंड क्यों हैं
शिक्षक टूलबॉक्स
-
रोबोट व्यवहार
"व्यवहार" रोबोट क्या कर रहा है और उसे क्या करना चाहिए, इसके बारे में बात करने का एक बहुत ही सुविधाजनक तरीका है। आगे बढ़ना, रुकना, मुड़ना, किसी बाधा की तलाश करना - ये सभी व्यवहार हैं।
जैसे ही छात्र प्रोग्रामिंग का कार्य शुरू करते हैं, उन्हें व्यवहार के संदर्भ में रोबोट की गतिविधियों के बारे में भी सोचना शुरू कर देना चाहिए। जब छात्र प्रोग्राम बनाते हैं, तो उन्हें इन चरणों का पालन करना चाहिए:
-
सबसे पहले, वे रोबोट द्वारा वांछित कार्य करने के लिए एक योजना तैयार करते हैं।
-
इसके बाद, वे उस योजना को एक कार्यक्रम में बदल देते हैं जिसका रोबोट अनुसरण कर सकता है।
योजना केवल उन व्यवहारों का अनुक्रम होगी जिसका रोबोट को अनुसरण करना होगा, और कार्यक्रम केवल उन व्यवहारों को VEXcode IQ ब्लॉकों में अनुवादित करेगा।
कार्यों को छोटे-छोटे व्यवहारों में तोड़ना और फिर उन व्यवहारों के आधार पर समाधान तैयार करना एक ऐसा कौशल है जिसे कई अलग-अलग विषयों पर लागू किया जा सकता है। यह भी कम्प्यूटेशनल थिंकिंग का एक उदाहरण है। कम्प्यूटेशनल थिंकिंग के बारे में अधिक जानकारी के लिए, यहां देखें: https://k12cs.org/computational-thinking/

रोबोट की तरह सोचना
मनुष्य बहुत जटिल है और बहुत जटिल तरीकों से सोच सकता है। कभी-कभी हम चीजों के बारे में सचेत रूप से सोचते हैं, और कभी-कभी अनजाने में। क्या आपको कभी सांस लेने के लिए सांस लेने के बारे में सोचना पड़ता है? गणित की समस्या हल करने के बारे में आपका क्या विचार है? अब विचार करें कि आप कक्षा के दरवाजे से अपनी सीट तक कैसे पहुंचे। क्या आपने हर कदम और हर मोड़ के बारे में सोचा, या आप कुछ और सोच रहे थे?
रोबोट कई चीजों के बारे में नहीं सोचते हैं, और उनके पास मनुष्यों की तरह मदद करने के लिए कोई अवचेतना नहीं होती है। रोबोट केवल वही कार्य कर सकते हैं जिसके लिए उन्हें प्रोग्राम किया गया है। सभी रोबोट कार्यों को सरल कार्यों में तोड़ा जा सकता है, और इन सरल कार्यों को व्यवहार के रूप में जाना जाता है - रोबोटिक्स प्रोग्रामिंग के निर्माण खंड।
व्यवहार एक तरीका है जिससे रोबोट कार्य करता है, और यह बुनियादी से लेकर जटिल तक हो सकता है, जो इस बात पर निर्भर करता है कि रोबोट कैसे बनाया या प्रोग्राम किया गया है। ऑटोपायलट जैसे सरल मोबाइल रोबोट में केवल दो मोटरें होती हैं, इसलिए इसके व्यवहार में अपने लक्ष्यों को पूरा करने के लिए उन मोटरों को घुमाना शामिल होगा। ऑटोपायलट बड़े कार्यों को पूरा करने के लिए आगे बढ़ने, पीछे हटने और मुड़ने जैसे सरल व्यवहारों का उपयोग करेगा।
तो आप रोबोट की तरह कैसे सोचते हैं? एक कार्य की कल्पना करें जिसे आप रोबोट से करवाना चाहते हैं। अब कल्पना कीजिए कि उस कार्य को करने के लिए रोबोट को कौन-कौन से कदम उठाने होंगे। ये वे व्यवहार हैं जिन्हें आपको कार्य पूरा करने के लिए प्रोग्राम करने की आवश्यकता होगी।
चर्चा को प्रेरित करें
-
गाड़ी चलाते समय मोड़ना
प्रश्न: आगे और पीछे की ओर गाड़ी चलाने की तरह, मोड़ना भी एक बुनियादी व्यवहार है जिस पर महारत हासिल करना महत्वपूर्ण है। आपके विचार से इन व्यवहारों को पहले सीखना क्यों महत्वपूर्ण है?
A: विद्यार्थी विभिन्न प्रकार के उत्तर दे सकते हैं, लेकिन विचार यह है कि अधिक कठिन व्यवहारों का प्रयास करने से पहले बुनियादी व्यवहारों को सीखना महत्वपूर्ण है। आप इसकी तुलना बड़ी संख्याओं को जोड़ते समय उधार लेना और ले जाना सीखने से पहले बुनियादी गणित के जोड़ और घटाव के तथ्यों को सीखने से कर सकते हैं।
प्रश्न: आपके अनुमान के अनुसार, दिन में घूमते समय आप कितनी बार मुड़ते हैं?
उत्तर: विद्यार्थी किसी भी संख्या से उत्तर दे सकते हैं, लेकिन यह संभव है कि वह बहुत बड़ी संख्या हो! मुड़ना एक बुनियादी गतिविधि है जिसे हम सभी अक्सर करते हैं।
प्रश्न: आप ऐसे कितने कार्यों की सूची बना सकते हैं जिन्हें आप बिना सोचे कर सकते हैं?
उत्तर: विद्यार्थी सांस लेने या दिल की धड़कन जैसी किसी भी गतिविधि का उत्तर दे सकते हैं जिसे वे सचेत रूप से नियंत्रित नहीं करते हैं। छात्र अपनी दिनचर्या के उन हिस्सों के बारे में भी बता सकते हैं जिनके बारे में वे अधिक नहीं सोचते, जैसे सुबह दांत साफ करना। उन्हें बताएं कि वयस्क भी ऐसा करते हैं, जैसे काम पर गाड़ी चलाकर जाना। आप यह भी बता सकते हैं कि छात्र एक साथ कई काम कर सकते हैं, जैसे गणित का प्रश्न हल करते समय गाना गुनगुनाना।
अपनी शिक्षा का विस्तार करें
-
रोबोट की तरह सोचें
बिना मुड़े आप कहीं नहीं पहुंच सकते! छात्रों को कक्षा के दरवाजे पर जाकर गिनने को कहें कि उन्हें अपनी डेस्क पर बैठने के लिए कितने कदम और कितने चक्कर लगाने पड़ते हैं। छात्रों को दरवाजे से अपनी सीट तक के रास्ते के प्रत्येक भाग को अपनी इंजीनियरिंग नोटबुक में दर्ज करना चाहिए, तथा एक नामांकित आरेख बनाने का प्रयास करना चाहिए। इसका एक उदाहरण यह हो सकता है:
-
दरवाजे से शुरू करें
-
8 कदम आगे चलें
-
90 डिग्री बाएं मुड़ें
-
सीधे 4 कदम चलें
-
90 डिग्री दाएँ मुड़ें
-
बैठ जाओ
छात्रों को छोटे-छोटे कदमों से अपना रास्ता बनाने के लिए प्रेरित करने से वे यह सोचने लगेंगे कि कैसे एक रोबोट को लक्ष्य प्राप्त करने के लिए चलने और मुड़ने के लिए प्रोग्राम किया जा सकता है।