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




