যখন শিক্ষার্থীরা VEX AIM কোর্সের কার্যকলাপে অংশগ্রহণ করে, তখন তারা VEX One Stick Controller দিয়ে রোবট চালানো এবং তারপর VEXcode AIM দিয়ে রোবট কোড করার মধ্যে একটি চক্রাকার প্রক্রিয়া ব্যবহার করে। এই প্রবন্ধে চক্রটি, কেন এটি গুরুত্বপূর্ণ এবং শ্রেণীকক্ষে এটি কীভাবে সহজতর করা যায় তা বর্ণনা করা হয়েছে।
ড্রাইভিং এবং কোডিংয়ের চক্র কী?
ড্রাইভিং এবং কোডিং চক্র হল একটি পুনরাবৃত্তিমূলক শিক্ষণ প্রক্রিয়া যেখানে শিক্ষার্থীরা প্রথমে একটি কাজ সম্পন্ন করার জন্য রোবটটিকে ম্যানুয়ালি চালায়, পছন্দসই আচরণের একটি ভৌত মডেল তৈরি করে এবং তারপর তাদের কোডিং জানাতে এই মডেলটি ব্যবহার করে। কন্ট্রোলার ব্যবহার করে রোবট চালানোর মাধ্যমে, শিক্ষার্থীরা সরাসরি রোবটের গতিবিধি এবং বস্তু এবং পরিবেশের সাথে মিথস্ক্রিয়া অনুভব করে। এই বাস্তব অভিজ্ঞতাগুলি শিক্ষার্থীদের রোবটটিকে স্বায়ত্তশাসিতভাবে কোড করার সময় নির্দেশনা দেয়, কোডিংয়ের অন্তর্দৃষ্টি তাদের ভবিষ্যতের ড্রাইভিং কৌশলগুলিকে আরও পরিমার্জিত করে।
চক্র কেন গুরুত্বপূর্ণ?
গবেষণা ইঙ্গিত দেয় যে বাস্তব অভিজ্ঞতা এবং বিমূর্ত উপস্থাপনা উভয়ের সমন্বয় শুধুমাত্র যে কোনও পদ্ধতি ব্যবহারের তুলনায় শেখার ক্ষেত্রে উল্লেখযোগ্যভাবে উন্নতি করে১। এই চক্রটি শিক্ষার্থীদের রোবটের সাহায্যে সমস্যা সমাধানের সুবিধার্থে কংক্রিট থেকে বিমূর্ত রূপে যাওয়ার এবং আবার ফিরে আসার একটি প্রক্রিয়া প্রদান করে।
গাড়ি চালিয়ে একটি ভৌত মডেল তৈরি করা
কোডিং করার আগে রোবটটিকে একটি কাজ সম্পন্ন করার জন্য চালানো শিক্ষার্থীদের একটি ব্যবহারিক, বাস্তব উপায়ে কল্পনা করার সুযোগ দেয়:
- রোবটটি মহাকাশে কীভাবে চলাচল করে, যার মধ্যে গতি, দিক এবং বাঁক ব্যাসার্ধ অন্তর্ভুক্ত।
- রোবটটি সেন্সর ইনপুটে কীভাবে সাড়া দেয়, যেমন এআই ভিশন সেন্সর কত দূর থেকে একটি নির্দিষ্ট বস্তু চিনতে পারে।
- রোবট কীভাবে বস্তুর সাথে মিথস্ক্রিয়া করে, যেমন মাঠের বাধা যা এড়িয়ে চলতে হবে বা তুলে নিয়ে সরাতে হবে।
- একই চূড়ান্ত ফলাফলে পৌঁছানোর জন্য কীভাবে বিভিন্ন পথ ব্যবহার করা যেতে পারে।
বিভিন্ন রোবট আচরণের এই সুনির্দিষ্ট উপস্থাপনাটি পরবর্তীতে একটি সফল কোডিং প্রকল্প তৈরির জন্য প্রয়োজনীয় আরও বিমূর্ত কোডিং ধারণাগুলিতে অনুবাদ করা যেতে পারে। ড্রাইভিং করার সময় করা আবিষ্কারগুলি নথিভুক্ত করা শিক্ষার্থীদের কোডিং পর্যায়ে যাওয়ার সময় উল্লেখ করার জন্য অতিরিক্ত সহায়তার উৎস প্রদান করে।
কোডিং এর মাধ্যমে একটি গণনামূলক মডেল তৈরি করা
টিশিক্ষার্থীরা ড্রাইভিং করে যে শারীরিক মানসিক মডেল তৈরি করেছে, তারা তাদের কোডিং প্রকল্পে প্রয়োগ করতে পারে। শিক্ষার্থীরা তাদের কোডিং প্রকল্প পরিকল্পনা এবং নির্মাণের জন্য গাড়ি চালানোর সময় যে ধারণাগুলি অর্জন করেছিল তা দিয়ে শুরু করতে পারে, যা বাস্তব জগতের, বাস্তব অভিজ্ঞতার উপর ভিত্তি করে তৈরি করার সাথে সাথে আরও সুনির্দিষ্ট করা হয়েছে। একবার শিক্ষার্থীরা তাদের কোডিং প্রকল্পগুলি পরীক্ষা করে নিলে, তারা তাদের প্রকল্পগুলিতে পুনরাবৃত্তি এবং উন্নতি করতে সহায়তা করার জন্য ড্রাইভিং এর সুনির্দিষ্ট জগতে ফিরে যেতে পারে।
কোডিং চক্রের পুনরায় পর্যায়ে প্রকল্পগুলি নথিভুক্ত করা এবং সেগুলিতে করা যেকোনো পরিবর্তন শিক্ষার্থীদের একটি মেটাকগনিটিভ টুল প্রদান করে যা তারা তাদের কোডিং প্রকল্পগুলিতে পুনরাবৃত্তি করার সময় তাদের সাহায্য করার জন্য ব্যবহার করতে পারে।
ড্রাইভিং এবং কোডিং চক্রকে সহজতর করা
VEX AIM কোর্সের প্রতিটি পাঠ এবং ইউনিট চ্যালেঞ্জের নির্দেশিত অনুশীলন অংশে শিক্ষার্থী এবং শিক্ষক উভয়কেই পাঠের এই অংশে অংশগ্রহণের জন্য ধাপে ধাপে নির্দেশনা প্রদান করা হয়েছে। চক্রের ড্রাইভিং অংশ এবং কোডিং চক্র উভয়ের জন্য মুদ্রণযোগ্য টাস্ক কার্ডের লিঙ্ক প্রদান করা হয়েছে। টাস্ক কার্ড ব্যবহার সম্পর্কে আরও জানতে, শিক্ষার্থীদের সাথে টাস্ক কার্ড ব্যবহার" নিবন্ধটি দেখুন।
ড্রাইভিং স্টেজটি সহজতর করুন
- প্রতিটি দলের সদস্য পাঠের নির্দেশিত অনুশীলন অংশে অংশগ্রহণ নিশ্চিত করার জন্য সহযোগিতার প্রত্যাশা স্থাপন করুন। কোডিং করার সময় সহযোগিতা সম্পর্কে আরও তথ্যের জন্য, Using Pair Programming for Student Collaboration নিবন্ধটি দেখুন।
- শিক্ষার্থীদের সাথে ড্রাইভিং টাস্ক কার্ডটি শেয়ার করুন। নিশ্চিত করুন যে সমস্ত শিক্ষার্থী কাজের লক্ষ্য বুঝতে পেরেছে এবং পাঠের পৃষ্ঠায় দেখানো ক্ষেত্রগুলি ঠিকভাবে সেট আপ করেছে।
- টাস্ক কার্ডে বর্ণিত ড্রাইভিং টাস্কটি সম্পন্ন করার সময় শিক্ষার্থীরা পালাক্রমে রুমে ঘুরুন। গাড়ি চালানোর সময় শিক্ষার্থীদের কথোপকথনের দিকনির্দেশনা দেওয়ার জন্য টাস্ক কার্ডে আলোচনার প্রশ্নগুলি ব্যবহার করা উচিত। প্রতিটি দল পরিদর্শন করার সময়, প্রদত্ত শিক্ষক নোটের প্রশ্নগুলি ব্যবহার করে শিক্ষার্থীদের তাদের ড্রাইভিং অভিজ্ঞতার উপর ভিত্তি করে তাদের প্রকল্প কোডিং শুরু করার সর্বোত্তম উপায় সম্পর্কে একটি অনুমান তৈরি করতে সহায়তা করুন।
- শিক্ষার্থীদের গাইডেড প্র্যাকটিসের ড্রাইভিং অংশটি সম্পন্ন করার জন্য টাস্ক কার্ডে সাফল্যের মানদণ্ড এবং চেকলিস্ট ব্যবহার করা উচিত। একবার তারা তা করে ফেললে, এবং টাস্ক কার্ডের নীচে বাক্যের কাণ্ড এবং অঙ্কন ব্যবহার করে তাদের অনুশীলন নথিভুক্ত করার পরে, তাদের গাড়ি চালানোর সময় তাদের দল যে অনুমান তৈরি করেছে তা ভাগ করে নেওয়ার জন্য তাদের কাছে থাকা প্রমাণগুলির সাথে আপনার সাথে যোগাযোগ করতে হবে।
কোডিং পর্যায়টি সহজতর করুন
- কোডিং টাস্ক কার্ডটি বিতরণ করুন, শিক্ষার্থীদের তাদের VEXcode AIM প্রকল্প তৈরি শুরু করার জন্য ড্রাইভিং পর্যায়ে প্রতিষ্ঠিত অনুমানটি ব্যবহার করার কথা মনে করিয়ে দিন।
- টাস্ক কার্ডে বর্ণিত কোডিং টাস্কটি সম্পন্ন করার সময় শিক্ষার্থীরা পালাক্রমে রুমে ঘুরুন। শিক্ষার্থীদের কোডিং করার সময় তাদের কথোপকথন পরিচালনার জন্য টাস্ক কার্ডে আলোচনার প্রশ্নগুলি ব্যবহার করা উচিত। প্রতিটি দল পরিদর্শন করার সময়, পাঠের বিষয়বস্তু সম্পর্কে শিক্ষার্থীদের বোধগম্যতা তুলে ধরার জন্য এবং সিদ্ধান্তে পৌঁছানোর জন্য শিক্ষকের নোটের প্রশ্নগুলি ব্যবহার করুন।
প্রয়োজন অনুসারে ড্রাইভিং এবং কোডিংয়ের মধ্যে পরিবর্তন করুন
শিক্ষার্থীরা যখন তাদের প্রাথমিক কোডিং প্রকল্প তৈরি করে এবং তাদের কোডিং টাস্ক কার্ডে তাদের পরীক্ষাগুলি নথিভুক্ত করে, তখন তাদের ড্রাইভিং এবং কোডিংয়ের মধ্যে পুনরাবৃত্তি করা উচিত যাতে তাদের প্রকল্পটি যতবার প্রয়োজন ততবার উন্নত করা যায়। শিক্ষার্থীদের সর্বদা একসাথে অনেক পরিবর্তন করার পরিবর্তে, পরীক্ষা করার এবং উন্নতি করার জন্য একটি ধারণা বেছে নিতে উৎসাহিত করা উচিত। কক্ষ জুড়ে ঘুরিয়ে ঘুরিয়ে বলুন, শিক্ষার্থীদের ব্যাখ্যা করতে বলুন যে তারা কোথায় এই প্রক্রিয়ায় রয়েছে এবং তারা তাদের প্রকল্পে কী পরিবর্তন এনেছে এবং কেন।
চক্রটি কার্যকরভাবে সহজতর করার মাধ্যমে শিক্ষকরা শিক্ষার্থীদের কোডিং ধারণাগুলির সাথে বিমূর্ত এবং সুনির্দিষ্ট উভয় উপায়েই জড়িত হতে সাহায্য করতে পারেন, যার ফলে তাদের গভীর বোধগম্যতা বৃদ্ধি পায়। চক্রটি বাস্তবায়ন সম্পর্কে বিস্তারিত তথ্য PD+-এর VEX AIM ইন্ট্রো কোর্সে পাওয়া যাবে।
১ প্যাশলার, হ্যারল্ড, প্রমুখ। শিক্ষার্থীদের শিক্ষার উন্নতির জন্য নির্দেশনা এবং অধ্যয়নের আয়োজন (NCER ২০০৭-২০০৪)। ন্যাশনাল সেন্টার ফর এডুকেশন রিসার্চ, মার্কিন যুক্তরাষ্ট্র শিক্ষা বিভাগ, ২০০৭।