मुख्य सामग्री पर जाएं
शिक्षक पोर्टल

पृष्ठभूमि

टच टू कोड यूनिट आपको और आपके छात्रों को 123 रोबोट पर मौजूद टच बटन का उपयोग करके कोडिंग की मूलभूत अवधारणाओं से परिचित कराएगी। छात्र रोबोट के व्यवहार से संबंधित शब्दावली सीखेंगे, जिसमें विघटन और अनुक्रमण शामिल हैं, और वे इस भाषा का उपयोग निर्देशित अन्वेषणों में संलग्न होने, कोडिंग की मूल बातें जानने और 123 रोबोट का उपयोग करके चुनौतियों को हल करने के लिए करेंगे।

रोबोट क्या है?

रोबोट एक ऐसा उपकरण है जो किसी कार्य को करने के लिए प्रोग्राम किए जाने के बाद उसे अंजाम दे सकता है। कंप्यूटर विज्ञान में, रोबोट को एक ऐसे उपकरण के रूप में परिभाषित किया जाता है जो महसूस कर सकता है, सोच सकता है और कार्य कर सकता है। इसे आमतौर पर 'समझ → सोच → कार्य' निर्णय चक्र के रूप में जाना जाता है।
 

सेंस थिंक एक्ट डिसीजन लूप का एक आरेख। तीरों से पता चलता है कि यह लूप एक चक्र है और दोहराता रहता है। यह चक्र 'पर्यावरण को महसूस करना' के रूप में वर्णित 'संवेदना' से शुरू होता है। अगला चरण है थिंक, जिसे 'पर्यावरण से प्राप्त सेंसर डेटा के आधार पर निर्णय लेना' के रूप में वर्णित किया गया है। अंत में, अधिनियम आता है, जिसे 'निर्णयों को लागू करना' के रूप में वर्णित किया गया है।
समझ, विचार, कार्य निर्णय चक्र

एक रोबोट अपने परिवेश से डेटा एकत्र करने के लिए सेंसर का उपयोग करता है (संवेदन), इस जानकारी के आधार पर निर्णय लेता है (सोचता है), और उस जानकारी को व्यवहार के लिए निर्देशों में परिवर्तित करता है (कार्य करता है)। फोन जैसा उपकरण रोबोट है क्योंकि यह अपने परिवेश पर या उसके भीतर कार्य करने में असमर्थ है। कार्य करने की यह क्षमता ही किसी चीज को रोबोट बनाती है, उसे किसी अन्य प्रकार के उपकरण से अलग करती है।

छात्रों के लिए यह ध्यान रखना महत्वपूर्ण है कि एक रोबोट स्वयं सोच नहीं सकता, वह केवल वही कर सकता है जो उसे करने के लिए प्रोग्राम किया गया है। किसी रोबोट को अपने परिवेश पर प्रतिक्रिया करने के लिए प्रोग्रामिंग या कोडिंग की आवश्यकता होती है।

VEX 123 क्या है?

VEX 123 बच्चों को कंप्यूटर विज्ञान की अवधारणाओं का पता लगाने की अनुमति देता है, और आपको, शिक्षक के रूप में, स्थानिक तर्क, कोडिंग और विघटन जैसी चीजों को विभिन्न प्रकार के विषय क्षेत्रों में शामिल करने की अनुमति देता है। VEX 123 छात्रों और शिक्षकों को लैब की गतिविधियों के दौरान आसानी से और ठोस रूप से कोड के साथ जुड़ने और उसे साझा करने का अवसर प्रदान करता है। कई यूनिट और लैब तैयार किए गए हैं जो आपको कक्षा में VEX 123 का उपयोग करने के तरीकों के बारे में विचार देंगे, और उन सभी में आपके 123 रोबोट का व्यावहारिक उपयोग शामिल होगा 

VEX 123 रोबोट का सामने से दृश्य।
 123 रोबोट

शिक्षक संसाधन आपको VEX 123 को अपने शिक्षण वातावरण में एकीकृत करने के लिए आवश्यक संरचना और सहायता प्रदान करने के लिए डिज़ाइन किए गए हैं। ये संसाधन नए शिक्षकों को अपने स्कूलों में प्रौद्योगिकी और नवाचार लाने में मदद करेंगे और अनुभवी शिक्षकों को भविष्य की कक्षाएं बनाने में सहायता करेंगे। 123 शिक्षक संसाधन पृष्ठ पर उपलब्ध संसाधनों में निम्नलिखित शामिल हैं:

प्रोग्रामिंग भाषा क्या है?

प्रोग्रामिंग भाषा कंप्यूटर और प्रोग्रामर के बीच संचार का माध्यम है। प्रोग्रामिंग भाषाएं चरण-दर-चरण निर्देशों का पालन करती हैं जिन्हें कंप्यूटर समझता है ताकि उसके प्रोग्राम काम कर सकें। बच्चे प्रारंभिक कोडिंग में दिशात्मक भाषा का उपयोग करके सरल कमांड बनाकर प्रोग्रामिंग भाषाओं का अनुभव करते हैं। इन आदेशों को बनाने के लिए छात्रों को संचार, चिंतन और समस्या-समाधान कौशल को संयोजित करने की आवश्यकता होती है 

123 रोबोट कमांड के लिए टच बटन का उपयोग करता है। बटन दबाने के विभिन्न संयोजन रोबोट को यह बताते हैं कि उसे कौन सी क्रियाएं या व्यवहार करने चाहिए। इस यूनिट में, छात्र 123 रोबोट के ऊपर स्थित बटनों का उपयोग करके रोबोट को कोड करेंगे ताकि वह चुनौतियों को पूरा कर सके। नीचे दी गई तालिका 123 रोबोट पर प्रत्येक टच बटन के साथ निष्पादित व्यवहार को दर्शाती है।

बटन नाम व्यवहार
123 रोबोट के केंद्र में स्थित स्टार्ट बटन को हाइलाइट किया गया है। शुरू बटन दबाने पर प्रोजेक्ट शुरू हो जाता है।
123 रोबोट के सामने वाला मूव बटन हाइलाइट किया गया है। कदम 123 रोबोट 1 रोबोट की लंबाई या 123 फील्ड पर 1 वर्ग के बराबर आगे बढ़ेगा।
123 रोबोट के दाईं ओर स्थित दायाँ बटन हाइलाइट किया गया है। सही 123 रोबोट अपनी जगह पर ही दाईं ओर 90 डिग्री घूमेगा।
123 रोबोट के बाईं ओर का बायां बटन हाइलाइट किया गया है। बाएं 123 रोबोट अपनी जगह पर 90 डिग्री बाईं ओर घूमेगा।
123 रोबोट के पीछे स्थित साउंड बटन को हाइलाइट किया गया है। आवाज़ 123 रोबोट हॉर्न की आवाज बजाएगा।

अपघटन क्या है?

विघटन में एक जटिल समस्या को ऐसे व्यवहारों में तोड़ना शामिल है जो अधिक प्रबंधनीय और समझने में आसान हों। समस्या को छोटे-छोटे हिस्सों में बांटने का मतलब है कि प्रत्येक हिस्से की अधिक विस्तार से जांच की जा सकती है और उसे अधिक आसानी से हल किया जा सकता है। उदाहरण के लिए, यदि कोई छात्र चाहता है कि उसका रोबोट एक वर्ग में घूमे, तो उसे इसे छोटे-छोटे आदेशों में तोड़ना होगा। छात्रों के लिए प्रक्रिया को परिष्कृत करने का अभ्यास करना महत्वपूर्ण है, क्योंकि वे शुरू में आदेशों को छोटे घटकों में विभाजित नहीं कर सकते हैं।

वर्ग विभाजन में आगे बढ़ें 1 वर्ग विभाजन 2 में आगे बढ़ें वर्ग में चालें, विभाजन 3
  1. आगे बढ़ें और चार बार दाईं ओर मुड़ें।
  1. आगे बढ़ें और दाईं ओर मुड़ें।
  2. आगे बढ़ें और दाईं ओर मुड़ें।
  3. आगे बढ़ें और दाईं ओर मुड़ें।
  4. आगे बढ़ें और दाईं ओर मुड़ें।
  1. एक कदम आगे बढ़ें, या 123 रोबोट की एक लंबाई आगे बढ़ें।
  2. 90 डिग्री दाएं मुड़ें।
  3. एक कदम आगे बढ़ें, या 123 रोबोट की एक लंबाई आगे बढ़ें।
  4. 90 डिग्री दाएं मुड़ें।
  5. एक कदम आगे बढ़ें, या 123 रोबोट की एक लंबाई आगे बढ़ें।
  6. 90 डिग्री दाएं मुड़ें।
  7. एक कदम आगे बढ़ें, या 123 रोबोट की एक लंबाई आगे बढ़ें।
  8. 90 डिग्री दाएं मुड़ें।

इस इकाई में अनुक्रमण का उपयोग किस प्रकार किया जाता है?

किसी प्रोजेक्ट में कमांड्स को निष्पादित करने का क्रम ही सीक्वेंस कहलाता है। टच बटन कमांड पहले बटन दबाने से शुरू होकर निष्पादित होते हैं और बटन दबाने के क्रम में चलते हैं। नीचे दी गई तालिका में 123 रोबोट को एक वर्ग में घूमने के लिए कोड करने हेतु बटन दबाने का क्रम दिखाया गया है। बटन दबाने का क्रम बाएं से दाएं है। यदि छात्रों ने बटनों को सही क्रम में नहीं दबाया है, तो 123 रोबोट इच्छानुसार नहीं चलेगा।

1 2 3 4 5 6 7 8
मूव बटन। दायाँ बटन। मूव बटन। दायाँ बटन। मूव बटन। दायाँ बटन। मूव बटन। दायाँ बटन।

छात्रों को अपनी परियोजनाओं की योजना बनाने के लिए यह समझना होगा कि बटन दबाने और रोबोट की क्रिया के बीच 1:1 का संबंध है। 123 रोबोट के ऊपर लगे बटन को हर बार दबाने पर, रोबोट एक इकाई आगे बढ़ेगा या घूमेगा या एक बार ध्वनि बजाएगा। 123 रोबोट पर टच बटन का उपयोग कैसे करें, इस बारे में अधिक जानकारी के लिए 123 रोबोट वीईएक्स लाइब्रेरी लेख पर टच बटन के साथ कोडिंग देखें।

123 रोबोट का आरेख दर्शाता है कि आगे बढ़ने वाले बटन को एक बार दबाने से एक बार आगे की ओर गति होती है।
1 दबाएँ = 1 गति

किसी रोबोट को ठीक-ठीक यह बताने के लिए कि उसे कैसे चलना है, विघटन और अनुक्रमण दोनों की आवश्यकता होती है। सबसे पहले, समस्या को, जैसे कि किसी शब्द के अक्षरों तक कैसे पहुंचा जाए, छोटे-छोटे चरणों और व्यवहारों में विभाजित किया जाएगा। फिर, एक बार इन व्यवहारों की पहचान हो जाने के बाद, उन्हें सही क्रम में व्यवस्थित करने की आवश्यकता होती है। यह महत्वपूर्ण है क्योंकि 123 रोबोट केवल टच बटन दबाने के निर्देशानुसार ही गति करेगा। निम्नलिखित एनीमेशन में, आप देख सकते हैं कि 123 रोबोट को बटन दबाने के लिए कोडित किया गया है जो रोबोट को पहले अक्षर तक ले जाता है, उसे घुमाता है, और फिर 'CAT' शब्द के अक्षरों के ऊपर से ले जाता है।

वीडियो फाइल

किसी परियोजना की योजना बनाने और उसे क्रमबद्ध करने के चरण

प्रोजेक्ट प्लानिंग के लिए छात्रों को अपने प्रोजेक्ट का लक्ष्य निर्धारित करना होता है, फिर उस लक्ष्य को प्राप्त करने के लिए आवश्यक चरणों को अलग-अलग चरणों में विभाजित करना होता है जिन्हें 123 रोबोट द्वारा निष्पादित किया जा सके। एक बार जब वे चरणों को टच व्यवहारों में विभाजित कर लेते हैं, तो वे अपने प्रोजेक्ट को बनाने के लिए बटन दबाने के क्रम को निर्धारित करेंगे। फिर, वे 123 फील्ड पर परियोजना का परीक्षण कर सकते हैं ताकि यह सुनिश्चित हो सके कि यह लक्ष्य तक पहुंचती है।

  • सबसे पहले, लक्ष्य की पहचान करें - क्या करने की आवश्यकता है? उदाहरण के लिए, 123 रोबोट को CAT शब्द के प्रत्येक अक्षर के ऊपर से गुज़रने दें।  

123 फील्ड टाइल पर 123 रोबोट का ऊपर से लिया गया दृश्य, जिस पर CAT शब्द लिखा हुआ है और प्रत्येक अक्षर अपने-अपने वर्ग में है। रोबोट नीचे बाईं ओर है और रोबोट के ठीक ऊपर बीच वाली पंक्ति में CAT शब्द लिखा हुआ है।

  • फिर, लक्ष्य को प्राप्त करने के लिए आवश्यक चरणों को विभाजित करें, और इन चरणों को पूरा करने के लिए आवश्यक बटन दबाने की पहचान करें। यहां आपको सबसे पहले एक वर्ग आगे बढ़कर अक्षर "C" तक पहुंचना होगा। फिर दाईं ओर मुड़ें और एक वर्ग आगे बढ़कर अक्षर "A" तक पहुंचें। और अंत में, अक्षर "T" तक पहुंचने के लिए एक और वर्ग आगे बढ़ें। यह "मूव" और "टर्न राइट" बटन दबाकर किया जा सकता है।

CAT प्रोजेक्ट को पूरा करने की प्रक्रिया का आरेख। पहली तस्वीर में खेत का ऊपर से नीचे का दृश्य दिखाया गया है, जिस पर 'बिल्ली' शब्द लिखा हुआ है। इसके बाद इसे पूरा करने के लिए निम्नलिखित चरण दिए गए हैं: सबसे पहले, 1 स्थान आगे बढ़ें। फिर, दाईं ओर मुड़ें। फिर, एक स्थान आगे बढ़ें। अंत में, एक स्थान आगे बढ़ें। निर्देशों के बाद, प्रत्येक बटन दबाने का तरीका दिखाया जाता है।

  • इसके बाद, परियोजना के क्रम की योजना बनाएं। लक्ष्य को प्राप्त करने के लिए बटनों को किस क्रम में दबाना आवश्यक है?
1 2 3 4
मूव बटन। दायाँ बटन। मूव बटन। मूव बटन।
  • प्रोजेक्ट का परीक्षण करने और यह देखने के लिए कि क्या 123 रोबोट पहले चरण में निर्धारित लक्ष्य को पूरा करता है, "प्रारंभ करें" चुनें।

123 रोबोट के केंद्र में स्थित स्टार्ट बटन को हाइलाइट किया गया है।