बच्चों को कोड करने के बारे में 5 मिथक
चूंकि यह स्पष्ट हो गया है कि हमारी उम्र की डिजिटल क्रांति अजेय है, अगली पीढ़ी को कोड सिखाना एक आकर्षक उद्योग में बदल गया है; बच्चों, शैक्षिक खिलौनों और रोबोटों, संबंधित हैंडबुक, टेस्टबुक, प्रतियोगिताओं, ट्यूशन, आदि के लिए प्रोग्रामिंग ऐप्स के बारे में सोचें.
हालांकि कम स्पष्ट क्या है लक्ष्य कैसे प्राप्त किया जाना चाहिए - या अगर इसे बिल्कुल हासिल करने की जरूरत है. व्यावहारिक चिंताओं के अलावा, जैसे कि कौन सी प्रोग्रामिंग भाषा पहले सिखाना है, यह भी है बहस हुई कि क्या कोडिंग वास्तव में सभी के लिए एक आवश्यक कौशल होगा. और यदि हाँ, तो भविष्य की दुनिया में आज के बच्चों को सफल बनाने के लिए इसे किस पद्धति से पढ़ाया जाए.
कोडिंग सिखाने की आवश्यकता पर चर्चा
कुछ लेख माता-पिता को अगले जुकरबर्ग (स्टीव जॉब्स, आदि) को बढ़ाने के बारे में शिक्षित करने की कोशिश करते हैं, जबकि अन्य ऐसा करने के खिलाफ दृढ़ता से सलाह देते हैं। उन लोगों की भविष्य की बेरोजगारी के बारे में डर, जो कोड नहीं कर सकते हैं, साथ ही प्रचलित हैं, और हम उन लेखों को भी पूरा कर सकते हैं जो इस बात से इनकार करते हैं कि कोडिंग एक सर्वव्यापी कौशल होने की आवश्यकता है.
हालाँकि इनमें से अधिकांश लेखों में कई उपयोगी जानकारी होती है और अच्छे इरादों के साथ लिखी गई हैं, पूरा विषय अभी भी पागलपन के रूप में सामने आता है.
दुनिया इतनी तेजी से बदल रही है, और भविष्य इतना अप्रत्याशित है, कि यह अनुमान लगाना कठिन है कि सबसे अच्छा क्या होगा, हालांकि वे हैं गलतफहमी जो अक्सर होती रहती है बच्चों को कोड कैसे पढ़ाया जाए, इस बारे में चर्चा में.
मिथक # 1 - स्क्रीन पर प्रोग्रामिंग शुरू होता है
बहुत छोटे बच्चों को स्क्रीन पर गोंद देना हमेशा सबसे अच्छा विचार नहीं है, खासकर एक उम्र में जब वे मुश्किल से शांत बैठ सकते हैं। सौभाग्य से, प्रोग्रामिंग जरूरी नहीं है कंप्यूटर पर शुरू करें.
कम उम्र में, यह बच्चों के लिए अधिक महत्वपूर्ण है सोच का एक विशेष तरीका उठाओ किसी भी पेशे में सफल होने के लिए आवश्यक है कि जटिल तर्क की आवश्यकता है तथा उन्नत समस्या सुलझाने के कौशल, जैसे प्रोग्रामिंग.
कौशल जो उनकी नींव स्थापित करने में मदद करता है रचनात्मक आत्मविश्वास को आविष्कार साक्षरता कहा जाता है, और इसे बहुत कम उम्र से बच्चों को प्रोत्साहित करके अभ्यास किया जा सकता है उनके वातावरण को देखें और समझें और करने के लिए नई चीजें बनाएं.
जैसा कि अधिकांश बच्चे जन्मजात खोजकर्ता हैं, यह करना कोई कठिन बात नहीं है। ज्यादातर मामलों में यह सिर्फ उन्हें करने के लिए पर्याप्त है खुलकर खेलते हैं तथा उन्हें अपने हितों को आगे बढ़ाने के लिए प्रोत्साहित करें.
यदि आप इस बारे में अधिक सीखना चाहते हैं कि रचनात्मक आत्मविश्वास आपके बच्चों को उनके भविष्य के पेशे में कैसे मदद कर सकता है, तो पुस्तक पर एक नज़र डालें “इनोवेटर्स बनाना” टोनी वैगनर, एक शानदार हार्वर्ड प्रोफेसर.
मिथक # 2 - कोडिंग बच्चों के लिए बोरिंग होना चाहिए
कोडिंग केवल बच्चों के लिए उबाऊ है अगर यह उन्हें उसी तरह सिखाया जाता है जैसे वयस्कों को सिखाया जाता है.
इन दिनों कई महान उपकरण हैं जो उपयोग करते हैं आकर्षक और मजेदार तकनीक बच्चों के लिए प्रोग्रामिंग सिखाने के लिए। उदाहरण के लिए, एप्पल के नवीनतम स्विफ्ट प्लेग्राउंड उपयोग करता है दिलचस्प पहेली तथा immersive 3 डी ग्राफिक्स उन्हें कोडिंग कॉन्सेप्ट्स को स्टेप बाई स्टेप पेश करना.
यदि बच्चे एक उपकरण का उपयोग करके कोड बनाना सीखना शुरू करते हैं जो विशेष रूप से उनकी आवश्यकताओं के अनुरूप था, उन्हें शुरुआत में कमांड और सिंटैक्स सीखने की ज़रूरत नहीं है.
ये कोडिंग ऐप उन्हें बनाते हैं तर्क उठाओ चंचल और सहज तरीके से, और वे कर सकते हैं धीरे-धीरे वास्तविक कोड के साथ काम करने की ओर बढ़ें.
मिथक # 3 - वे एक बहुत युवा उम्र में शुरू करने की जरूरत है
यहां समस्या केवल बहस तक सीमित नहीं है जब बच्चों के लिए प्रोग्रामिंग सीखना शुरू करने की सही उम्र है। हमें इस बारे में भी बात करनी होगी कि किस प्रकार की गतिविधियों को इसके अंतर्गत वर्गीकृत किया जा सकता है प्रोग्रामिंग.
शैक्षिक साइटों, जैसे कि Code.org, में 4-6 वर्ष की उम्र के बच्चों के लिए व्यायाम है उनके कम्प्यूटेशनल कौशल और बुनियादी तर्क में सुधार. हालांकि ज्यादातर लोग जो साइटों पर जाते हैं वे शायद इन अभ्यासों के बारे में नहीं सोचते हैं “प्रोग्रामिंग”.
इस वेंचर बीट लेख में तीन आईटी पेशेवर तीन अलग-अलग राय देते हैं, चाहे वह टॉडलर्स को पढ़ाने के लायक हो। उनके अलग-अलग विचार उनकी अलग-अलग परिभाषाओं से उपजी हैं जो कोडिंग है.
आम तौर पर, यह कहा जा सकता है, वह भी दृश्य भाषाओं, स्क्रैच जैसे (8-16 ys के बच्चों के लिए अनुशंसित), ऐसे अधिकांश बच्चों के लिए समझाना मुश्किल होता है, जो प्राथमिक स्कूल की उम्र से कम उम्र के हैं, इससे पहले कि वे आत्मविश्वास से पढ़ सकें, लिख सकें और बुनियादी गणितीय क्रियाओं का उपयोग कर सकें.
इसके अलावा, हमारे समय के सबसे अच्छे प्रोग्रामर एक बड़े बच्चे या किशोर के रूप में कोड करना सीखते हैं, उदाहरण के लिए बिल गेट्स 13 साल की उम्र में शुरू हुए, और मार्क जुकरबर्ग 6 वीं कक्षा में थे.
मिथक # 4 - सही भाषा चुनना संभव है
किस प्रोग्रामिंग लैंग्वेज के साथ शुरुआत करना सबसे अच्छा है, या क्या होना चाहिए ए “असली” या ए किड-फ्रेंडली भाषा भी एक बहस का विषय है.
अगर हम वास्तविक जीवन में उपयोग होने वाली प्रोग्रामिंग भाषाओं के बारे में बात करते हैं, तो हम कह सकते हैं कि या तो ऐसी भाषा के साथ शुरुआत करना बेहतर है जो एक सीधा वाक्यविन्यास है, जैसे कि पायथन, या एक बिना किसी परेशानी के हर डिवाइस पर चलता है, जावास्क्रिप्ट के रूप में (जो किसी भी वेब ब्राउज़र में चलाया जा सकता है).
एक बात सुनिश्चित है, सही भाषा चुनना असंभव है, और इस तरह इसके बारे में जोर देने लायक नहीं है बहुत ज्यादा.
सबसे पहले, कोई जादुई नुस्खा नहीं है जो हर बच्चे के लिए काम करता है. उनमें से प्रत्येक को एक अलग भाषा के साथ प्यार हो जाएगा - या प्रोग्रामिंग में प्यार में गिरावट नहीं होगी, जो कि भी है नहीं एक त्रासदी.
इसके अलावा, प्रौद्योगिकी उद्योग इतनी तेजी से बदलता है कि इसका अनुमान लगाना मुश्किल है कौन सी भाषा मांग में होगी जब आज के बच्चे वयस्क हो जाते हैं.
नीचे, आप 2002 और 2016 के बीच विभिन्न प्रोग्रामिंग भाषाओं की लोकप्रियता का संकेत TIOBE प्रोग्रामिंग कम्युनिटी इंडेक्स देख सकते हैं.
जब तक आपका बच्चा नौकरी के बाजार से बाहर नहीं होगा, तब तक यह ग्राफ सबसे अधिक संभावना पूरी तरह से अलग दिखाई देगा - कुछ भाषाएँ गायब हो सकती हैं, और नए लोग संभवतः दिखाएंगे.
प्रोग्रामिंग आमतौर पर एक क्षेत्र है कि है जीवन भर सीखने की आवश्यकता है, इसलिए बच्चों के लिए सबसे महत्वपूर्ण चीज है हर भाषा में वापसी करने वाले तर्क और अवधारणाओं को उठाएं.
इसके अलावा, इस तेजी से बदलती दुनिया में सॉफ्ट स्किल्स, जैसे समस्या-समाधान, पारस्परिक, और परियोजना प्रबंधन कौशल, अधिक से अधिक महत्वपूर्ण होते जा रहे हैं, इसलिए यह अधिक लाभदायक है एक समग्र दृष्टिकोण से प्रोग्रामिंग इस या उस भाषा को सख्ती से लागू करने के बजाय.
मिथक # 5 - भविष्य में सभी को कोड देना होगा
डिजिटल युग में, सबसे ज्यादा अगर सभी नौकरियों में तेजी नहीं है प्रौद्योगिकी का उपयोग करें. हालांकि के रूप में उपयोगकर्ता अनुभव डिजाइन भी समृद्ध है, जो लोग गैर-तकनीकी क्षेत्रों में काम करेंगे, जैसे कि विपणन, शिक्षा, प्रकाशन या स्वास्थ्य सेवा, सबसे अधिक संभावना है कि उन्हें अपनी नौकरी के हिस्से के रूप में कोड नहीं करना पड़ेगा.
इसलिए यह एक त्रासदी नहीं है यदि आपका बच्चा बस कोडिंग में दिलचस्पी नहीं रखता है, क्योंकि यह अभी भी अन्य क्षेत्रों में भी सफल होना संभव है.
लेकिन यह मन: डिजिटल साक्षरता सभी के लिए महत्वपूर्ण होगी. ए डिजिटल साक्षर व्यक्ति कोई है जो कर सकता है:
- सुरक्षित और आत्मविश्वास से उपयोग विभिन्न उपकरणों और सॉफ्टवेयर
- समझते हैं कि वे कैसे संबंधित हैं एक दूसरे को
- एक सुरक्षित ज्ञान है वेब प्रकाशन, ऑनलाइन संचार उपकरण, इंटरनेट खोज, वर्ड प्रोसेसर, स्प्रेडशीट, सामग्री प्रबंधन प्रणाली, सोशल मीडिया, छवि संपादक, उत्पादकता सॉफ्टवेयर, और कई अन्य चीजों की तरह
- तथा अवधारणाओं को समझें जैसे ऑनलाइन गोपनीयता और डिजिटल अधिकार और जिम्मेदारियां.
डिजिटल साक्षरता अधिक महत्वपूर्ण है
प्रोग्रामिंग, वेब डेवलपमेंट, सिस्टम एडमिनिस्ट्रेशन और अन्य उन्नत स्तर के आईटी कौशल आमतौर पर डिजिटल साक्षरता के रूप में संदर्भित नहीं किया जाता है.
दूसरी ओर, कोडिंग की एक बुनियादी समझ निश्चित रूप से हो सकती है डिजिटल साक्षरता में सुधार कई अन्य कौशल के साथ, जैसे समस्या समाधान, महत्वपूर्ण सोच और तर्क, तो यह एक है महान अगर बच्चे स्कूल में यह सब सीख सकते हैं.
यह भी तर्क दिया जा सकता है कि हर बच्चे को बेसिक कोडिंग सिखाई जानी चाहिए, जैसे पढ़ना, लिखना और गणित क्योंकि हम यह कैसे जान सकते हैं कि कोई बच्चा प्रतिभाशाली है या नहीं?
और भले ही वे प्रोग्रामर के रूप में समाप्त नहीं होंगे वे निश्चित रूप से ज्ञान से लाभान्वित होंगे. हालांकि भविष्य के कार्यस्थल को एक ऐसी जगह के रूप में कल्पना करना जहां हर किसी को धाराप्रवाह प्रोग्रामर होना पड़ेगा (या कोड लिखना होगा) बस अवास्तविक है.