শুরু করার আগে
গুরুত্বপূর্ণ প্রশ্ন:
রোবট থেকে রোবট যোগাযোগ কী এবং কেন এটি গুরুত্বপূর্ণ?
রোবটরা কীভাবে একে অপরের সাথে যোগাযোগ করতে পারে?
ইউনিট বোঝাপড়া:
- যখন রোবটরা একসাথে কাজ করার জন্য যোগাযোগ করে, তখন তারা একা কাজ করার চেয়ে আরও জটিল কাজ সম্পাদন করতে পারে।
- রোবটগুলি তথ্য যোগাযোগ করতে এবং/অথবা আচরণকে ট্রিগার করতে একে অপরের কাছে বার্তা পাঠাতে পারে।
- বার্তাপ্রেরণ প্রকল্প সফলভাবে নির্মাণের জন্য প্রকল্প পরিকল্পনা এবং যোগাযোগ অবিচ্ছেদ্য।
স্ট্যান্ডার্ডস অ্যালাইনমেন্ট
কম্পিউটার বিজ্ঞান শিক্ষক সমিতি (CSTA)
- ১বি-সিএস-০২: কম্পিউটার হার্ডওয়্যার এবং সফটওয়্যার কীভাবে একসাথে কাজ করে এবং কাজগুলো সম্পন্ন করে তার মডেল তৈরি করুন।
- 1B-CS-03: সাধারণ সমস্যা সমাধানের কৌশল ব্যবহার করে সহজ হার্ডওয়্যার এবং সফ্টওয়্যার সমস্যা সমাধানের সম্ভাব্য সমাধান নির্ধারণ করুন।
- 1B-AP-10: এমন প্রোগ্রাম তৈরি করুন যাতে সিকোয়েন্স, ইভেন্ট, লুপ এবং কন্ডিশনাল অন্তর্ভুক্ত থাকে।
- ১বি-এপি-১১: প্রোগ্রাম ডেভেলপমেন্ট প্রক্রিয়া সহজতর করার জন্য সমস্যাগুলিকে ছোট, পরিচালনাযোগ্য উপ-সমস্যায়ে বিভক্ত (ভাঙ্গা) করুন।
- 2-AP-10: জটিল সমস্যাগুলি অ্যালগরিদম হিসেবে সমাধান করতে ফ্লোচার্ট এবং/অথবা সিউডোকোড ব্যবহার করুন।
- 2-AP-11: স্পষ্টভাবে নামযুক্ত ভেরিয়েবল তৈরি করুন যা বিভিন্ন ডেটা টাইপ উপস্থাপন করে এবং তাদের মানের উপর ক্রিয়াকলাপ সম্পাদন করে।
- 2-AP-12: নেস্টেড লুপ এবং কম্পাউন্ড কন্ডিশনাল সহ নিয়ন্ত্রণ কাঠামো একত্রিত করে এমন প্রোগ্রাম ডিজাইন এবং পুনরাবৃত্তভাবে বিকাশ করুন।
- ২-এপি-১৩: প্রোগ্রামগুলির নকশা, বাস্তবায়ন এবং পর্যালোচনা সহজতর করার জন্য সমস্যা এবং উপ-সমস্যাগুলিকে অংশে বিভক্ত করুন।
- 2-AP-19: প্রোগ্রামগুলি অনুসরণ, পরীক্ষা এবং ডিবাগ করা সহজ করার জন্য নথিভুক্ত করুন।
প্রয়োজনীয় উপকরণ (প্রতি গ্রুপ):
- VEX AIM কোডিং রোবট
- ওয়ান স্টিক কন্ট্রোলার
- ২টি কমলা ব্যারেল
- ২টি নীল ব্যারেল
- ২টি স্পোর্টস বল
- সকল এপ্রিলট্যাগ আইডি
- AIM ক্ষেত্র (৪টি টাইলস এবং ৮টি দেয়াল)
- জার্নাল
রোবট-টু-রোবট মেসেজিং শুরু করা
- এই VEX লাইব্রেরি প্রবন্ধ রোবট থেকে রোবট যোগাযোগের একটি সারসংক্ষেপ প্রদান করে।
- দুটি VEX AIM কোডিং রোবট লিঙ্ক করার জন্য সাহায্যের জন্য, এই নিবন্ধটি দেখুন।
- এই PD+ অন্তর্দৃষ্টি প্রবন্ধ ব্যাখ্যা করে যে কীভাবে আপনার শিক্ষার্থীদের রোবট-টু-রোবট যোগাযোগ ব্যবহার করে কোডিং শেখানো তাদের সহযোগিতার দক্ষতা তৈরি করতে পারে এবং তাদের সিস্টেমে চিন্তাভাবনা শুরু করতে সাহায্য করতে পারে।
এই ইউনিটের জন্য প্রস্তাবিত সময়: ৭-১২টি সেশন
যদিও গতি শ্রেণীকক্ষ থেকে শ্রেণীকক্ষে পরিবর্তিত হবে, প্রস্তাবিত সময় আপনাকে কার্যকরভাবে পরিকল্পনা করতে সাহায্য করতে পারে। একটি "সেশন" প্রায় ৪৫-৫০ মিনিট ধরে ধরা হয়। তুমি তোমার শিক্ষার্থীদের সবচেয়ে ভালো জানো, তাই তোমার পরিবেশে শিক্ষার্থীদের চাহিদা সর্বোত্তমভাবে পূরণ করার জন্য প্রয়োজন অনুযায়ী সময় সামঞ্জস্য করো।
- ভূমিকা: ১টি অধিবেশন
- পাঠ ১: ১-২টি সেশন
- পাঠ ২: ১-২টি সেশন
- পাঠ ৩: ১-২টি সেশন
- পাঠ ৪: ১-২টি সেশন
- ইউনিট চ্যালেঞ্জ: ২-৩টি সেশন
এই ইউনিটে, আপনি অনুসন্ধান করবেন কিভাবে দুটি VEX AIM কোডিং রোবট একে অপরের সাথে যোগাযোগের জন্য বার্তা পাঠাতে পারে—অনেকটা মানুষ যেমন এদিক-ওদিক টেক্সট করে! রোবট-টু-রোবট যোগাযোগ ব্যবহার করে, উভয় রোবট একে অপরের কাছ থেকে বার্তা পাঠাতে এবং গ্রহণ করতে পারে, যা সৃজনশীল কোডিং সম্ভাবনার এক জগৎ খুলে দেয়। রোবট থেকে রোবট যোগাযোগের মাধ্যমে রোবটরা তথ্য ভাগাভাগি করতে, অন্যের কাজের প্রতি সাড়া দিতে এবং একসাথে সিদ্ধান্ত নিতে পারে।
তুমি শিখবে কিভাবে একটি রোবটের বার্তা কোনও আচরণকে ট্রিগার করতে পারে—যেমন কোনও বস্তুর কাছে গিয়ে তা তুলে নেওয়া, অথবা LED চালু করা—এবং কিভাবে অন্য রোবটটি প্রতিক্রিয়ায় তার নিজস্ব বার্তা দিয়ে উত্তর দিতে পারে। এই এদিক-ওদিক আদান-প্রদান রোবটদের তাদের কর্মকাণ্ডের সমন্বয় সাধন এবং একসাথে সমস্যা সমাধানের সুযোগ করে দেয়, ঠিক যেমন মানুষ একটি সাধারণ লক্ষ্যে একসাথে কাজ করার সময় করে।
এই ইউনিটের শেষে, আপনি অন্য একটি দলের সাথে সহযোগিতা করবেন যাতে দুটি রোবটকে কোড করা যায় যাতে তারা রিয়েল টাইমে যোগাযোগ করে একটি সমন্বিত রোবট নাচের রুটিন সম্পন্ন করতে পারে!
পাঁচটি ওয়ান স্টিক কন্ট্রোলার বোতামের মাধ্যমে দুটি রোবটের সম্পূর্ণ নৃত্য চালনা দেখতে নিচের ভিডিওটি দেখুন।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনাকে গাইড করার জন্য এই প্রশ্নগুলি ব্যবহার করুন:
- দুটি রোবটের উপর একজন নিয়ামক কীভাবে নৃত্য চালনা শুরু করছে?
- তুমি কীভাবে মনে করো প্রতিটি রোবট জানে কী করবে এবং কখন করবে, তাই তারা একসাথে নাচছে?
- রোবটগুলি তাদের গতিবিধির সমন্বয় সাধনের জন্য কী ধরণের বার্তা প্রেরণ এবং গ্রহণ করেছে বলে আপনার মনে হয়?
- চ্যালেঞ্জটি সম্পন্ন করার জন্য আপনার কী কী দক্ষতা এবং বোধগম্যতা বিকাশ করতে হবে?
তুমি তোমার উত্তরগুলি ব্যবহার করে পুরো শ্রেণীর আলোচনায় অংশগ্রহণ করতে সাহায্য করবে।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনাকে গাইড করার জন্য এই প্রশ্নগুলি ব্যবহার করুন:
- দুটি রোবটের উপর একজন নিয়ামক কীভাবে নৃত্য চালনা শুরু করছে?
- তুমি কীভাবে মনে করো প্রতিটি রোবট জানে কী করবে এবং কখন করবে, তাই তারা একসাথে নাচছে?
- রোবটগুলি তাদের গতিবিধির সমন্বয় সাধনের জন্য কী ধরণের বার্তা প্রেরণ এবং গ্রহণ করেছে বলে আপনার মনে হয়?
- চ্যালেঞ্জটি সম্পন্ন করার জন্য আপনার কী কী দক্ষতা এবং বোধগম্যতা বিকাশ করতে হবে?
তুমি তোমার উত্তরগুলি ব্যবহার করে পুরো শ্রেণীর আলোচনায় অংশগ্রহণ করতে সাহায্য করবে।
শিক্ষার্থীরা ভিডিওটি দেখার পর, শিক্ষার্থীদের পর্যবেক্ষণ সংগ্রহ করতে এবং ইউনিটের জন্য সহ-শিক্ষণ লক্ষ্যমাত্রা তৈরির জন্য তাদের প্রস্তুত করার জন্য একটি শ্রেণি আলোচনার ব্যবস্থা করুন।
- ভিডিওটির উপর ভিত্তি করে শিক্ষার্থীদের তাদের পর্যবেক্ষণ, দাবি এবং প্রমাণ ভাগ করে নিতে বলুন, যা বৈজ্ঞানিক কৌতূহল এবং উন্মুক্ততার মডেল তৈরি করে।
- শিক্ষার্থীরা যখন তাদের প্রশ্ন এবং ধারণাগুলি ভাগ করে নেয়, তখন শিক্ষার্থীদের তাদের বিস্ময়গুলিকে উৎপাদনশীল বৈজ্ঞানিক প্রশ্ন হিসাবে গঠন করতে সাহায্য করুন।
- চ্যালেঞ্জটি সম্পন্ন করার জন্য শিক্ষার্থীদের যে দক্ষতা এবং বোধগম্যতার প্রয়োজন হতে পারে তা বিবেচনা করতে সাহায্য করুন, কারণ তারা শেখার লক্ষ্যমাত্রা সহ-নির্মাণ করার সময় এগুলি ব্যবহার করবে।
- রোবট থেকে রোবট যোগাযোগ সম্পর্কে তাদের কী শেখা এবং জানার প্রয়োজন হবে তা বিবেচনা করার জন্য শিক্ষার্থীদের মানব যোগাযোগের জ্ঞান ব্যবহার করুন।
এরপর, শিক্ষার্থীদের এই ইউনিটের বিষয়বস্তুর সাথে বাস্তব সংযোগ স্থাপন করতে সাহায্য করুন এবং নিম্নলিখিত প্রম্পট ব্যবহার করে পূর্বের জ্ঞান অর্জন করুন।
- আপনার চারপাশের জগতে কোথায় রোবট থেকে রোবট যোগাযোগ কার্যকর, এমনকি অপরিহার্য হতে পারে? শিক্ষার্থীরা উল্লেখ করতে পারে:
- উপকূলীয় অঞ্চলে, অনুসন্ধান এবং উদ্ধারকারী রোবটদের একে অপরের সাথে তাদের অবস্থান যোগাযোগ করা কীভাবে কার্যকর হবে।
- শহুরে পরিবেশে, শিক্ষার্থীরা স্বয়ংচালিত যানবাহন এবং সংঘর্ষ এড়াতে তাদের যোগাযোগের প্রয়োজনীয়তা সম্পর্কে পরামর্শ দিতে পারে।
- গ্রামাঞ্চলে, রোবট থেকে রোবট যোগাযোগ কৃষিকাজকে আরও দক্ষ করে তুলতে পারে, কারণ বীজ রোপণকারী রোবটগুলি জমির ওভারল্যাপিং এলাকা এড়াতে যোগাযোগ করতে পারে।
এই কোর্স জুড়ে শিক্ষার্থীরা তাদের চিন্তাভাবনা এবং শেখার বিষয়গুলি তাদের জার্নালে লিপিবদ্ধ করবে। প্রতিটি শিক্ষার্থীর একটি জার্নাল পড়ার সুযোগ আছে কিনা তা নিশ্চিত করুন।
শেখার লক্ষ্যমাত্রা সহ-সৃষ্টি করা
ভিডিওটি দেখার পর, আপনি জানেন যে আপনি রোবট থেকে রোবট যোগাযোগ ব্যবহার করে একটি নাচের রুটিন তৈরি করবেন। আপনি এমন নৃত্য চাল তৈরি করবেন যা প্রতিটি কন্ট্রোলার বোতাম দ্বারা ট্রিগার করা যেতে পারে। এই কাজগুলি সম্পন্ন করার জন্য আপনার কী জানা এবং শেখার প্রয়োজন হবে তা ভেবে দেখুন। তুমি তোমার দল এবং তোমার শিক্ষকের সাথে যৌথভাবে শেখার লক্ষ্যমাত্রা তৈরি করবে যাতে এই ইউনিটের জন্য তোমার শেখার লক্ষ্যগুলি সম্পর্কে তোমার একটি সাধারণ ধারণা থাকে।
তোমার শেখার লক্ষ্যগুলো তোমার জার্নালে লিপিবদ্ধ করো। আপনার অগ্রগতি এবং ভবিষ্যতের শিক্ষার পরিকল্পনা সম্পর্কে চিন্তা করার জন্য আপনি ইউনিটের পরে এই শেখার লক্ষ্যগুলিতে ফিরে আসবেন।
ভিডিওটি দেখার পর, আপনি জানেন যে আপনি রোবট থেকে রোবট যোগাযোগ ব্যবহার করে একটি নাচের রুটিন তৈরি করবেন। আপনি এমন নৃত্য চাল তৈরি করবেন যা প্রতিটি কন্ট্রোলার বোতাম দ্বারা ট্রিগার করা যেতে পারে। এই কাজগুলি সম্পন্ন করার জন্য আপনার কী জানা এবং শেখার প্রয়োজন হবে তা ভেবে দেখুন। তুমি তোমার দল এবং তোমার শিক্ষকের সাথে যৌথভাবে শেখার লক্ষ্যমাত্রা তৈরি করবে যাতে এই ইউনিটের জন্য তোমার শেখার লক্ষ্যগুলি সম্পর্কে তোমার একটি সাধারণ ধারণা থাকে।
তোমার শেখার লক্ষ্যগুলো তোমার জার্নালে লিপিবদ্ধ করো। আপনার অগ্রগতি এবং ভবিষ্যতের শিক্ষার পরিকল্পনা সম্পর্কে চিন্তা করার জন্য আপনি ইউনিটের পরে এই শেখার লক্ষ্যগুলিতে ফিরে আসবেন।
সমগ্র শ্রেণীর শিক্ষার্থীদের একসাথে শেখার লক্ষ্য তৈরির প্রক্রিয়ার মধ্য দিয়ে পরিচালিত করুন।
- উপরের ভিডিওতে দেখানো কার্যকলাপগুলি সম্পন্ন করার জন্য শিক্ষার্থীদের কী কী জানা প্রয়োজন হবে, তা তাদের সাথে আলোচনা করুন। এগুলোকে "আমি পারি" বিবৃতি হিসেবে তৈরি করুন। এই ইউনিটের জন্য "আমি পারি" বিবৃতির উদাহরণ হল:
- আমি দুটি রোবটকে কোড করার জন্য সহযোগিতা করতে পারি যাতে তারা একে অপরের সাথে বার্তা পাঠাতে এবং গ্রহণ করতে পারে।
- আমি রোবট-টু-রোবট মেসেজিং ব্যবহার করে দুটি রোবট একসাথে কাজ করার জন্য একটি প্রকল্প পরিকল্পনা করতে সহযোগিতা করতে পারি।
সেই তালিকার উপর ভিত্তি করে শেখার লক্ষ্যমাত্রা সহ-তৈরি করুন।
আপনার শিক্ষার্থীদের সাথে সহ-শিক্ষণ লক্ষ্যমাত্রা তৈরির বিষয়ে আরও নির্দেশনার জন্য, এই VEX Library নিবন্ধদেখুন। তারপর, আরও এগিয়ে যান এবং VEX PD+ মাস্টারক্লাসের এই পাঠের মাধ্যমে শেখার লক্ষ্যমাত্রা সহ-তৈরি করার বিষয়ে আরও জানুন।
পরবর্তী পাঠে যেতে পরবর্তী > নির্বাচন করুন।