https://frosthead.com

क्या नई भाषा को कोड करना है?

यह हार्लेम के क्रिस्टो रे हाई स्कूल में पहली बार है, जो प्रेरित कम आय वाले बच्चों के लिए एक निजी कैथोलिक स्कूल है। तीसरी मंजिल की कक्षा में, 10 सोफ़ोमोरस और जूनियर्स अपने व्यापक ऐप्पल मॉनीटर और पजल में घूरते हैं कि कोड के किस क्रम पर उन्हें अपने अल्पविकसित कंप्यूटर प्रोग्रामों को जोड़ने की जरूरत है ताकि उनका नाम "वेलकम वेलकम" शब्द के बीच ग्रे ब्लॉक में दिखाई दे। और एक विस्मयादिबोधक बिंदु।

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

कुछ के लिए, पहली कोशिश में कोड काम करता है। वेलकम जोर्ज! स्वागत है सोन्या! कमरे के आसपास, कुछ अन्य छात्र कम कराहते हैं - अप्रत्याशित परिणाम। मिशेल ने कहा, "क्या आप अपने घुंघराले कोष्ठकों को भूल गए हैं?"

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

छात्रों के बीच मिशेल चलती है, समस्या निवारण। कोड लिखना कमांड देने जैसा है, वह छात्रों को बताता है। "कंप्यूटर यह नहीं जान सकता कि आप उसे क्या नहीं बताते हैं।"

एक पर्यवेक्षक के लिए, कक्षा धीरे-धीरे चलती है लेकिन छात्र बेचैन नहीं होते हैं - वे एक प्रौद्योगिकी के साथ एक गतिशील संबंध में हैं, यह पता लगाने के लिए संघर्ष कर रहे हैं कि कौन शीर्ष पर बाहर आएगा।

यह एक ऐसी लड़ाई है, जो ScriptEd के सह-संस्थापक मौर्य कुवारेस और बहुत से अन्य जानकार लोगों को लगता है कि हाई स्कूल के छात्रों को इसमें शामिल होने की आवश्यकता होगी। ”कोडिंग भविष्य में कई छात्रों के लिए नवाचार की कुंजी होगी, लेकिन विशेष रूप से। छात्रों का स्वागत करते हैं, इसे उजागर नहीं किया जाता है, ”वह कहती हैं। टेक गेट्स, बिल गेट्स, गूगल के एरिक श्मिट और ह्यूलेट-पैकर्ड के मेग व्हिटमैन उनसे सहमत हैं। उन्होंने अपना वजन Code.org के पीछे फेंक दिया है, एक नया गैर-लाभकारी जिसका "कोड सीखना" वीडियो वायरल हो गया है। उनका कहना है कि कोडिंग, प्रोग्रामिंग और कंप्यूटर साइंस 21 वीं सदी की भाषा होगी। "एक ऐसी दुनिया में जो प्रौद्योगिकी पर तेजी से चल रही है, कंप्यूटर विज्ञान एक उदार कला है जिसे हर छात्र को जीवन में अपने पथ की परवाह किए बिना उजागर किया जाना चाहिए, " कोड.org के हादी पार्टोवी कहते हैं।

श्रम अर्थशास्त्रियों का कहना है कि पार्टोवी सही हो सकता है। 2020 तक, यूएस ब्यूरो ऑफ लेबर स्टैटिस्टिक्स यह अनुमान लगा रहा है कि 778, 000 कंप्यूटर नौकरियां बनाई जाएंगी। वहां के एक प्रमुख क्षेत्रीय अर्थशास्त्री मार्टिन कोहली कहते हैं, "यह पर्याप्त वृद्धि है जो समग्र अर्थव्यवस्था के विकास को आगे बढ़ाने की उम्मीद है।" जान क्यूनी, जो नेशनल साइंस फाउंडेशन की CS10K पहल की देखरेख करते हैं, $ 40 मिलियन का कार्यक्रम है, जिसका उद्देश्य हाई स्कूल कक्षा में अधिक कंप्यूटर विज्ञान शिक्षकों को प्राप्त करना है, उन अनुमानों का अनुमान कम है। वह अनुमान लगाती है कि 1.4 मिलियन नौकरियां — और भविष्य में 60 प्रतिशत STEM नौकरियों के लिए कंप्यूटिंग कौशल की आवश्यकता होगी।

वे अच्छी नौकरियां भी हैं। 2012 में, बीएलएस के अनुसार, एक कंप्यूटर प्रोग्रामर के लिए औसत वेतन लगभग $ 80, 000 था। (तुलना करके, अमेरिकी श्रमिकों के लिए औसत मजदूरी $ 45, 800 है।)

लेकिन जैसे-जैसे कंप्यूटर विज्ञान कौशल वाले श्रमिकों की आवश्यकता बढ़ रही है, उन कौशल वाले युवाओं की संख्या वास्तव में गिर रही है। हाई स्कूल टेपों के एक संघीय अध्ययन के अनुसार, उच्च विद्यालय के 25 प्रतिशत लोगों ने 1999 में एक कंप्यूटर विज्ञान वर्ग लिया। 2009 में, यह डेटा उपलब्ध होने की अंतिम तिथि, केवल 19 प्रतिशत हाई स्कूल कोड लिखना सीख गए थे। आश्चर्य की बात नहीं है कि कॉलेज के फ्रेशमैन का प्रतिशत जो इंगित करता है कि वे कंप्यूटिंग में प्रमुख बनना चाहते हैं, पिछले दशक में 70 प्रतिशत की गिरावट आई है।

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

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

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

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

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

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

कंप्यूटर साइंस टीचर्स एसोसिएशन के कार्यकारी निदेशक डॉ। क्रिस स्टीफेंसन कहते हैं कि अंततः अभिभावकों और स्कूल बोर्डों की पैरवी करना, अभिभावकों की तरह-तरह के निर्देशात्मक छात्रों की जरूरत है। लेकिन पहले, वह कहती है, माता-पिता को यह समझने की जरूरत है कि उनके बच्चे कितना कम जानते हैं। अधिकांश माता-पिता, कहते हैं, गलत तरीके से अपने बच्चों को "कंप्यूटर के बारे में पता है", क्योंकि वे प्रौद्योगिकी का उपयोग करने में माहिर हैं। “लेकिन प्रौद्योगिकी के उपभोक्ता होने के नाते-एक डिवाइस का उपयोग करते हुए — किसी और के कोड का उपयोग कर रहा है। स्टीफेंसन कहते हैं कि हमें कल के छात्रों की जरूरत है जो जानते हैं कि कंप्यूटर को अपने स्वयं के उपयोग और अपने हितों के लिए कैसे अनुकूलित किया जाए।

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

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

क्या नई भाषा को कोड करना है?