کس طرح روبوٹک گیمیفیکیشن نے میرے ابتدائی طلباء کو STEM سے محبت کرنے میں مدد کی۔

کس طرح روبوٹک گیمیفیکیشن نے میرے ابتدائی طلباء کو STEM سے محبت کرنے میں مدد کی۔

ماخذ نوڈ: 1870591

آج کی دنیا میں کوڈنگ ایک ضروری مہارت ہے، لیکن اس میں مہارت حاصل کرنا نسبتاً مشکل ہے، خاص طور پر بچوں کے لیے۔ اس کی پیچیدگی ضروری نہیں کہ یہ ناقابل فہم ہے، بلکہ اس لیے کہ یہ زیادہ تر طلباء کے لیے ایک نیا تصور ہے۔ یہ خاص طور پر اندرون شہر کے اسکولوں کے طلبا کا معاملہ ہے جہاں طلباء کے کنٹرول سے باہر نظامی عوامل کی وجہ سے ٹیکنالوجی لامحالہ نایاب ہے۔

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

CoderZ روبوٹکس کے نصاب کے ذریعے، بچے کوڈ ڈال کر ورچوئل سیٹنگ میں سائبر روبوٹس کو بنانا، ان کا نظم کرنا اور ان کے ساتھ بات چیت کرنا سیکھتے ہیں۔ بلاک کوڈ استعمال کیا جاتا ہے کیونکہ بچوں کے لیے پیچیدہ ٹیکسٹ پر مبنی کوڈ کی بجائے سمجھنا اور اس پر عمل کرنا آسان ہوتا ہے۔ سیکھنا زیادہ قابل رسائی ہے کیونکہ ورچوئل روبوٹس کو ہارڈ ویئر، جگہ یا دیگر متعلقہ اخراجات کی ضرورت نہیں ہوتی ہے۔

میں نے CoderZ League پلیٹ فارم کا استعمال اپنے طلباء کو کوڈنگ کی بنیادی مہارتوں کو فروغ دینے میں مدد کرنے کے لیے کیا کیونکہ وہ تفریحی بائٹ سائز مشنز کے ذریعے اپنا راستہ ادا کرتے تھے۔ ایک بار جب میں نے دیکھا کہ ان کے پاس ڈرائیو اور مضبوطی دونوں کیسے ہیں، تو انہوں نے ایک ورچوئل روبوٹکس مقابلے میں حصہ لیا – The Fall 2022 CoderZ League Robotics Competition۔ اس مقابلے میں روبوٹ کے ذریعے مکمل کیے گئے سادہ اور پیچیدہ کام شامل تھے جنہیں طلباء نے پروگرام کیا، جیسے کہ حرکت کی سمت اور گردش کے زاویے سے روبوٹ کو ہدایت کی جاتی ہے کہ اسے اپنا مشن مکمل کرنے کے لیے کس طرح حرکت کرنی چاہیے۔

اس مقابلے کے دوران طلباء نے کچھ مشن مکمل کیے:

  • روبوگولف - طلباء کو گولف کی گیندوں کو گولف کے سوراخوں میں دھکیلنا پڑا۔ انہوں نے روبوٹ کو جس زاویے کو موڑنا تھا اس کی پیمائش کرنے کے لیے لاگو ترتیب میں پروٹریکٹرز کا استعمال کیا، اور فاصلہ کی پیمائش کی تاکہ یہ طے کیا جا سکے کہ روبوٹ کو کتنی دور جانا ہے۔ اخذ کردہ کونیی- اور فاصلاتی قدر ہمیشہ پورے نمبر نہیں ہوتے تھے۔ بہر حال، انہیں ایک ٹائمر کو بھی ہرانا پڑا، جس نے پیچیدگی میں اضافہ کیا۔
  • ڈسکو بلاکس - طلباء کو اپنے روبوٹ کو ہدف تک پہنچانا تھا۔ انہیں جوڑ، گھٹا، ضرب اور تقسیم سے حساب لگانا تھا۔ انہوں نے جس راستے کا انتخاب کیا اس نے طے کیا کہ آیا وہ زیادہ سے زیادہ اسکور کریں گے یا نہیں۔
  • بھولبلییا جنون - طالب علموں نے روبوٹ کو اپنے ہدف تک پہنچنے کے لیے مڑنے سے پہلے اس کو حرکت کرنے کے لیے درکار فاصلے کی پیمائش کی۔ یہ مشن چیلنجنگ تھا کیونکہ فاصلہ ہمیشہ پوری تعداد میں نہیں ہوتا تھا۔ قیمت اعشاریہ ہو سکتی ہے، جو بالکل درست تھی کیونکہ ہم نے 5 میں اعشاریہ کے بارے میں سیکھنے کے بعد تعلیمی سال شروع کیا تھا۔th گریڈ اس طرح، روبوٹکس اور کوڈنگ کو مربوط کرنے سے معیارات پر مبنی ہدایات کی تکمیل ہوتی ہے جو پہلے سے میرے کلاس روم میں موجود تھی اور طلباء کو مواد کو لاگو کرنے کے قابل بنایا۔ بہر حال، طلباء کو سال کے آخر میں پیمائش کے معیار سے متعلق مواد کا سامنا کرنا پڑا کیونکہ انہیں روبوٹ کو سفر کرنے والے فاصلے یا زاویہ کی پیمائش کرنے کی ضرورت تھی۔ نتیجتاً، ایک حالیہ بینچ مارک اسسمنٹ پر، طلباء نے اس ڈومین کے اندر نمایاں ترقی کی ہے، جو عام طور پر اس یونٹ کو پڑھائے جانے کے بعد تعلیمی سال کے اختتام پر نظر آتی ہے۔

درخواستیں

CoderZ League Robotics کی بنیاد بچوں کو پروگرامنگ کے بارے میں مشغول کرنے اور سکھانے کے لیے بلاک پر مبنی کوڈ اور گیم مشنز کے استعمال پر رکھی گئی ہے۔ STEM پر مبنی، یہ مشقیں بچوں کو کمپیوٹیشنل سوچ اور تکنیکی صلاحیتوں کو فروغ دینے میں مدد کرتی ہیں، جو ان کی حقیقی دنیا کے مسائل حل کرنے کی مہارت کو بہتر بناتی ہے۔ طلباء کو مزید مشنوں اور چیلنجوں کو مکمل کرنے کے لیے اپنانا چاہیے، اس طرح ان کے عزم کو تقویت ملے گی اور وہ مہارتیں تیار کریں جو وہ کلاس روم کی ترتیب سے باہر استعمال کر سکیں۔

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

پروگرامنگ: کارکردگی، آٹومیشن، قابل نقل عمل

میں نے CoderZ ورچوئل روبوٹکس پروگرام کو اس کے احتیاط سے تیار کردہ پلیٹ فارم کی وجہ سے ایک بہترین تدریسی ٹول پایا۔ ایک اعلیٰ معیار کے پروگرام میں ایسی خصوصیات ہونی چاہئیں جو اس کی کارکردگی، آٹومیشن، اور قابل نقل اعمال کو بڑھاتی ہیں۔


متعلقہ:
بچوں کو کوڈنگ اور روبوٹکس سیکھنے میں مدد کرنے کے لیے 6 ٹولز
یہ استاد تخلیقی صلاحیتوں اور تعاون کو جنم دینے کے لیے کہانی کوڈنگ کا استعمال کرتا ہے۔


یہ پروگرام درج ذیل طریقوں سے ان معیارات کو پورا کرتا ہے۔

  • کارکردگی - کوڈ کی کارکردگی سے مراد انحصار، رفتار، اور پروگرامنگ تکنیک ہے جو ایپلیکیشن کے کوڈ کو تیار کرنے کے لیے استعمال ہوتی ہے۔ اعلی کارکردگی کو یقینی بنانے میں یہ سب سے اہم عنصر ہے کیونکہ یہ وسائل کی کھپت اور تکمیل کے وقت کو کم سے کم کرتا ہے۔ CoderZ پر، کوڈ میں ہونے والی کوئی بھی تبدیلی سمیولیشن پین پر فوراً ظاہر ہوتی ہے۔ اس سے طلباء کو ان کے پراجیکٹس پر فوری رائے ملتی ہے۔
  • میشن - آٹومیشن ٹکنالوجی کا استعمال کرتے ہوئے کاموں کو ممکن حد تک کم انسانی تعامل کے ساتھ مکمل کرتی ہے۔ کمپیوٹنگ میں، یہ عام طور پر کسی پروگرام، اسکرپٹ، یا بیچ پروسیسنگ کے ذریعے مکمل کیا جاتا ہے۔ طلباء CoderZ پر آٹومیشن سیکھتے ہیں کیونکہ وہ کوڈ داخل کر سکتے ہیں جو ورچوئل روبوٹس کو بغیر کسی اور ہیرا پھیری کے چلاتا ہے۔ آٹومیشن عمل کو آسان بناتا ہے، جس سے مشین کے لیے دہرائے جانے والے کاموں کو مکمل کرنا آسان ہوجاتا ہے۔
  • قابل نقل اعمال - یہ اصطلاح کارروائیوں کی ایک ترتیب کی وضاحت کرتی ہے جو پروگرام کی ترقی اور عمل کے دوران ناپسندیدہ تغیرات کو کم کرتے ہوئے محدود وسائل کے موثر استعمال کو قابل بناتی ہے۔ CoderZ اپنے کمانڈ بلاکس کو کلر کوڈنگ کرکے یہ حاصل کرتا ہے جس سے بچوں کے لیے کوڈ میں پیٹرن کی شناخت کرنا آسان ہوجاتا ہے۔ یہ تفریق متنوع سیکھنے والوں (یعنی خصوصی ضروریات کے حامل طلباء، انگریزی زبان سیکھنے والے، وغیرہ) کے درمیان شمولیت کے قابل بناتی ہے۔ کوڈ کا استعمال کرتے ہوئے کاموں کو نقل کرنے سے طلباء کو نقلی کارروائی کی بنیاد کو سمجھنے میں مدد ملتی ہے، کیونکہ وہ پروگرام کے کچھ حصوں کو ان کی تخلیق کردہ کارروائیوں سے ملا سکتے ہیں۔

بلاک پر مبنی بمقابلہ روایتی متن پر مبنی پروگرامنگ

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

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

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

دوسرے اسباق سیکھے گئے۔

CoderZ ورچوئل روبوٹ مقابلہ STEM سیکھنے والے طلباء کی مدد کرنے میں موثر ہے۔ تاہم، مجھے حیرت ہوئی کہ اس پروگرام نے میرے طلباء کو عملی زندگی کے ہنر بھی سکھائے۔ ان میں شامل ہیں:

  1. ٹیم ورک - بچوں نے اس بات کو یقینی بنانے کے لیے مل کر کام کیا کہ انھوں نے جیتنے کے لیے ہر مشن کے لیے صحیح فنکشنز کا انتخاب کیا۔ اس میں مشن کو مکمل کرنے کے لیے روبوٹ کو پروگرام کرنے کا سب سے موثر طریقہ معلوم کرنے کے لیے تعاون کرنا شامل تھا۔ مقابلے نے ٹیم ورک کو فروغ دیا، جس کا اطلاق کلاس روم کے اندر اور باہر اور بالآخر کام کی جگہ پر بھی ہوسکتا ہے۔
  2. لچک - مشن ہمیشہ پہلی بار کامیاب نہیں ہوئے تھے یا وقت کی پابندیوں یا خطوں کی وجہ سے روبوٹ کو پروگرام کرنے کا طریقہ ہمیشہ سیدھا نہیں تھا، اس لیے اس مقابلے کے دوران بچوں کو مایوسی سے نمٹنے کا طریقہ سیکھنا پڑا۔ ایسی صورتوں میں، طلباء کو کوڈ کو درست طریقے سے کام کرنے کے لیے جتنی بار ضرورت ہو اس پر نظر ثانی کرنی پڑتی ہے۔ مایوسی ایک مسئلہ ہے جس کا انہیں زبان پر مبنی کوڈ استعمال کرتے وقت سامنا کرنا پڑے گا کیونکہ ایک معمولی نحوی غلطی پورے کوڈ کو باطل کر دیتی ہے۔ سیکھنے اور زندگی میں انہیں حوصلہ شکنی کے لمحات کا سامنا کرنا پڑتا ہے۔ اس مہارت نے اس طرح کی مایوسی کے خلاف ان کی لچک کو مضبوط کیا۔
  3. تعلقات کی عمارت – میں نے ٹیک کا فائدہ اٹھا کر بچوں کے ساتھ تعلقات استوار کیے، جو بچے پسند کرتے ہیں، اور اس آرام دہ ماحول میں غیر اسکولی چیزوں کے بارے میں بات کرتے ہیں (یعنی اسکول یا تعلیمی نہیں)۔ یہ پورے بچے کی نشوونما میں مدد کرتا ہے۔ یہ بچوں کو ریاضی کے پیچیدہ تصورات جیسے اعشاریہ نمبر، زاویہ، پیٹرن، اور پیمائش کو سمجھنے کی خواہش کا باعث بھی بنتا ہے کیونکہ وہ محسوس کرتے ہیں کہ جیسے وہ ایک محفوظ ماحول میں ہیں جہاں وہ خطرہ مول لے سکتے ہیں۔ "یہ ایک گاؤں لیتا ہے" کا تصور مختلف منتظمین کی براہ راست اور بالواسطہ حمایت کی وجہ سے ظاہر ہوا: ڈاکٹر ہربرٹ بلیکمون (پرنسپل)، ڈاکٹر ٹیلر گرین (اسسٹنٹ پرنسپل)، منی لاسن کک (ٹیکنالوجی کوآرڈینیٹر)، فلورا ماریا۔ ایکولس (انسٹرکشنل کوچ)، ڈاکٹر مارک سلیوان (سپرنٹنڈنٹ)، ڈاکٹر گیوینڈولین ٹلگھمن (انسٹرکشنل سپرنٹنڈنٹ)، اور ڈاکٹر مارشا سیویج (لرننگ آپریشنز اسپیشلسٹ)۔

اگلے مراحل

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

ڈاکٹر یووراج ورما، ٹیچر، مارتھا گاسکنز ایلیمنٹری اسکول

ڈاکٹر یووراج ورما سنٹرل الاباما میں برمنگھم سٹی سکولز سسٹم کے اندر مارتھا گاسکنز ایلیمنٹری سکول میں 2022 سے اندرون شہر کے استاد ہیں۔ اس سے قبل، انہوں نے 2017-21 تک نیویارک میں PS446 Riverdale Avenue Community School, Our World Neighborhood Charter School میں پڑھایا۔ II، اور گروونگ اپ گرین چارٹر سکول II۔ ورما نے Iona یونیورسٹی سے BA، Relay Graduate School of Education سے MAT، اور William Howard Taft University سے EdS اور EdD کی ڈگری حاصل کی۔ اس نے حال ہی میں اپنے طلباء کی ایک ٹیم کی قیادت کی تاکہ موسم خزاں 2022 CoderZ لیگ روبوٹکس مقابلے کا مشرقی-US چیمپئن بن سکے۔

eSchool Media Contributors کی تازہ ترین پوسٹس (تمام دیکھ)

ٹائم اسٹیمپ:

سے زیادہ ای سکول نیوز