छात्रों के साथ कोडिंग वार्तालाप को सुविधाजनक बनाना

छात्रों के साथ उत्पादक और सार्थक बातचीत शुरू करना और उसे जारी रखना, जब वे कोडिंग कर रहे हों, न केवल उनके सीखने में अंतर्दृष्टि प्रदान करता है, बल्कि कक्षा में फीडबैक की संस्कृति को भी बढ़ावा देता है। अच्छे प्रश्न विद्यार्थियों के लिए अपनी सोच को अभिव्यक्त करने, समस्या समाधान में सक्रिय रूप से शामिल होने तथा लचीलापन विकसित करने का द्वार खोल सकते हैं।

जब भी विद्यार्थी कोडिंग कर रहे हों या रोबोट के साथ काम कर रहे हों, तो शिक्षकों और विद्यार्थियों को तीन मुख्य बातों का ध्यान रखना चाहिए:

  • मैं कहाँ जा रहा हूँ? – क्या छात्र उस चुनौती या कार्य के लक्ष्य को समझते हैं जिस पर वे काम कर रहे हैं?
  • मैं कैसा कर रहा हूँ? – क्या छात्र मौखिक रूप से या किसी अन्य तरीके से समझा सकते हैं कि वे अपने कोड के साथ क्या कर रहे हैं और क्यों?
  • अब आगे कहाँ? या मैं कैसे सुधार कर सकता हूँ? – क्या छात्रों को पता है कि अगले चरण क्या हैं, या वे अपने कोडिंग प्रोजेक्ट में किस दिशा में काम कर रहे हैं? यदि छात्रों ने कार्य पूरा कर लिया है, तो क्या वे अपने कोड या सहयोग को बेहतर बनाने के तरीकों के बारे में सोच सकते हैं?

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

निम्नलिखित तालिका में शिक्षकों के सामान्य कोडिंग लक्ष्य, तथा प्रश्नों या संकेतों के कुछ उदाहरण दिए गए हैं, जिनका उपयोग उस लक्ष्य की ओर बातचीत को सुविधाजनक बनाने के लिए किया जा सकता है।

कोडिंग लक्ष्य

वार्तालाप संकेत

स्पष्टीकरण, या सतही स्तर की समझ का आकलन

  • क्या आप बता सकते हैं कि आप किस पर काम कर रहे हैं?
  • आपका क्या मतलब है ___?
  • क्या आप मुझे ___ का उदाहरण दे सकते हैं?
  • ___ कैसे मदद करता है?
  • आपकी परियोजना के लिए आपकी क्या योजना है? रोबोट पहले/दूसरे/अगले क्या करने जा रहा है?
  • क्या आप मुझे इस परियोजना का लक्ष्य समझा सकते हैं?
  • आप लक्ष्य या चुनौती को छोटे-छोटे चरणों में कैसे विभाजित कर रहे हैं?

समस्या समाधान पर ध्यान केंद्रित रखना

  • आप किस समस्या को हल करने का प्रयास कर रहे हैं?
  • अब तक आपके कोड में क्या अच्छा काम कर रहा है?
  • हम क्या समाधान आजमा सकते हैं? आपको क्या लगता है इससे मदद क्यों मिलेगी?
  • आपने अपने पिछले प्रयासों से क्या सीखा है? आप उस जानकारी का उपयोग अपने अगले समाधान में कैसे कर सकते हैं?

अपने कोड के बारे में सोचना

  • क्या आप मुझे अपने कोड के बारे में बता सकते हैं?
  • आपने लक्ष्य को छोटे-छोटे चरणों में कैसे विभाजित किया?
  • आपका कोड कार्य पूरा करने/समस्या को हल करने में कैसे मदद करेगा?
  • आपने अपना कोड किस प्रकार व्यवस्थित किया ताकि वह आपकी योजना से मेल खाए?
  • आपने अपनी परियोजना में यह विकल्प क्यों चुना?
  • क्या आपका रोबोट कार्य पूरा करता है? कैसे?
  • जब आपने अपनी परियोजना का परीक्षण किया तो क्या रोबोट ने वैसा ही किया जैसा आप चाहते थे? क्यों या क्यों नहीं?

एक लक्ष्य को ध्यान में रखते हुए पुनरावृत्ति करना

  • जब आपने अपनी परियोजना का परीक्षण किया तो आपने क्या देखा? क्या काम किया? क्या नहीं हुआ? तुम क्यों सोचते हो कि ऐसा है?
  • आप ऐसा कौन सा परिवर्तन कर सकते हैं जो आपको लक्ष्य तक पहुंचने में मदद करेगा? क्या सोच कर तुम यह कह रहे हो?
  • आप कैसे जानेंगे कि आपका परिवर्तन प्रभावी है? इस बार जब आप अपनी परियोजना का परीक्षण करेंगे तो आप क्या देखेंगे?
  • अपनी परियोजना को बेहतर बनाने के लिए आप क्या कर सकते हैं? इससे यह बेहतर क्यों या कैसे होगा?

सुधार और विकास की मानसिकता

  • अब आपको क्या करना है? आप इसे छोटे-छोटे चरणों में कैसे विभाजित करेंगे?
  • आपने अपने प्रोजेक्ट से क्या सीखा जब उसने नहीं बल्कि काम किया?
  • क्या इस समस्या/चुनौती को हल करने का कोई और तरीका है? आप और क्या प्रयास कर सकते हैं?
  • आप अपने डिजाइन या प्रोजेक्ट में क्या बदलाव कर सकते हैं जिससे वह अधिक उपयोगी या कुशल बन सके?

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: