पिछले कुछ वर्षों से स्कूलों में भी कोडिंग की शिक्षा दी जाने लगी है। कुछ वर्षों पूर्व तक कंप्यूटर कोर्स या अलग से स्पेसिफिक कोडिंग कोर्स करके लोग अपने कौशल में बढ़ोतरी करते थे ताकि उन्हें अच्छी कंपनी या सैलरी वाली जाॅब आसानी से मिल सके। हालांकि, एआई के बढ़ते कदम छोटे बच्चों को भी कोडिंग की भाषा से अवगत करना जरूरी समझने लगे हैं। यही कारण है कि अब छोटे बच्चों के पाठ्यक्रम में भी कोडिंग को शामिल कर लिया गया है।
लीड ग्रुप ने भी अपने पाठ्यक्रम में छोटे बच्चों के लिए कोडिंग की शिक्षा अनिवार्य कर दिया है। ऐसे में हमने यह जानने की कोशिश की, कि आखिर इसमें उन्हें किन बातों का खास ध्यान रखना पड़ता है। इस बारे में लीड ग्रुप के मुख्य उत्पाद अधिकारी अजय कश्यप ने अपाॅरच्युनिटी इंडिया की वरिष्ठ संवाददाता सुषमाश्री से बातचीत की। पेश हैं उसके मुख्य अंश...
ओआई: हमें लीड समूह द्वारा प्रस्तावित कोडिंग और कम्प्यूटेशनल कौशल (सीसीएस) कार्यक्रम के बारे में बताएं।
कश्यप: लीड का सीसीएस कार्यक्रम एक परियोजना-आधारित कार्यक्रम है, जो प्रत्येक छात्र को तार्किक और कम्प्यूटेशनल रूप से सोचने, अनुप्रयोगों का उपयोग करने और ऐप, गेम और वेबसाइट बनाने में सक्षम बनाता है। कार्यक्रम के हिस्से के रूप में, छात्र 5-6 परियोजनाएं बनाते हैं- उदाहरण के लिए, टिक-टेक-टॉय गेम या सांप और सीढ़ी का खेल बनाना। ये परियोजनाएं वास्तविक जीवन की अवधारणाओं और अन्य विषयों को एकीकृत करती हैं। उदाहरण के लिए, कक्षा 7 के छात्र पायथन का उपयोग करके पायथागोरियन ट्रिपलेट जैसे सिमुलेटर का निर्माण करते हैं। एक त्वरित अधिगम पथ यह सुनिश्चित करता है कि छात्र अपने वर्तमान स्तर से शुरू करें और एक वर्ष में ग्रेड स्तर तक पहुंचें। लीड का सीसीएस कार्यक्रम ब्लॉक-आधारित कोडिंग, पाठ-आधारित कोडिंग और कम्प्यूटेशनल और आईटी कौशल सिखाता है। छात्र 'यूज-थिंक-बिल्ड' विधि के माध्यम से सीखते हैं, जिसमें विज़ुअलाइज़ेशन और स्वतंत्र और सामूहिक गतिविधियां शामिल हैं।
ओआई: इस उम्र में छात्रों के लिए कोडिंग सिखाने की आवश्यकता क्यों महसूस हो रही है?
कश्यप: साक्षरता और संख्यात्मकता की तरह कोडिंग भी भविष्य का एक मौलिक कौशल है। भविष्य की अधिकांश नौकरियों के लिए कुछ स्तर के कोडिंग, एआई और कम्प्यूटेशनल कौशल की आवश्यकता होगी। एनईपी प्राथमिक वर्षों से ही कम्प्यूटेशनल सोच और कोडिंग पर जोर देने की सिफारिश करती है। स्कूल में कोडिंग कौशल प्राप्त करने से न केवल छात्र की डिजिटल साक्षरता में वृद्धि होती है, बल्कि रचनात्मकता, आलोचनात्मक सोच, समस्या-समाधान और सहयोग जैसे महत्वपूर्ण 21वीं सदी के कौशल का निर्माण करने में भी मदद मिलती है, जो किसी भी क्षेत्र में मूल्यवान हो सकते हैं, जिसे वे आगे बढ़ाने के लिए चुनते हैं। इसके अलावा, यह अधिक उन्नत पाठ्यक्रमों में उत्कृष्टता प्राप्त करने के लिए एक मजबूत आधार भी तैयार करता है।
ओआई: छोटे बच्चों को किस तरह की कोडिंग सिखाई जा रही है?
कश्यप: कोडिंग, जिसे प्रोग्रामिंग के रूप में भी जाना जाता है, निर्देश या 'कोड' बनाने की प्रक्रिया है, जिसे एक कंप्यूटर समझ सकता है और निष्पादित कर सकता है। इसमें सॉफ्टवेयर, वेबसाइट, मोबाइल ऐप, गेम और अन्य डिजिटल एप्लिकेशन बनाने के लिए एक प्रोग्रामिंग भाषा का उपयोग करके आदेशों के अनुक्रम में लिखना शामिल है। लोकप्रिय प्रोग्रामिंग भाषाओं में पायथन, जावा, सी + + और जावास्क्रिप्ट शामिल हैं। कुल मिलाकर, कोडिंग छात्रों को जटिल समस्याओं को छोटे और अधिक प्रबंधनीय भागों में विभाजित करना सिखाती है। यह एक ऐसा कौशल है, जो विभिन्न क्षेत्रों और वास्तविक जीवन की स्थितियों में काम आता है।
ओआई: क्या कोडिंग सभी विषयों और पाठ्यक्रमों में प्रासंगिक है?
कश्यप: जी हां। कोडिंग अपनी अंतःविषय प्रकृति और जीवन के विभिन्न क्षेत्रों में समस्याओं को हल करने में इसके अनुप्रयोगों के कारण विभिन्न विषयों और पाठ्यक्रमों में प्रासंगिक है। उदाहरण के लिए, गणित में, कोडिंग में तर्क, एल्गोरिदम और समस्या-समाधान जैसी अवधारणाएं शामिल होती हैं, जिससे यह गणित के सिद्धांतों का एक व्यावहारिक अनुप्रयोग बन जाता है। इसी तरह, कोडिंग का उपयोग वैज्ञानिक अनुसंधान और डाटा विश्लेषण, जटिल प्रणालियों के मॉडलिंग और वैज्ञानिक घटनाओं के अनुकरण के लिए प्रयोग में लाया जाता है।
ओआई: छात्र किस उम्र में कोडिंग सीख सकते हैं?
कश्यप: सात वर्ष की आयु के छात्र कोडिंग और प्रोग्रामिंग की मूल बातें सीखना शुरू कर सकते हैं। वास्तव में, यदि वास्तविक जीवन से जुड़े तरीके से पढ़ाया जाए, तो कम उम्र में ही कोडिंग सीखना न केवल बच्चों को भविष्य के एसटीईएम करियर के लिए तैयार करता है, बल्कि उनके संज्ञानात्मक विकास, रचनात्मकता, समस्या-समाधान कौशल और आत्मविश्वास को भी बढ़ाता है, जिससे उन्हें 21वीं सदी में सफलता मिलती है। लीड का सीसीएस कार्यक्रम कक्षा 1 से 8 तक के स्कूली छात्रों को कोडिंग सिखाता है; जो छात्रों को आत्मविश्वास से भरे कोडर्स और तार्किक विचारक बनने में मदद करने के लिए डिज़ाइन किया गया है, न कि केवल प्रौद्योगिकी का उपभोक्ता।
ओआई: कोडिंग सीखने से पहले छात्रों को क्या जानने की आवश्यकता है?
कश्यप: गणित के मूल सिद्धांतों, बुनियादी कंप्यूटर साक्षरता और तार्किक कौशल में एक ठोस नींव तैयार हो, तो छात्रों को आत्मविश्वास और सीखने की तैयारी के साथ कोडिंग सीखने में मदद कर सकती है।
ओआई: स्कूल कोडिंग सिखाना कैसे शुरू करते हैं?
कश्यप: हालांकि, भारत के स्कूल यह समझते हैं कि कोडिंग महत्वपूर्ण है, इसके बावजूद अधिकांश स्कूल आज भी पारंपरिक तरीकों का उपयोग करके ही छात्रों को पढ़ाते हैं। एक सिद्धांत-संचालित दृष्टिकोण, अप्रासंगिक/पुराना आईटी कौशल, व्यावहारिक के बजाय केवल किताबें/कोडिंग पर ध्यान देना और अवधारणाओं को लागू करने के साथ रटना सीखने पर ध्यान केंद्रित करना भी इसकी समस्याओं में शामिल है।
नतीजतन, छात्रों को कई चुनौतियों का सामना करना पड़ता हैः
लीड का सीसीएस कार्यक्रम स्कूली छात्रों में कोडिंग अवधारणाओं की गहरी वैचारिक समझ को चलाने के लिए 5सी दृष्टिकोण का उपयोग करता है।
ओआई: कोडिंग सिखाने के लिए सबसे अच्छे संसाधन कौन से हैं?
कश्यप: भारत के किफायती निजी स्कूलों के शिक्षकों को शुरुआत में, कोडिंग सिखाने में जिन चुनौतियों का सबसे ज्यादा सामना करना पड़ता है, उनमें सीमित संसाधन और प्रशिक्षण की कमी है। ऐसे कई मुफ्त कोडिंग और एआई पाठ्यक्रम हैं, जिनके लिए एआई या एमएल पृष्ठभूमि की आवश्यकता नहीं है। हालांकि, इन प्रशिक्षण कार्यक्रमों को एक प्रभावी कोडिंग पाठ्यक्रम लागू करने में विशिष्ट स्कूल की जरूरतों के अनुरूप, अनुकूलित संसाधनों के साथ पूरक किया जाना चाहिए। इन संसाधनों में शिक्षण सामग्री (टैब, पाठ योजना, किताबें आदि) हार्डवेयर (कंप्यूटर प्रयोगशालाओं के लिए प्रणाली, कक्षाओं के लिए स्क्रीन) सॉफ्टवेयर, और शिक्षक प्रशिक्षण शामिल हैं। लीड का ट्रांसफॉर्मेशन लैब्स सॉल्यूशन स्कूलों को छात्रों के लिए श्रेणी में सर्वश्रेष्ठ सीसीएस शिक्षा सुनिश्चित करने के लिए एक कंप्यूटर प्रयोगशाला को जल्दी और कुशलता से स्थापित करने में मदद करता है।
ओआई: क्या एआई जैसी तकनीकों के बढ़ते उपयोग के बाद कोडिंग सिखाने के तरीके में कोई महत्वपूर्ण बदलाव करने की आवश्यकता है? अगर हां, तो क्या? और आने वाले समय मंक जैसे-जैसे AI का एडवांस्ड वर्जन आएगा, क्या आप कोडिंग के सिलेबस में लगातार बदलाव कर पाएंगे?
कश्यप: एआई आज हर जगह है और कोडिंग पाठ्यक्रम में छात्रों को इसकी अवधारणाओं और अनुप्रयोगों से परिचित कराने के लिए एआई के मौलिक सिद्धांतों को शामिल किया जाना भी आवश्यक है। छात्रों को मशीन लर्निंग एल्गोरिदम, न्यूरल नेटवर्क, प्राकृतिक भाषा प्रसंस्करण और अन्य एआई तकनीकों के बारे में सीखना चाहिए। इन अवधारणाओं को समझने से छात्रों को एआई-संचालित अनुप्रयोगों और समाधानों को विकसित करने में मदद मिलेगी। एआई डाटा पर बहुत अधिक निर्भर करता है इसलिए, छात्रों को कोडिंग भाषाओं और उपकरणों का उपयोग करके डाटा एकत्र करना, संसाधित करना, विश्लेषण करना और कल्पना करना सीखना चाहिए। जैसे-जैसे एआई सर्वव्यापी होता जाएगा, छात्रों को एआई के नैतिक प्रभावों और सामाजिक प्रभावों के बारे में पढ़ाना भी जरूरी होगा।