ایپل کی سوئفٹ گیم گراؤنڈ کوڈ میں بچوں کو جاننے میں مدد ملے گی

چھوٹے ڈویلپرز، رکن سٹائل

آج کل کمپیوٹر سوسائٹی اہمیت کا حامل ہے، اور یہ اہمیت صرف آنے والے سالوں میں بڑھ رہی ہے. ایکسل سپریڈ شیٹ کے ارد گرد اپنا راستہ جاننا اگلے نسل کے لئے کافی نہیں ہوگا. پروگرامنگ پر بنیادی سمجھنا ضروری ہے جب آج کے بچے کارکن فورس میں داخل ہوں گے اور 2016 کے عالمی سطح پر ڈویلپر کے کانفرنس (ڈبلیوڈیڈیسی) میں ایپل نے ایک رکن ایپ کے آنے والے لانچ کا اعلان کیا ہے جو کل کے مستقبل کے لئے آج کے بچوں کو تیار کرنے میں مدد ملے گی: Swift Playgrounds .

ایپل کے اپنے سوئفٹ پروگرامنگ زبان پر مکمل توجہ مرکوز، سوئفٹ پلے گراؤنڈ بچوں کو حل کرنے کے لۓ چیلنجوں کا سلسلہ پیش کرے گا، جبکہ ان کو حل کرنے کے لئے بنیادی کوڈنگ کی مہارتیں سکھائیں. WWDC پریزنٹیشن کے دوران، ایک مثال نے ایک مربع کے مربع کے کناروں کے ارد گرد چلنے والے ایک کردار کو نمایاں کیا. فراہم شدہ کوڈ کے پاس ایک طرف کے نتیجے میں کردار کی حرکت ہوتی تھی اور باری باری تھی، لیکن آگے بڑھنے کی کوشش نہیں کی. حل یہ تھا کہ اس کوڈ کو مربع کے ہر طرف کے بار بار بار بار بار بار کرنے کی ضرورت ہے، جو کردار کو شروع کرنے والے کردار کی راہنمائی کرتی ہے.

اس طرح بنیادی تصورات کی تعلیم صرف زبان سے کہیں زیادہ ہے؛ اس قسم کی منطق کو سکھاتا ہے جو قابل اطلاق ہو جائے گا، قطع نظر مستقبل میں کسی طالب علم کو کون سا پروگرامنگ کے اوزار اٹھا سکتا ہے. اور ایک بصری ماحول فراہم کرتے ہوئے جو سوفٹ پلے گراؤنڈ کوڈنگ چیلنجوں کے ساتھ ضمنی طرف موجود ہے، بچوں کو ان کی کوششوں کے نتائج حقیقی وقت میں دیکھ سکتے ہیں، انہیں اگلے کام کرنے کے بارے میں بہتر سمجھنے میں مدد مل سکتی ہے.

سوئفٹ پلے گراؤنڈ مارکیٹ پر صرف ایک ہی اختیار نہیں ہے جب یہ بچوں کو کوڈ کرنے کا موقع فراہم کرنے کے لۓ آتا ہے. iOS پر، Hopscotch سے Sphero SPRK روبوٹ گیند سے مختلف قسم کے اختیارات دستیاب ہیں. اور موبائل کی دنیا سے دور دور، ایم آئی ٹی میڈیا لیب کی سکریچ نے بچوں کو 2005 سے پروگرامنگ کی بنیادی ویب پر بچوں کی تعلیم دی ہے.

پروگرامنگ کے باہر، بلیکسز کے جسمانی اینٹوں ساہسک ساہسک ٹائم گیم مددگار کے واقف پہلووں سے، بچوں کو کھیل کے ڈیزائن کو بھی آہستہ آہستہ متعارف کرانے کا مطلب ہے.

اس کے زیادہ سے زیادہ حریفوں کے مقابلے میں سوفٹ گیم گراؤنڈ کو کیا سیٹ کرتا ہے، یقینا، ایپل کی پرچم بردار پروگرامنگ کی زبان کے اس کی غیر مستحکم عزم ہے. WWDC 2014 میں متعارف کرایا کے بعد سے، سوئفٹ نے iOS گیم ڈویلپرز کے درمیان وسیع پیمانے پر اختیار کو دیکھا ہے. اس تحریر کے مطابق، Tiobe انڈیکس کے مطابق دنیا میں 14th سب سے زیادہ مقبول پروگرامنگ زبان ہے. بچوں کی نسل کے بعد جو اسے اندر اور باہر جانتا ہے؟ مجھے لگتا ہے کہ ایپل کہاں بیٹھا ہے اس سے مستقبل کا بدترین نقطہ نظر نہیں ہے.

ایپل کے ذریعہ تخلیق ہونے کے باوجود سوفٹ پلے گراؤنڈ بھی کچھ فوائد فراہم کرتی ہیں. مثال کے طور پر، انہوں نے سوئفٹ کے منفرد پروگرامنگ کی ضروریات کے مطابق ایک کی بورڈ تیار کی ہے، خود مختار پیش کرتے ہیں جو آپ کی ضرورت ہو سکتی کوڈ کے اگلے بٹس سے مشورہ دیتے ہیں. سوئفٹ پلے گراؤنڈ صارف کے بڑھتی ہوئی مہارتوں کے ساتھ بھی پیمائش کریں گے، سوفٹ میں پروگرامنگ کے عمارتوں کے بلاکس سے زیادہ اعلی درجے کی چیلنجوں اور تصورات کو بڑھانے کے لئے.

ایپل کے سرکاری سوئفٹ گیم گراؤنڈ کی ویب سائٹ کو پڑھتا ہے. "سوئفٹ پلے گراؤنڈز کو کوڈنگ کے علم کی ضرورت نہیں ہے، لہذا یہ صرف ابتدائی طالب علموں کے لئے بہترین ہے." "یہ موسمی ڈویلپرز کے لئے ایک منفرد طریقہ بھی فراہم کرتا ہے تاکہ فوری طور پر خیالات کو زندگی کو لا سکے. اور اس وجہ سے یہ رکن کی مکمل فائدہ اٹھانے کے لئے بنایا گیا ہے، یہ ایک قسم کا پہلا پہلا تجربہ ہے."

بے شک، بچے دوستانہ ہونے کا مطلب یہ ہے کہ یہ صرف بچوں کے لئے ہے. کسی بھی عمر کے دلچسپ صارفین کے صارفین کو پروگرامنگ کی دنیا میں مددگار تعارف ہونے کے لئے سوفٹ پلے گراؤنڈز کو تلاش کرنا چاہئے. اکاؤنٹس بنیادی طور پر کورس مندرجہ بالا مندرجہ ذیل بنیادی ترقی کے تصورات کو سکھانے کا وعدہ کرتا ہے: حکم دیتا ہے، افعال، لچپس، پیرامیٹرز، مشروط کوڈ، متغیرات، آپریٹرز، اقسام، ابتداء اور بگ فکسنگ.

حالانکہ کسی مخصوص رہائی کی تاریخ ابھی تک تصدیق نہیں کی گئی ہے، سوفٹ پلے گراؤنڈ کو فورا 2016 میں اپلی کیشن اسٹور کو خاص طور پر رکن کے لئے مارا جاتا ہے اور یہ مفت مفت کے طور پر دستیاب ہوگا. ایپل ابھی تک تفصیلی نہیں ہے کہ رکن کی ماڈل اس کو چلانے کی ضرورت ہوگی، لیکن کم از کم تھوڑی دیر سے ان کی ہدف آبادی کی اسکیوز پر غور کریں گے، ہم اپنی انگلیوں کو پار کریں گے کہ یہ سب ہاتھ سے نیچے اترے گا. آئی پیڈ جو ماں اور والد صاحب گھر کے ارد گرد گھوم رہے ہیں.