বাম এবং ডান বাঁক
শিক্ষক টুলবক্স
-
এই বিভাগের উদ্দেশ্য
প্লে বিভাগের লক্ষ্য হল শিক্ষার্থীদের জন্য ব্লকের জন্য টার্ন ব্যবহার করে বাম বা ডানে ঘুরতে অটোপাইলট রোবট প্রোগ্রাম করতে শেখা। প্লে বিভাগ শুরু করার জন্য, শিক্ষার্থীদের প্রোগ্রামিং আচরণের সাথে পরিচয় করিয়ে দেওয়া হয়। এরপরে, শিক্ষার্থীরা একটি তদন্ত করবে যেখানে তারা শিখবে কিভাবে অটোপাইলটকে বাম এবং ডানে ঘুরতে প্রোগ্রাম করতে হয়। টার্নিং এক্সপ্লোরেশনে যাওয়ার আগে শিক্ষার্থীদের সাথে এই পৃষ্ঠাটি পড়ুন। শিক্ষার্থীদের সাথে পর্যালোচনা করার জন্য একটি আলোচনাকে অনুপ্রাণিত করুন (Google / .docx / .pdf) প্রশ্নগুলি ব্যবহার করুন মৌলিক আচরণগুলি কী এবং কেন তারা একটি রোবট প্রোগ্রামিং করার বিল্ডিং ব্লক।
শিক্ষক টুলবক্স
-
রোবট আচরণ
আচরণ" রোবট কী করছে এবং এটি কী করতে হবে সে সম্পর্কে কথা বলার একটি খুব সুবিধাজনক উপায়। এগিয়ে যাওয়া, থেমে যাওয়া, বাঁক নেওয়া, প্রতিবন্ধকতা খোঁজা- এসবই আচরণ।
শিক্ষার্থীরা প্রোগ্রামিং এর কাজ শুরু করার সাথে সাথে তাদের আচরণের ক্ষেত্রে রোবটের ক্রিয়া সম্পর্কেও চিন্তা করা শুরু করা উচিত। যখন শিক্ষার্থীরা প্রোগ্রাম করে, তাদের এই পদক্ষেপগুলি অনুসরণ করা উচিত:
-
প্রথমত, তারা কাঙ্ক্ষিত ক্রিয়া সম্পাদনের জন্য রোবটের জন্য একটি পরিকল্পনা তৈরি করে।
-
এরপরে, তারা সেই পরিকল্পনাটিকে একটি প্রোগ্রামে অনুবাদ করে যা রোবট অনুসরণ করতে পারে।
পরিকল্পনাটি কেবল আচরণের ক্রম হবে যা রোবটকে অনুসরণ করতে হবে এবং প্রোগ্রামটি হবে কেবল সেই আচরণগুলি VEXcode IQ ব্লকগুলিতে অনুবাদ করা।
কাজগুলিকে ছোট ছোট আচরণে ভাগ করা এবং তারপর সেই আচরণগুলির সাথে সমাধান তৈরি করা এমন একটি দক্ষতা যা বিভিন্ন বিষয়ে প্রয়োগ করা যেতে পারে। এটিও কম্পিউটেশনাল থিংকিংয়ের একটি উদাহরণ। কম্পিউটেশনাল থিঙ্কিং সম্পর্কে আরও তথ্যের জন্য, এখানে দেখুন: https://k12cs.org/computational-thinking/

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