শুরু করার আগে
গুরুত্বপূর্ণ প্রশ্ন:
রোবট কীভাবে সিদ্ধান্ত নেয়?
ইউনিট বোঝাপড়া:
- পরিস্থিতি পরীক্ষা করে এবং প্রশ্ন জিজ্ঞাসা করে সিদ্ধান্ত নেওয়া যেতে পারে।
- আচরণগুলি অনির্দিষ্টকালের জন্য পুনরাবৃত্তি করা যেতে পারে, অথবা সীমিত সংখ্যক বারের জন্যও।
- ওয়ান স্টিক কন্ট্রোলার ব্যবহার করে রোবটটি সরানো একটি VEXcode প্রকল্পে অন্তর্ভুক্ত করা যেতে পারে।
- আপনার কোডে মন্তব্য ব্যবহার করলে আপনার প্রকল্পটি সংগঠিত করতে সাহায্য করে।
স্ট্যান্ডার্ডস অ্যালাইনমেন্ট
কম্পিউটার বিজ্ঞান শিক্ষক সমিতি (CSTA)
- 1B-CS-02: কম্পিউটার হার্ডওয়্যার এবং সফ্টওয়্যার কীভাবে একসাথে কাজ করে তা মডেল করুন।
- 1B-AP-10: এমন প্রোগ্রাম তৈরি করুন যাতে সিকোয়েন্স, ইভেন্ট, লুপ এবং কন্ডিশনাল অন্তর্ভুক্ত থাকে।
- ১বি-এপি-১১: প্রোগ্রাম ডেভেলপমেন্ট প্রক্রিয়া সহজতর করার জন্য সমস্যাগুলিকে ছোট, পরিচালনাযোগ্য উপ-সমস্যায়ে বিভক্ত (ভাঙ্গা) করুন।
- ১বি-এপি-১২: নতুন কিছু তৈরি করতে বা আরও উন্নত বৈশিষ্ট্য যোগ করতে, বিদ্যমান প্রোগ্রামের কিছু অংশ নিজের কাজে পরিবর্তন, রিমিক্স বা অন্তর্ভুক্ত করা।
- ১বি-এপি-১৭: কোড মন্তব্য, উপস্থাপনা এবং প্রদর্শন ব্যবহার করে প্রোগ্রাম তৈরির সময় নেওয়া পছন্দগুলি বর্ণনা করুন।
- 2-AP-12: নেস্টেড লুপ এবং কম্পাউন্ড কন্ডিশনাল সহ নিয়ন্ত্রণ কাঠামো একত্রিত করে এমন প্রোগ্রাম ডিজাইন এবং পুনরাবৃত্তভাবে বিকাশ করুন।
- ২-এপি-১৯: প্রোগ্রামগুলি নথিভুক্ত করুন যাতে সেগুলি অনুসরণ করা, পরীক্ষা করা এবং ডিবাগ করা সহজ হয়।
- 3B-AP-09: মানব প্রতিপক্ষের বিরুদ্ধে খেলা খেলতে বা সমস্যা সমাধানের জন্য একটি কৃত্রিম বুদ্ধিমত্তার অ্যালগরিদম বাস্তবায়ন করুন।
প্রয়োজনীয় উপকরণ (প্রতি গ্রুপ):
- VEX AIM কোডিং রোবট
- ওয়ান স্টিক কন্ট্রোলার
- ২টি কমলা রঙের ব্যারেল
- ২টি নীল ব্যারেল
- ২টি স্পোর্টস বল
- সকল এপ্রিলট্যাগ আইডি
- AIM ক্ষেত্র (৪টি টাইলস এবং ৮টি দেয়াল)
- জার্নাল
VEX এর মাধ্যমে AI ধারণা শেখানোর বিষয়ে আরও জানতে, teachai.vex.comদেখুন।
এই ইউনিটের জন্য প্রস্তাবিত সময়: ৪-৭টি সেশন
যদিও গতি শ্রেণীকক্ষ থেকে শ্রেণীকক্ষে পরিবর্তিত হবে, প্রস্তাবিত সময় আপনাকে কার্যকরভাবে পরিকল্পনা করতে সাহায্য করতে পারে। একটি 'সেশন' প্রায় ৪৫-৫০ মিনিট ধরে ধরা হয়। তুমি তোমার শিক্ষার্থীদের সবচেয়ে ভালো জানো, তাই তোমার পরিবেশে শিক্ষার্থীদের চাহিদা সর্বোত্তমভাবে পূরণ করার জন্য প্রয়োজন অনুযায়ী সময় সামঞ্জস্য করো।
- ভূমিকা: ১টি অধিবেশন
- পাঠ ১: ১-২টি সেশন
- পাঠ ২: ১-২টি সেশন
- পাঠ ৩: ১-২টি সেশন
ক্যাপস্টোন চ্যালেঞ্জ শুরু করার আগে এটিই তোমার শেষ ইউনিট! এই ইউনিটে, আপনি AI Vision সম্পর্কে যা শিখেছেন তার উপর ভিত্তি করে আপনার রোবটকে কোড করবেন যাতে এটি কী সনাক্ত করে তার উপর ভিত্তি করে সিদ্ধান্ত নিতে পারে। আপনি শিখবেন কিভাবে আচরণ পুনরাবৃত্তি করতে হয়, একটি VEXcode AIM প্রকল্পে One Stick Controller অন্তর্ভুক্ত করতে হয় এবং আরও জটিল প্রকল্পগুলিকে সংগঠিত রাখতে আপনার কোডে মন্তব্য ব্যবহার করতে হয়। এই ইউনিটটি সম্পন্ন করার পর, আপনি ক্যাপস্টোন চ্যালেঞ্জে যা কিছু শিখেছেন তা প্রয়োগ করতে প্রস্তুত থাকবেন!
ক্যাপস্টোন চ্যালেঞ্জ সম্পর্কে জানতে নিচের ভিডিওটি দেখুন। ক্যাপস্টোনে, আপনি স্বায়ত্তশাসিতভাবে এবং ড্রাইভার নিয়ন্ত্রণ ব্যবহার করে যত তাড়াতাড়ি সম্ভব পণ্য সরবরাহের জন্য একটি সময়োপযোগী চ্যালেঞ্জে প্রতিযোগিতা করবেন।
ভিডিওটি দেখার পর, আপনার এটি সম্পর্কে একটি ক্লাস আলোচনা হবে। আলোচনার প্রস্তুতির জন্য আপনার চিন্তাভাবনা গঠনে সাহায্য করার জন্য নিম্নলিখিত প্রশ্নের উত্তরগুলি আপনার জার্নালে লিপিবদ্ধ করুন:
- চ্যালেঞ্জের স্বায়ত্তশাসিত অংশের জন্য রোবটটিকে কোড করার বিষয়ে আপনার কী ধারণা আছে? ড্রাইভারের অংশটা কী হবে?
- এই চ্যালেঞ্জটি সম্পন্ন করার জন্য রোবটটিকে কী কী সিদ্ধান্ত নিতে হবে বলে তুমি মনে করো? আপনার ধারণার সমর্থনে ভিডিওটিতে আপনি কী দেখেছেন?
- তুমি কি মনে করো যে চ্যালেঞ্জে প্রতিদ্বন্দ্বিতা করার জন্য তুমি রোবটটি চালানো বা কোডিং করার ক্ষেত্রে আরও ভালো হবে? কেন?
- এই চ্যালেঞ্জের জন্য প্রস্তুত হওয়ার জন্য আপনি আর কোন দক্ষতা বা ধারণা অনুশীলন করতে বা শিখতে চান?
ভিডিওটি দেখার পর, আপনার এটি সম্পর্কে একটি ক্লাস আলোচনা হবে। আলোচনার প্রস্তুতির জন্য আপনার চিন্তাভাবনা গঠনে সাহায্য করার জন্য নিম্নলিখিত প্রশ্নের উত্তরগুলি আপনার জার্নালে লিপিবদ্ধ করুন:
- চ্যালেঞ্জের স্বায়ত্তশাসিত অংশের জন্য রোবটটিকে কোড করার বিষয়ে আপনার কী ধারণা আছে? ড্রাইভারের অংশটা কী হবে?
- এই চ্যালেঞ্জটি সম্পন্ন করার জন্য রোবটটিকে কী কী সিদ্ধান্ত নিতে হবে বলে তুমি মনে করো? আপনার ধারণার সমর্থনে ভিডিওটিতে আপনি কী দেখেছেন?
- তুমি কি মনে করো যে চ্যালেঞ্জে প্রতিদ্বন্দ্বিতা করার জন্য তুমি রোবটটি চালানো বা কোডিং করার ক্ষেত্রে আরও ভালো হবে? কেন?
- এই চ্যালেঞ্জের জন্য প্রস্তুত হওয়ার জন্য আপনি আর কোন দক্ষতা বা ধারণা অনুশীলন করতে বা শিখতে চান?
শিক্ষার্থীরা ভিডিওটি দেখার পর, ক্যাপস্টোন চ্যালেঞ্জ সম্পর্কে শিক্ষার্থীদের প্রাথমিক ধারণা এবং প্রশ্নগুলি উত্থাপনের জন্য পুরো ক্লাসে আলোচনার সুবিধার্থে আপনার রুটিনগুলি করুন এই ইউনিটের লক্ষ্য হল শিক্ষার্থীদের ক্যাপস্টোনের জন্য প্রস্তুত করা, তাই আলাদা কোন ইউনিট চ্যালেঞ্জ নেই। শিক্ষার্থীদের তাদের এখনও কী প্রয়োজন বা আরও জানতে চাও তা জানাতে উৎসাহিত করুন, এবং পুরো ইউনিট জুড়ে আপনার সুবিধার্থে নির্দেশনা দেওয়ার জন্য সেই প্রতিক্রিয়াগুলি রেকর্ড করুন।
এরপর, শিক্ষার্থীদের এই ইউনিটের বিষয়বস্তুর সাথে বাস্তব সংযোগ স্থাপনে সাহায্য করুন এবং নিম্নলিখিত প্রম্পট ব্যবহার করে তাদের পূর্বের জ্ঞান কাজে লাগান:
দৈনন্দিন জীবনে সেন্সর-ভিত্তিক সিদ্ধান্ত গ্রহণের কিছু উদাহরণ কী কী? আপনার রোবটের কোডিং কীভাবে একই রকম বা ভিন্ন? উত্তরগুলি ভিন্ন হবে এবং এর মধ্যে নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত থাকতে পারে:
- একটি থার্মোস্ট্যাট যা সনাক্ত করা তাপমাত্রার উপর নির্ভর করে এয়ার কন্ডিশনার চালু বা বন্ধ করে।
- একটি স্মার্ট ট্র্যাফিক লাইট যা সনাক্ত করা ট্র্যাফিকের উপর ভিত্তি করে পরিবর্তিত হয়।
- একটি স্বয়ংক্রিয় গাড়ি যা থামার চিহ্ন বা পথচারী শনাক্ত করলেই থেমে যায়।
- একটি ছাউনির উপর একটি বায়ু সেন্সর যা তীব্র বাতাস শনাক্ত হলে ছাউনিটিকে স্বয়ংক্রিয়ভাবে প্রত্যাহার করে।
শেখার লক্ষ্যমাত্রা সহ-সৃষ্টি করা
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনি জানেন যে আপনি এমন একটি চ্যালেঞ্জ সম্পূর্ণ করার জন্য প্রস্তুতি নিচ্ছেন যাতে একজন ড্রাইভার এবং একজন স্বায়ত্তশাসিত অংশ উভয়ই অন্তর্ভুক্ত থাকবে। বস্তুগুলিকে উভয় দিকে সাজানোর কাজটি সম্পন্ন করার জন্য আপনার কী জানা এবং কী করতে সক্ষম হওয়া প্রয়োজন তা ভেবে দেখুন। তুমি তোমার দল এবং তোমার শিক্ষকের সাথে যৌথভাবে শেখার লক্ষ্যমাত্রা তৈরি করবে যাতে এই ইউনিটের জন্য তোমার শেখার লক্ষ্যগুলি সম্পর্কে তোমার একটি সাধারণ ধারণা থাকে।
তোমার শেখার লক্ষ্যগুলো তোমার জার্নালে লিপিবদ্ধ করো। আপনার অগ্রগতি এবং ভবিষ্যতের শিক্ষার পরিকল্পনা সম্পর্কে চিন্তা করার জন্য আপনি ইউনিটের পরে এই শেখার লক্ষ্যগুলিতে ফিরে আসবেন।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনি জানেন যে আপনি এমন একটি চ্যালেঞ্জ সম্পূর্ণ করার জন্য প্রস্তুতি নিচ্ছেন যাতে একজন ড্রাইভার এবং একজন স্বায়ত্তশাসিত অংশ উভয়ই অন্তর্ভুক্ত থাকবে। উভয় দিকে বস্তু সাজানোর কাজটি সম্পন্ন করার জন্য আপনার কী জানা এবং কী করতে সক্ষম হওয়া প্রয়োজন তা ভেবে দেখুন। তুমি তোমার দল এবং তোমার শিক্ষকের সাথে যৌথভাবে শেখার লক্ষ্যমাত্রা তৈরি করবে যাতে এই ইউনিটের জন্য তোমার শেখার লক্ষ্যগুলি সম্পর্কে তোমার ধারণা ভাগ করে নেওয়া যায়।
তোমার শেখার লক্ষ্যগুলো তোমার জার্নালে লিপিবদ্ধ করো। আপনার অগ্রগতি এবং ভবিষ্যতের শিক্ষার পরিকল্পনা সম্পর্কে চিন্তা করার জন্য আপনি ইউনিটের পরে এই শেখার লক্ষ্যগুলিতে ফিরে আসবেন।
শিক্ষার্থীদের পুরো শ্রেণীর জন্য সহ-শিক্ষণ লক্ষ্য তৈরির প্রক্রিয়াটি পরিচালনা করুন।
- উপরের ভিডিওতে দেখানো কার্যকলাপগুলি সম্পন্ন করার জন্য শিক্ষার্থীদের কী কী জানা প্রয়োজন হবে, তা তাদের সাথে মস্তিষ্কে আলোচনা করুন। এগুলোকে "আমি পারি" বিবৃতি হিসেবে ফ্রেম করুন।
- এই ইউনিটের জন্য "আমি পারি" বিবৃতির উদাহরণ হল:
- সনাক্ত করা বস্তুর উপর ভিত্তি করে আমি রোবটটিকে একটি নির্দিষ্ট স্থানে যাওয়ার জন্য কোড করতে পারি।
- আমি AI Vision ব্যবহার করে রোবটটিকে একটি নির্দিষ্ট AprilTag ID-তে চালাতে সাহায্য করতে পারি।
- সেই তালিকার উপর ভিত্তি করে শেখার লক্ষ্যমাত্রা সহ-তৈরি করুন।
- এই ইউনিটের জন্য "আমি পারি" বিবৃতির উদাহরণ হল:
আপনার শিক্ষার্থীদের সাথে সহ-শিক্ষণ লক্ষ্যমাত্রা তৈরির বিষয়ে আরও নির্দেশনার জন্য, এই VEX লাইব্রেরি নিবন্ধ দেখুন তারপর, আরও এগিয়ে যান এবং VEX PD+ মাস্টারক্লাসএর এই পাঠের মাধ্যমে শেখার লক্ষ্যমাত্রা সহ-তৈরি করার বিষয়ে আরও জানুন।
সিদ্ধান্ত নেওয়ার জন্য আপনার রোবটকে কোডিং করার পদ্ধতি জানতে পরবর্তী > নির্বাচন করুন।