Apple's Swift Playgrounds ले बच्चाहरूलाई कोड सिक्न मद्दत गर्नेछ

साना विकासकर्ता, iPad शैली

कम्प्युटर साक्षरता आजकल महत्त्वपूर्ण महत्त्वपूर्ण छ, र त्यो महत्व केवल आगामी वर्षहरूमा बढ्न जान्छ। एक्सेल स्प्रिेडसिट वरिपरि तपाईंको बाटो जान्न अर्को पीढीको लागि पर्याप्त हुनेछैन। कार्यक्रममा आधारभूत समझ राख्ने सम्भावना हुनेछ जब आजका बालबालिकाहरूले कार्यबलमा प्रवेश गर्दछन् - र 2016 विश्वव्यापी विकासकर्ताको सम्मेलन (WWDC) मा एप्पलले आईप्याड एपको अग्रगामी प्रक्षेपणको घोषणा गरेको छ जसले आजको बच्चाहरूलाई भविष्यको लागि तयार पार्नेछ: स्विफ्ट प्ले ग्राउन्ड्स ।

एप्पलको आफ्नै स्विफ्ट प्रोग्रामिंग भाषामा पूर्ण रूपमा फोकस गरिएको छ, स्विफ्ट प्लेगाउन्डहरूले बच्चाहरूलाई समाधान गर्ने चुनौतीहरूको श्रृंखला प्रस्तुत गर्नेछ र तिनीहरूलाई समाधान गर्नको लागि आधारभूत कोडिङ कुञ्जी सिकाउँछन्। WWDC प्रस्तुतीकरणको क्रममा, एक उदाहरणले एक चरित्रलाई एक वर्गको बाहिर किनारों वरिपरि हिंडेको छ। प्रदान गरिएको कोडले एक पक्षको अन्त्यमा क्यारेक्टर सार्नु भएको थियो र फर्काउँछ, तर कुनै अगाडी बढाएन। समाधान थियो कि कोड को अक्षर को प्रत्येक पक्ष को दोहोर्याउन को लागी, शुरू गर्न को लागी चरित्र को मार्गदर्शन को आवश्यकता हो।

यस तरिकाले मौलिक अवधारणाहरू सिकाउनु मात्र भाषा भन्दा बढी सिकाउँछ; यसले लागू प्रकारको तर्क सिकाउँछ जुन कुन प्रोग्रामिङ उपकरणहरू भविष्यमा उठ्न सक्छ। र एक भिजुअल वातावरण उपलब्ध गराउने जो कि स्विफ्ट प्लेगाउन्ड्स कोडिंग चुनौतीहरु संग साइड-द्वारा-साइड उपलब्ध गराएर बच्चाहरु लाई वास्तविक प्रयासहरुमा परिणामहरु लाई देख्न सक्छन् र तिनीहरूलाई अझ के गर्न को लागी राम्रो बुझाइ प्रदान गर्न सक्दछ।

स्विफ्ट प्लेगाउन्डले बजारमा मात्र विकल्प होइन जब बच्चाहरूलाई कोड गर्ने अवसर प्रदान गर्न आउँदछ। आईओएसमा, विभिन्न प्रकारका विकल्पहरू उपलब्ध छन् - हप्सकोटचबाट स्पाईरो SPRK रोबोट बलमा। र मोबाइलको संसारबाट टाढा छ, एमआईटी मिडिया ल्याबको स्क्रैचले वेबमा बच्चाहरूलाई शिक्षण गरेको छ 2005 बाट प्रोग्रामिंगको आधारभूत।

प्रोग्रामिंग को बाहिर, वहाँ ब्लैकक्सल्स को भौतिक ईंटहरु देखि साहसिक समय गेम विज़ार्ड को परिचित अनुहारहरु देखि बच्चाहरु को खेल डिजाइन को लागि धीरे-धीरे विकल्पहरु को एक विकल्प हो।

स्विट्जर प्लेगाउन्डले प्रायः आफ्नो प्रतिस्पर्धाबाट अलग गर्दछ, निस्सन्देह, एप्पलको प्रमुख प्रोग्रामिङ भाषाको लागि यसको अनावश्यक प्रतिबद्धता हो। WWDC 2014 मा यसको परिचय देखि, स्विफ्ट आईओएस गेम डेवलपर्स को बीच मा व्यापक रूप देखि गोद लेने को छ। यस लेखको रूपमा, Tiobe इन्डेक्सको अनुसार यो संसारमा 14 औं सबैभन्दा लोकप्रिय कार्यक्रमिङ भाषा हो। बच्चाहरु लाई एक पीढी बनाउन को लागी यो अंदर र बाहिर जान्छ? मलाई लाग््छ कि भविष्य को सबै भन्दा खराब दर्शन जहां एप्पल बैठी छ देखि नहीं।

एप्पल द्वारा बनाईएको हुनसक्छ स्टिफ्ट Playgrounds पनि केही फाइदाहरू प्रदान गर्दछ। उदाहरणका लागि, तिनीहरू स्विफ्टको अनूठा प्रोग्रामिङ आवश्यकताहरूको आधारमा एक किबोर्डको विकास गरेका छन्, स्वत: पूर्ण प्रस्ताव गर्ने जुन कोडको अर्को बिट्सलाई तपाइँले आवश्यक पर्दछ भनेर सुझाव दिन्छ। स्विफ्ट प्लेगाउन्ड्स प्रयोगकर्ताको बढ्दो दक्षता सँगसँगै मापन गर्नेछ, स्विफ्टमा प्रोग्रामिङ निर्माण अवरुद्धबाट बढि उन्नत उन्नत र अवधारणाहरू सम्म विकास गरिनेछ।

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

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

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