আপনার চ্যালেঞ্জকে আরও উন্নত করার সময় এসেছে! এই পাঠে, আপনি VEXcode AIM ব্যবহার করে আপনার VEX AIM কোডিং রোবটকে চার দিকে কোডিং করার পদ্ধতি অন্বেষণ করবেন। আগের পাঠগুলিতে আপনি যা শিখেছেন তার উপর ভিত্তি করে রোবটটিকে বাম এবং ডানে সরানোর জন্য কোড তৈরি করবেন। তারপর তুমি রোবটটিকে মাঠের বাধাগুলির চারপাশে নেভিগেট করার জন্য এবং তার শুরুর স্থানে ফিরে যাওয়ার জন্য একটি প্রকল্প তৈরি করবে!
জানতে নিচের ভিডিওটি দেখুন:
- ব্লকের জন্য মুভে দিকনির্দেশনা প্যারামিটারটি বাম এবং ডানে পরিবর্তন করা হচ্ছে।
- আপনার পরিকল্পনার উপর ভিত্তি করে একাধিক ব্লকের ক্রমবিন্যাস।
- মৌলিক ডিবাগিং যেমন একটি প্রকল্পে ত্রুটি খুঁজে বের করা এবং ঠিক করা।
- পরামিতি নির্ধারণের জন্য পরিমাপ ব্যবহার করা।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- রোবটটি সরানোর জন্য মুভ ফর ব্লক, বোতাম কোডিং এবং ড্রাইভ মোড ব্যবহার করার মধ্যে আপনি কী মিল বা পার্থক্য লক্ষ্য করেন?
- আপনার ধারণার সমর্থনে ভিডিওটিতে আপনি কী দেখেছেন?
- ব্লকগুলির ক্রম এবং পরামিতি সম্পর্কে আপনি কী লক্ষ্য করেন? কমপক্ষে তিনটি পর্যবেক্ষণ লিখুন।
- চারটি ব্যারেলের চারপাশে ঘোরানোর জন্য VEXcode ব্যবহার সম্পর্কে আপনার অন্তত দুটি প্রশ্নের তালিকা তৈরি করুন।
- তোমার কী এমন দক্ষতা আছে যা তোমাকে VEXcode-এ ডিবাগিংয়ে সফল হতে সাহায্য করবে বলে তুমি মনে করো?
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- রোবটটি সরানোর জন্য মুভ ফর ব্লক, বোতাম কোডিং এবং ড্রাইভ মোড ব্যবহার করার মধ্যে আপনি কী মিল বা পার্থক্য লক্ষ্য করেন?
- আপনার ধারণার সমর্থনে ভিডিওটিতে আপনি কী দেখেছেন?
- ব্লকগুলির ক্রম এবং পরামিতি সম্পর্কে আপনি কী লক্ষ্য করেন? কমপক্ষে তিনটি পর্যবেক্ষণ লিখুন।
- চারটি ব্যারেলের চারপাশে ঘোরানোর জন্য VEXcode ব্যবহার সম্পর্কে আপনার অন্তত দুটি প্রশ্নের তালিকা তৈরি করুন।
- তোমার কী এমন দক্ষতা আছে যা তোমাকে VEXcode-এ ডিবাগিংয়ে সফল হতে সাহায্য করবে বলে তুমি মনে করো?
ভিডিওটি দেখার পর এবং অনুশীলনের আগে, শিক্ষার্থী পুরো ক্লাসে আলোচনার জন্য একত্রিত হয়। আলোচনার ভিত্তি হিসেবে প্রদত্ত প্রশ্নের শিক্ষার্থীদের উত্তর ব্যবহার করুন।
আলোচনা করার সময়, শিক্ষার্থীদের রোবটটি সরানোর পূর্ববর্তী পদ্ধতি যেমন বোতাম কোডিং এবং ড্রাইভ মোড উল্লেখ করতে উৎসাহিত করুন। নড়াচড়ার মিল এবং পার্থক্যের জন্য একটি তুলনামূলক তালিকা তৈরি করুন। ইউনিটের বাকি অংশে এই শিল্পকর্মটি ব্যবহার করুন।
- ঘূর্ণন এবং এপাশ-ওপাশ নড়াচড়ার মধ্যে পার্থক্য লক্ষ্য করুন। এই নড়াচড়া সম্পর্কে শিক্ষার্থীদের পরবর্তী প্রশ্ন জিজ্ঞাসা করতে পারেন যে তারা কীভাবে মনে করে যে রোবটটি এই উপায়ে নড়াচড়া করতে সক্ষম।
- ইউনিট ১ পাঠ ২ এর ভিডিওটি দেখুন যেখানে রোবটের তিনটি চাকা দেখানো হয়েছে এবং ব্যাখ্যা করা হয়েছে যে এটি কীভাবে রোবটের যেকোনো দিকে যাওয়ার ক্ষমতা তৈরি করে। পরবর্তী ইউনিটে স্থানান্তরের সময় এই তথ্যটি গুরুত্বপূর্ণ হবে।
শিক্ষার্থীদের তাদের চিন্তাভাবনা প্রকাশে সাহায্যের প্রয়োজন হলে তাদের জার্নাল বা ভিডিও থেকে কোনও ভিজ্যুয়াল উল্লেখ করতে উৎসাহিত করুন। মনে রাখবেন, জার্নাল হল শিক্ষার্থীদের মেটাকগনিশনকে সমর্থন করার একটি হাতিয়ার।
নির্দেশিত অনুশীলন
এখন যেহেতু আপনি রোবটটিকে চার দিকেই চলার জন্য কোডিং করা সম্পর্কে শিখেছেন এবং আলোচনা করেছেন, এখন আপনার অনুশীলনের পালা!
ধাপ ১: নিচের চিত্রের মতো ক্ষেত্রটি সেট আপ করুন।

ধাপ ২: ড্রাইভ মোড ব্যবহার করে কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় রোবটের নড়াচড়া মডেল করুন।
- তোমার কাজ হলো রোবটটিকে নীল ব্যারেল থেকে প্রতিটি সেটের মধ্য দিয়ে যাওয়া কমলা ব্যারেলগুলিতে নিয়ে যাওয়া, তারপর চারটি ব্যারেলের বাইরের দিকে ঘুরে দেখা এবং শুরুর অবস্থানে ফিরে আসা। তোমার ড্রাইভিং রেকর্ড করো, তারপর পরিকল্পনা করো কিভাবে সেই চলাচলকে কোড করবে।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: নিশ্চিত করুন যে গ্রুপের প্রতিটি সদস্যের ড্রাইভ এবং রেকর্ড উভয়েরই পালা আছে, যাতে আপনি একটি ভাগ করা পরিকল্পনা তৈরি করার সময় অর্থপূর্ণ সহযোগিতামূলক আলোচনা করতে পারেন।
ধাপ ৩: কাজটি সম্পন্ন করার জন্য রোবটটিকে কোড করুন।
- তোমার কাজ হলো ধাপ ২ থেকে পরিকল্পিত পথ ব্যবহার করে VEXcode AIM এ রোবটটিকে কোড করে নীল ব্যারেল থেকে কমলা ব্যারেলে যাওয়া, তারপর চারটি ব্যারেলের বাইরের দিকে ঘুরে বেড়ানো এবং তারপর শুরুর অবস্থানে ফিরে আসা।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: রোবটটি উদ্দেশ্য অনুসারে চলছে কিনা তা নিশ্চিত করার জন্য আপনার প্রকল্পটি ছোট ছোট অংশে তৈরি করুন এবং পরীক্ষা করুন। এটি আপনার প্রকল্পে ত্রুটিগুলি খুঁজে বের করা এবং সংশোধন করা অনেক সহজ করে তোলে।
ধাপ ৪: অন্বেষণ করুন! আপনার প্রকল্পে পুনরাবৃত্তি করতে এবং আপনার কৌশল উন্নত করতে ড্রাইভিং এবং কোডিংয়ের মধ্যে পরিবর্তন করুন।
- আপনার দলের সাথে একসাথে, আপনার প্রকল্পকে আরও ভালো করার উপায়গুলি নিয়ে চিন্তাভাবনা করুন।
- তোমার ধারণাগুলো পরীক্ষা করার জন্য রোবটটি চালাও, এবং শুরু করার জন্য একটি বেছে নাও।
- নতুন চালিত আচরণের সাথে মেলে এমনভাবে আপনার প্রকল্পটি পুনরাবৃত্তি করুন।
- আপনার প্রকল্পটি পুনরাবৃত্তি করতে এবং কাজটি সম্পন্ন করার জন্য সেরা কৌশলটি খুঁজে পেতে ঘন ঘন ড্রাইভিং এবং কোডিংয়ের মধ্যে পরিবর্তন চালিয়ে যান!
অনুশীলনের জন্য সম্পদ:
কার্যকলাপটি সম্পন্ন করার সময় যদি আপনার অতিরিক্ত সহায়তার প্রয়োজন হয় তবে এখানে লিঙ্ক করা নিবন্ধগুলি পাওয়া যাবে।
এখন যেহেতু আপনি রোবটটিকে চার দিকেই চলার জন্য কোডিং করা সম্পর্কে শিখেছেন এবং আলোচনা করেছেন, এখন আপনার অনুশীলনের পালা!
ধাপ ১: নিচের চিত্রের মতো ক্ষেত্রটি সেট আপ করুন।

ধাপ ২: ড্রাইভ মোড ব্যবহার করে কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় রোবটের নড়াচড়া মডেল করুন।
- তোমার কাজ হলো রোবটটিকে নীল ব্যারেল থেকে প্রতিটি সেটের মধ্য দিয়ে যাওয়া কমলা ব্যারেলগুলিতে নিয়ে যাওয়া, তারপর চারটি ব্যারেলের বাইরের দিকে ঘুরে দেখা এবং শুরুর অবস্থানে ফিরে আসা। তোমার ড্রাইভিং রেকর্ড করো, তারপর পরিকল্পনা করো কিভাবে সেই চলাচলকে কোড করবে।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: নিশ্চিত করুন যে গ্রুপের প্রতিটি সদস্যের ড্রাইভ এবং রেকর্ড উভয়েরই পালা আছে, যাতে আপনি একটি ভাগ করা পরিকল্পনা তৈরি করার সময় অর্থপূর্ণ সহযোগিতামূলক আলোচনা করতে পারেন।
ধাপ ৩: কাজটি সম্পন্ন করার জন্য রোবটটিকে কোড করুন।
- তোমার কাজ হলো ধাপ ২ থেকে পরিকল্পিত পথ ব্যবহার করে VEXcode AIM এ রোবটটিকে কোড করে নীল ব্যারেল থেকে কমলা ব্যারেলে যাওয়া, তারপর চারটি ব্যারেলের বাইরের দিকে ঘুরে বেড়ানো এবং তারপর শুরুর অবস্থানে ফিরে আসা।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: রোবটটি উদ্দেশ্য অনুসারে চলছে কিনা তা নিশ্চিত করার জন্য আপনার প্রকল্পটি ছোট ছোট অংশে তৈরি করুন এবং পরীক্ষা করুন। এটি আপনার প্রকল্পে ত্রুটিগুলি খুঁজে বের করা এবং সংশোধন করা অনেক সহজ করে তোলে।
ধাপ ৪: অন্বেষণ করুন! আপনার প্রকল্পে পুনরাবৃত্তি করতে এবং আপনার কৌশল উন্নত করতে ড্রাইভিং এবং কোডিংয়ের মধ্যে পরিবর্তন করুন।
- আপনার দলের সাথে একসাথে, আপনার প্রকল্পকে আরও ভালো করার উপায়গুলি নিয়ে চিন্তাভাবনা করুন।
- তোমার ধারণাগুলো পরীক্ষা করার জন্য রোবটটি চালাও, এবং শুরু করার জন্য একটি বেছে নাও।
- নতুন চালিত আচরণের সাথে মেলে এমনভাবে আপনার প্রকল্পটি পুনরাবৃত্তি করুন।
- আপনার প্রকল্পটি পুনরাবৃত্তি করতে এবং কাজটি সম্পন্ন করার জন্য সেরা কৌশলটি খুঁজে পেতে ঘন ঘন ড্রাইভিং এবং কোডিংয়ের মধ্যে পরিবর্তন চালিয়ে যান!
অনুশীলনের জন্য সম্পদ:
কার্যকলাপটি সম্পন্ন করার সময় যদি আপনার অতিরিক্ত সহায়তার প্রয়োজন হয় তবে এখানে লিঙ্ক করা নিবন্ধগুলি পাওয়া যাবে।
শুরুতেই শিক্ষার্থীদের দলগত কাজের প্রত্যাশা মনে করিয়ে দিন। শিক্ষার্থীদের সাথে ভালো অভ্যাস গড়ে তুলতে আপনি এই জোড়া প্রোগ্রামিং VEX লাইব্রেরি প্রবন্ধ এর ভূমিকাগুলি ব্যবহার করতে পারেন।
প্রতিটি শিক্ষার্থীর মধ্যে ধাপ ২ টাস্ক কার্ড (গুগল / .ডক্স / .পিডিএফ) বিতরণ করুন। শিক্ষার্থীদের মনে করিয়ে দিন যে গাড়ি চালানোর লক্ষ্য হল সকল দলের সদস্যদের একটি মানসিক মডেল তৈরি করা যাতে রোবটটি কীভাবে কাজটি সফলভাবে সম্পন্ন করতে পারে তার একটি মডেল তৈরি করা যায়। শিক্ষার্থীদের তাদের ড্রাইভিং কীভাবে নথিভুক্ত করে সে সম্পর্কে সচেতন থাকতে উৎসাহিত করুন, কারণ তারা তাদের অনুশীলনকে তাদের কোড তৈরির জন্য নথিভুক্তিকরণ হিসাবে ব্যবহার করবে।
শিক্ষার্থীরা যখন গাড়ি চালাচ্ছে,ঘরের চারপাশে ঘুরে বেড়াও এবং তাদের শেখার বিষয়ে তাদের সাথে কথা বলো। এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় রোবটের নড়াচড়া কীভাবে বর্ণনা করবেন?
- আপনার ড্রাইভিং সম্পর্কে কোন কোন তথ্য আপনি নথিভুক্ত করছেন? কেন? আর কী গুরুত্বপূর্ণ হতে পারে?
- একটি পরিকল্পিত পথ তৈরিতে আপনি কীভাবে সহযোগিতা করছেন? প্রতিটি গ্রুপ সদস্য কীভাবে জড়িত?
ড্রাইভিংয়ের সাফল্যের মানদণ্ড পূরণ করার পর এবং তাদের পরিকল্পিত পথ আপনার সাথে শেয়ার করার পর, প্রতিটি শিক্ষার্থীকে ধাপ ৩ টাস্ক কার্ড (গুগল / .ডক্স / .পিডিএফ) বিতরণ করুন। এরপর শিক্ষার্থীরা তাদের প্রাথমিক VEXcode প্রকল্প তৈরির জন্য তাদের পরিকল্পনা ব্যবহার করবে। শিক্ষার্থীদের তাদের প্রকল্পগুলি ক্রমান্বয়ে তৈরি এবং পরীক্ষা করতে উৎসাহিত করুন, যাতে ত্রুটি খুঁজে বের করা এবং সংশোধন করা সহজ হয়।
শিক্ষার্থীরা যখন রোবটটি কোড করছে, রুমের চারপাশে ঘুরছে এবং শিক্ষার্থীদের অগ্রগতি এবং শেখার বিষয়ে আলোচনা করার জন্য তাদের সাথে যোগাযোগ করছে। এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- তোমার পথের এ পর্যন্ত তুমি কোথায়? আপনার পরবর্তীতে কোন ব্লক বা আচরণের প্রয়োজন? তুমি কিভাবে জানো?
- ব্লকের ক্রম রোবটের গতিবিধিকে কীভাবে প্রভাবিত করে? ব্লকের ক্রম আপনি কীভাবে সিদ্ধান্ত নিলেন?
- যদি রোবটটি আপনার ইচ্ছা অনুযায়ী না চলে, তাহলে আপনি কী করবেন? তুমি কিভাবে এই সমস্যার সমাধান করবে?
একবার শিক্ষার্থীদের একটি প্রাথমিক কোডিং প্রকল্প তৈরি হয়ে গেলে যা কাজটি সম্পূর্ণ করে, তাদের ধাপ ৪ এ যাওয়া উচিত এবং পুনরাবৃত্তি শুরু করা উচিত। শিক্ষার্থীদেরকে "ভালো" শব্দটিকে একটি দল হিসেবে কীভাবে সংজ্ঞায়িত করা হচ্ছে তা ভাবতে উৎসাহিত করুন, যাতে তারা একই লক্ষ্যে লক্ষ্য করা পরিবর্তনগুলি সুপারিশ করতে পারে। শিক্ষার্থীদের ড্রাইভিং এবং কোডিং এর মধ্যে অবাধে এবং ঘন ঘন চলাফেরা করা উচিত, কারণ তারা তাদের চাহিদা মেটাতে উভয় কৌশলই কীভাবে ব্যবহার করতে হয় তা শিখবে।
শিক্ষার্থীরা যখন অন্বেষণ এবং পুনরাবৃত্তি করছে, তখন তাদের প্রক্রিয়া সম্পর্কে পরীক্ষা করার জন্য ঘরের চারপাশে ঘুরুন। এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- তোমার পুনরাবৃত্তির লক্ষ্য কী? কেন তুমি মনে করো যে এটা তোমার প্রকল্পকে আরও ভালো করে তুলবে?
- তুমি যে আইডিয়াগুলো চেষ্টা করে দেখেছো, তার একটা সম্পর্কে বলো। এটা কি সফল হয়েছিল? কেন অথবা কেন নয়?
- আপনার প্রকল্পটি অন্বেষণ এবং পুনরাবৃত্তি করার জন্য আপনি কীভাবে একসাথে কাজ করছেন?
শিক্ষকদের জন্য অতিরিক্ত সম্পদ:
- শেয়ার এবং ফিডব্যাক বোতাম ব্যবহার করে - শিক্ষার্থীরা VEXcode AIM-এর শেয়ার বোতাম ব্যবহার করে তাদের প্রকল্প আপনার সাথে শেয়ার করতে পারে। আরও জানতে এই নিবন্ধটি দেখুন।
সারসংক্ষেপ
এখন যেহেতু তুমি অনুশীলন করেছো, এখন তুমি যা শিখেছো তা ভাগ করে নেওয়ার সময়। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- কাজটি সম্পন্ন করার জন্য আপনার কৌশল কী ছিল? কেন তুমি মনে করো এটি সফল হয়েছিল? তোমার উত্তরে সুনির্দিষ্ট হও।
- কাজটি সম্পন্ন করার জন্য আপনি ড্রাইভ মোড এবং ভেক্সকোড উভয়ই কীভাবে ব্যবহার করেছেন? অনুশীলনের উভয় অংশে আপনার দল কীভাবে সহযোগিতা করেছে?
- ভিডিওতে যা দেখেছেন তার উপর ভিত্তি করে অনুশীলনের মাধ্যমে আপনি কী শিখেছেন?
এখন যেহেতু তুমি অনুশীলন করেছো, এখন তুমি যা শিখেছো তা ভাগ করে নেওয়ার সময়। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- কাজটি সম্পন্ন করার জন্য আপনার কৌশল কী ছিল? কেন তুমি মনে করো এটি সফল হয়েছিল? তোমার উত্তরে সুনির্দিষ্ট হও।
- কাজটি সম্পন্ন করার জন্য আপনি ড্রাইভ মোড এবং ভেক্সকোড উভয়ই কীভাবে ব্যবহার করেছেন? অনুশীলনের উভয় অংশে আপনার দল কীভাবে সহযোগিতা করেছে?
- ভিডিওতে যা দেখেছেন তার উপর ভিত্তি করে অনুশীলনের মাধ্যমে আপনি কী শিখেছেন?
শিক্ষার্থীদের তাদের শেখার অভিজ্ঞতা সমগ্র শ্রেণীর আলোচনায় ভাগ করে নেওয়ার জন্য নির্দেশনা দিন। শিক্ষার্থীদের অনুশীলনের মাধ্যমে তাদের শেখার উপর প্রতিফলন করতে সাহায্য করুন যাতে তারা ভাগ করা বোঝাপড়া বা শেখার লক্ষ্যে একত্রিত হয়।
আলোচনার সূচনা বিন্দু হিসেবে শিক্ষার্থীদের জার্নালে উত্তর দেওয়া প্রশ্নগুলি ব্যবহার করুন। শিক্ষার্থীদের অবদান শোনার সময়, তাদের বোধগম্যতা নিশ্চিত করার জন্য পরবর্তী প্রশ্নগুলি জিজ্ঞাসা করুন:
- কৌশল ভাগাভাগির জন্য:
- তোমাদের দল কি কাজটি একইভাবে করেছে নাকি ভিন্নভাবে করেছে? তোমার কি মনে হয় তোমার কৌশল ভালো ছিল না খারাপ? কেন? এই দাবির সমর্থনে আপনার কাছে কী প্রমাণ আছে?
- কোডিংয়ের জন্য:
- ড্রাইভ মোড এবং ভেক্সকোডের মধ্যে স্থানান্তর কীভাবে আপনাকে চ্যালেঞ্জটি সম্পূর্ণ করতে সাহায্য করেছে? আপনার ড্রাইভিং ডকুমেন্টেশন সম্পর্কে আপনি কী শিখলেন যা আপনাকে একটি সফল কোডিং প্রকল্প তৈরি করতে সাহায্য করেছে?
- ব্লকের ক্রম সম্পর্কে আপনি কী শিখলেন?
- আপনি কি কোন কোডিং ত্রুটি বা বাগের সম্মুখীন হয়েছেন? তুমি এগুলো কিভাবে ঠিক করলে?
শিক্ষার্থীরা কী ভাগ করে নেয় তার উপর ভিত্তি করে VEXcode প্রকল্প তৈরি এবং পরিচালনার জন্য অনুশীলন বা পদ্ধতির একটি ভাগ করা তালিকা তৈরি করুন, যাতে এমন শিল্পকর্ম তৈরি করা যায় যা এখন পর্যন্ত VEXcode সম্পর্কে শিক্ষার্থীদের ভাগ করা ধারণা প্রতিফলিত করে।
একটি উদাহরণ প্রকল্প অন্বেষণ করতে পরবর্তী > নির্বাচন করুন।