970*90
768
468
mobile

रचनात्मकता और नवाचार को बढ़ावा देती है 'कोडिंग': मोनिका मल्होत्रा कंधारी

Sushmashree
Sushmashree Apr 03 2024 - 11 min read
रचनात्मकता और नवाचार को बढ़ावा देती है 'कोडिंग': मोनिका मल्होत्रा कंधारी
कोडिंग के लिए तार्किक सोच और समस्या-समाधान क्षमताओं की आवश्यकता होती है। कोडिंग सीखकर, प्रत्येक व्यक्ति जटिल समस्याओं को छोटे और प्रबंधनीय भागों में विभाजित करने और व्यवस्थित रूप से उसका समाधान खोजने का कौशल अपने अंदर विकसित करता है।

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

ओई: आपकी नज़र में कोडिंग क्या है?

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

ओई: कोडिंग सिखाने की आवश्यकता क्यों है? विशेषकर छोटे बच्चों को।

मोनिका मल्होत्रा: निजी और सामाजिक, दोनों ही स्तर पर कोडिंग सिखाने के कई लाभ हैं। उनमें से कुछ खास इस प्रकार हैंः

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

भविष्य-प्रमाण कौशलः कोडिंग पढ़ाना, यह सुनिश्चित करता है कि व्यक्ति भविष्य के नौकरी बाजार के लिए तैयार हैं और विकसित तकनीकी रुझानों के अनुकूल हो सकते हैं।

ओई: क्या कोडिंग सभी विषयों और पाठ्यक्रमों में प्रासंगिक है?

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

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

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

ओई: छात्र किस उम्र में कोडिंग सीख सकते हैं?

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

ओई: कोडिंग सीखने से पहले छात्रों, विशेषकर छोटे बच्चों को क्या जानने की आवश्यकता है?

मोनिका मल्होत्रा: कोडिंग सीखने से पहले, छात्रों को कुछ मौलिक अवधारणाओं की बुनियादी समझ होने से लाभ होता है, जैसे किः

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

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

ओई: स्कूल, छोटे बच्चों को कोडिंग सिखाना शुरू कैसे करते हैं?

मोनिका मल्होत्रा: स्कूल, इन चरणों का पालन करके कोडिंग सिखाते हैं या कहें कि सिखा सकते हैं: 

  1. आवश्यकता और रुचि का आकलनः पाठ्यक्रम में कोडिंग को शामिल करने को लेकर छात्रों, शिक्षकों और माता-पिता के बीच रुचि के स्तर का निर्धारण करें। रुचि का आकलन करने और विद्यालय समुदाय के भीतर कोडिंग पहल के लिए संभावित विजेताओं की पहचान करने के लिए सर्वेक्षण या चर्चा आयोजित करें।
  2. लक्ष्य और उद्देश्य निर्धारित करेंः शिक्षण कोडिंग के लिए स्पष्ट लक्ष्यों और उद्देश्यों को परिभाषित करें, जैसे कि बुनियादी प्रोग्रामिंग अवधारणाओं को पेश करना, समस्या-समाधान कौशल को बढ़ावा देना, या प्रौद्योगिकी में भविष्य के करियर के लिए छात्रों को तैयार करना।
  3. उपयुक्त पाठ्यक्रम और संसाधन चुनेंः एक पाठ्यक्रम या कोडिंग कार्यक्रम का चयन करें, जो स्कूल के लक्ष्यों और उद्देश्यों के साथ-साथ छात्रों की उम्र और कौशल स्तर के साथ संरेखित हो। ऑनलाइन पाठ्यक्रम, कोडिंग प्लेटफॉर्म, पाठ्यपुस्तकें या शैक्षिक सॉफ्टवेयर जैसे संसाधनों पर विचार करें।
  4. सहायक वातावरण बनाएं: सीखने के लिए सहायक वातावरण स्थापित करें, जो प्रयोग, रचनात्मकता और सहयोग को प्रोत्साहित करता है। कंप्यूटर, टैबलेट या कोडिंग किट जैसे प्रौद्योगिकी संसाधनों तक छात्रों को पहुंच प्रदान करें और उनके लिए कोडिंग गतिविधियों हेतु समर्पित समय और स्थान निर्धारित करें।
  5. पाठ्येतर गतिविधियों की पेशकश करेंः कोडिंग क्लब, हैकाथॉन या कोडिंग प्रतियोगिताओं, जैसी पाठ्येतर गतिविधियों के साथ औपचारिक कोडिंग निर्देश का पूरक बनाएं। ये गतिविधियां, छात्रों की भागीदारी को बढ़ावा दे सकती हैं, और उन्नत सीखने और सहयोग के अवसर प्रदान कर सकती हैं।
  6. प्रगति का आकलन और समायोजनः नियमित रूप से छात्र की प्रगति का आकलन करें और आवश्यकता के अनुसार शिक्षण विधियों या पाठ्यक्रम को समायोजित करें। सुधार के लिए क्षेत्रों की पहचान करने और प्रभावी कोडिंग निर्देश सुनिश्चित करने के लिए आवश्यक समायोजन करने के लिए छात्रों, शिक्षकों और माता-पिता से प्रतिक्रिया मांगें।

ओई: कोडिंग सिखाने के लिए सबसे अच्छे संसाधन कौन से हैं?

मोनिका मल्होत्रा: कोडिंग सिखाने के लिए, सभी उम्र और कौशल स्तरों के शिक्षार्थियों के लिए कई संसाधन उपलब्ध हैं। कुछ बेहतरीन संसाधनों में शामिल हैंः

  1. ऑनलाइन लर्निंग प्लेटफ़ॉर्मः Code.org, Scratch और ऐसे अन्य कई वेबसाइट, बिगनर्स के लिए उपयुक्त इंटरैक्टिव कोडिंग ट्यूटोरियल और प्रोजेक्ट्स प्रदान करती हैं। ये मंच अक्सर विभिन्न प्रोग्रामिंग भाषाओं और अवधारणाओं को कवर करने वाले पाठ्यक्रमों की एक श्रृंखला प्रदान करते हैं। आज, कई स्कूलों ने एआई सक्षम एडटेक प्लेटफार्मों के साथ सहयोग किया है जो 5 साल से कम उम्र के बच्चों को कोडिंग पर पाठ्यक्रम प्रदान करते हैं। गेमिफिकेशन, व्यक्तिगत और अडेप्टिव लर्निंग के माध्यम से क्रियाशीलता और जुड़ाव, उन्हें लोकप्रिय और कोडिंग सीखने के लिए प्रभावी बनाता है।
  2. कोडिंग ऐपः टिंकर, स्विफ्ट प्लेग्राउंड और सोलोलर्न जैसे मोबाइल ऐप, छोटे आकार के कोडिंग पाठ और चुनौतियां प्रदान करते हैं, जिन्हें छात्र अपने स्मार्टफोन या टैबलेट पर पूरा कर सकते हैं। ये ऐप विशेष रूप से किशोरों के लिए आकर्षक हैं।
  3. कोडिंग बुक्सः विभिन्न आयु समूहों और विभिन्न प्रोग्रामिंग भाषाओं में कई उत्कृष्ट कोडिंग बुक्स उपलब्ध हैं। जेसन आर. ब्रिग्स लिखित 'पाइथन फॉर किड्स' ( ‘Python for Kids’ by Jason R. Briggs) और लिंडा ल्युकास लिखित 'हैलो रूबी' (‘Hello Ruby’ by Linda Liukas) युवा शिक्षार्थियों के लिए लोकप्रिय विकल्प हैं, जबकि मारिजनहेवरबेके की 'इलोक्वेंट जावास्क्रिप्ट' (‘Eloquent JavaScript’by Marijn Haverbeke) को किशोरों के लिए अनुशंसित किया गया है।
  4. शैक्षिक कोडिंग किटः लेगो (LEGO) माइंडस्टॉर्म, लिटिलबिट्स और रास्पबेरी पाई जैसे भौतिक कोडिंग किट, व्यावहारिक रूप से सीखने के अनुभव प्रदान करते हैं, जो रोबोटिक्स, इलेक्ट्रॉनिक्स और इंजीनियरिंग अवधारणाओं के साथ प्रोग्रामिंग को जोड़ते हैं।
  5. कोडिंग पाठ्यक्रमः कोर्सेरा, उडेमी और एडएक्स जैसे ऑनलाइन शिक्षण मंच, उद्योग विशेषज्ञों द्वारा पढ़ाए जाने वाले व्यापक कोडिंग पाठ्यक्रम प्रदान करते हैं। इन पाठ्यक्रमों में परिचयात्मक प्रोग्रामिंग से लेकर उन्नत सॉफ्टवेयर विकास कौशल तक विषयों की एक विस्तृत श्रृंखला शामिल है।
  6. कोडिंग बूटकैम्प्सः इमर्सिव लर्निंग एक्सपीरियंस की तलाश करने वाले छात्रों के लिए, कोडिंग बूटकैम्प्स जैसे जनरल असेंबली, फ्लैटिरॉन स्कूल और ले वैगन, गहन, पूर्णकालिक कोडिंग प्रोग्राम प्रदान करते हैं, जो एक विशिष्ट प्रोग्रामिंग भाषा या प्रौद्योगिकी स्टैक को कवर करते हैं।
  7. शिक्षक संसाधन: TeachCode.org और CSforAllTeachers.org जैसी वेबसाइट, स्कूलों में कोडिंग पढ़ाने वाले शिक्षकों के लिए विशेष रूप से संसाधन, पाठ योजना और पेशेवर विकास के अवसर प्रदान करती हैं।

ओई: क्या एआई जैसी तकनीकों के बढ़ते उपयोग के बाद कोडिंग सिखाने के तरीके में कोई महत्वपूर्ण बदलाव करने की आवश्यकता है? अगर हां, तो क्या? और आने वाले समय में जैसे-जैसे AI का एडवांस्ड वर्जन आएगा, क्या आप कोडिंग के सिलेबस में लगातार बदलाव कर पाएंगे?

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

Subscribe Newsletter
Submit your email address to receive the latest updates on news & host of opportunities
Entrepreneur Magazine

For hassle free instant subscription, just give your number and email id and our customer care agent will get in touch with you

or Click here to Subscribe Online

You May Also like

Newsletter Signup

Share your email address to get latest update from the industry