पाठ 13: Star Wars में इवेंट्स

Star Wars | इवेंट 

रूप-रेखा

इस पाठ में, छात्र ऐसी गेम बनाने के लिए इवेंट्स का उपयोग करते हुए अभ्यास करेंगे, जिसे वे ऑनलाइन साझा कर सकें। R2-D2 को और Star Wars के अन्य पात्रों को पेश करते हुए, इवेंट्स के बारे में छात्रों का मार्गदर्शन किया जाएगा, फिर उन्हें अपनी खुद की गेम बनाने के लिए स्पेस दिया जाएगा।

उद्देश्य

CS के मूल सिद्धांत केवल कंप्यूटर साइंस सिखाने के बारे में ही नहीं हैं, यह कंप्यूटर साइंस को मज़ेदार और रोमांचक बनाने के बारे में है। इस श्रृंखला में, छात्र Star Wars के लोकप्रिय पात्रों का उपयोग करते हुए इवेंट्स के बारे में सीखेंगे। ये पहेलियां "सीखने" और "फन” के बीच की लाइनों के अंतर को कम करती हैं। साथ ही, छात्र गेम्स में नियमित प्रोग्रामिंग अभ्यासों को समझना सीखेंगे ताकि जब वे घर पर गेम्स खेलें, तो वे उपयोग किए जा रहे कंप्यूटर साइंस के सामान्य सिद्धांतों को देख पाएं।

एजेंडा

तैयार हों (15 मिनट)

ब्रिजिंग गतिविधि - इवेंट्स (15 मिनट)

मुख्य गतिविधि (30 मिनट)

समाप्ति (15 मिनट)

कोड स्टूडियो पर देखें

लक्ष्य

छात्र इस योग्य होंगे:

  • क्रम और इवेंट्स का उपयोग करते हुए एनिमेटेड, संवादात्मक गेम तैयार करें।
  • उन क्रियाओं को पहचानें, जो इनपुट इवेंट्स से परस्पर संबंधित हैं।

तैयारी

लिंक

हेड्स अप! कृपया किसी भी उन दस्तावेज की एक प्रति बनाएं, जिन्हें आप छात्रों के साथ साझा करने वाले हैं।

अध्यापक के लिए

छात्रों के लिए

शब्दावली

  • इवेंट  -  क्रिया, जो किसी को घटित होने के लिए सक्रिय करती है।

अध्यापन गाइड

तैयार हों (15 मिनट)

परिचय

अध्यापक संबंधी सुझाव

यदि आप यह सुनिश्चित नहीं करते हैं कि यदि छात्र का जवाब किसी इवेंट का वर्णन करता है, तो जवाब का विश्लेषण करने का प्रयास करें। क्या कोई क्रिया और जवाब है?

उदाहरण के लिए:

  • अंतिम लाइन को पार करना और स्क्रीन के पात्रों का आपको बधाई देना
  • खजाने (या अन्य आइटम) का बड़ा मटका मिलना और आपकी इनवेंटरी को विकसित होते देखना
  • गेम के स्टोर से नई आइटमें खरीदना और उपयोग के लिए आइटम रखना
  • गेम कंट्रोलर पर बटन दबाना और आपके पात्र का कुछ शानदार करना

कक्षा की चर्चा में, छात्रों से पूछें कि उनकी पसंदीदा गेम क्या है (आपको छात्रों को याद दिलाने की जरूरत पड़ सकती है कि केवल उन्हीं गेम्स का उपयोग करें, जो कक्षा के अनुरूप हैं)।

छात्रों से पूछें कि गेम का उनका पसंदीदा भाग क्या है।अधिकतर, छात्र किसी प्रकार की इवेंट के साथ जवाब देंगे। जब किसी छात्र के ऐसे जवाब को पहचान लें, जिसमें इवेंट का वर्णन किया हो,

तो छात्र से इसे विस्तार से वर्णन करने को कहें।जब छात्र अपने आनंद का वर्णन कर ले, तो इसे इवेंट की परिभाषा से वापस जोड़ने में थोड़ा-सा समय लगाएं।

  • इवेंट: एक क्रिया, जो कुछ होने का कारण बनती है।

छात्रों से कहें कि वे वीडियो गेम के अपने पसंदीदा भागों में से कुछ को जोड़ने और यह जानने का प्रयास करें कि इवेंट्स के तौर पर किस प्रकार उनका वर्णन किया जा सकता है। उनकी जोड़ी को अपनी इवेंट्स और अपने पार्टनर की इवेंट्स के बीच अंतर साझे करने और इस पर चर्चा करने को कहें।

ब्रिजिंग गतिविधि - इवेंट्स (15 मिनट)

यह गतिविधि "विशाल इवेंट” से अनप्लग्ड अवधारणाओं को ऑनलाइन दुनिया में लाने में मदद करेगी, जिसमें छात्र मूव कर रहे हैं। अपनी कक्षा के साथ करने के लिए निम्नलिखित में से एक चुनें:

कागज़ के ब्लॉक्स का उपयोग करते हुए अनप्लग्ड गतिविधि

विशाल इवेंट (कोर्स C) - इवेंट नियंत्रक और अनप्लग्ड ब्लॉकली ब्लॉक्स (ग्रेड 2 - 5) - प्रहस्तनीय में से रिमोट का उपयोग करते हुए पिछले पाठ से गतिविधि करने के लिए अपनी कक्षा को एकत्र करें। कक्षा से पूछें "जब नीले बटन को दबाया जाता है, तो हम क्या करते हैं?" फिर उसके मुताबिक जब इवेंट ब्लॉक्स और नीले क्रिया ब्लॉक्स में से एक भरें। सुनिश्चित करें कि छात्र समझते हैं कि ब्लॉक्श को कब नीले ब्लॉक के ऊपर ले जाने की जरूरत होती है और उन्हें प्रोग्राम को चलाने के लिए उन्हें छूने की जरूरत होती है। पूरा समय ब्लॉक्स का संदर्भ देते हुए, "विशाल इवेंट” से बाकी पाठ प्ले करें।

कक्षा के तौर पर ऑनलाइन पहेलियों का प्रीव्यु

CSF एक्सप्रेस गाइड - वेबसाइट पर समरूपी स्टेज से एक पाठ लें, हम प्रगति में चल रही पहेली की सिफारिश कऱते हैं, जैसे दूसरी पहेली। छात्रों से पूछें कि तब क्या होता है, जब कीबोर्ड पर ऊपर के तीर वाली कुंजी को दबाया जाता है। विस्तार से बताएं कि इस गेम में पात्र को कीबोर्ड पर तीर की दिशा में मूव करना चाहिए।

कक्षा के साथ पहेली पूरी करें और इस बारे में त्वरित चर्चा करने के लिए समय दें कि इवेंट क्या थी और क्या नहीं थी। प्रत्येक इवेंट के लिए, छात्रों से पूछें कि इस इवेंट के अनुसार कौन-सी क्रिया है।

मुख्य गतिविधि (30 मिनट)

अध्यापक संबंधी सुझाव

छात्रों को याद दिलाएं कि वे अपना काम केवल अपने नजदीकी दोस्तों या परिवार के साथ ही साझा करें। अधिक जानकारी के लिए देखें या कक्षा को दिखाएं:

CSF एक्सप्रेस गाइड - वेबसाइट

छात्र पहेलियों को इस सेट के अंत में अपनी खुद की Star Wars गेम बनाने के लिए शायद बेहद उत्साहित होंगे। यदि समय हो, तो उन्हें इस बारे में योजना बनाने को कहें कि वे गेम से क्या करवाना चाहते हैं। योजना बनाना और तैयारी छात्रों को उन मुख्य अवधारणाओं को बेहतर ढंग से समझने में मदद करेगी, जिन्हें इस पाठ में पढ़ाने का प्रयास किया जा रहा है। छात्रों को प्रोत्साहित करें कि वे इस पाठ के अंत में एक-दूसरे की गेम्स को साझा करें और रीमिक्स करें।

समाप्ति (15 मिनट)

जर्नल

तैयार करनाछात्रों ने जिस बारे में सीखा है, यह क्यों उपयोगी है, और वे इस बारे में क्या महसूस करते हैं, लिखवाने से, किसी भी उस ज्ञान को ठोस बनाने में मदद मिल सकती है, जो उन्होंने आज प्राप्त किया है और भविष्य में उनके देखने के लिए एक समीक्षा शीट तैयार करें।

जर्नल संबंधी सुझाव:

  • आज का पाठ किस बारे में था?
  • आपको आज का पाठ कैसा लगा?
  • उस इवेंट का उदाहरण दें, जिसे आपने आज अपने प्रोग्राम में उपयोग किया था?
  • प्राइवेट जानकारी को ऑनलाइन साझा न करना क्यों महत्वपूर्ण है? आप कैसे पता लगाएंगे कि जानकारी प्राइवेट है?

मानक संरेखण

पूर्ण पाठ्यक्रम संरेखण देखें

CSTA K-12 Computer Science Standards (2017)

AP - Algorithms & Programming
  • 1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.