শুরু করার আগে
গুরুত্বপূর্ণ প্রশ্ন: রোবটদের চলাফেরার ধরণ বোঝা কীভাবে আমাদের আরও ভালো কোডার হতে সাহায্য করতে পারে?
ইউনিট বোঝাপড়া:
- রোবটটিকে কোন কোণে সরাতে চান তা কীভাবে নির্ধারণ করবেন।
- VEXcode AIM ব্যবহার করে রোবটটিকে একটি নির্দিষ্ট কোণে একটি নির্দিষ্ট দূরত্বে চলাচলের জন্য কোড করার পদ্ধতি।
- প্রক্রিয়াটি সহজ করার জন্য VEXcode-এ কোডিং করার আগে কীভাবে একটি প্রকল্পে ব্লকের ক্রম পরিকল্পনা করবেন।
- কিভাবে একটি প্রকল্পে বাগ খুঁজে বের করবেন এবং ঠিক করবেন।
- একটি প্রকল্প কোডিং করার সময় কীভাবে সফলভাবে সহযোগিতা করবেন।
স্ট্যান্ডার্ডস অ্যালাইনমেন্ট
কম্পিউটার বিজ্ঞান শিক্ষক সমিতি (CSTA)
- 1B-CS-02: কম্পিউটার হার্ডওয়্যার এবং সফ্টওয়্যার কীভাবে একসাথে কাজ করে তা মডেল করুন।
- 1B-DA-07: কারণ-প্রভাব সম্পর্ক তুলে ধরতে বা প্রস্তাব করতে, ফলাফল ভবিষ্যদ্বাণী করতে, অথবা কোনও ধারণা প্রকাশ করতে ডেটা ব্যবহার করুন।
- 1B-AP-08: একই কাজের জন্য একাধিক অ্যালগরিদমের তুলনা ও পরিমার্জন করুন এবং কোনটি সবচেয়ে উপযুক্ত তা নির্ধারণ করুন।
- 1B-AP-10: এমন প্রোগ্রাম তৈরি করুন যাতে সিকোয়েন্স, ইভেন্ট, লুপ এবং কন্ডিশনাল অন্তর্ভুক্ত থাকে।
- ১বি-এপি-১১: প্রোগ্রাম ডেভেলপমেন্ট প্রক্রিয়া সহজতর করার জন্য সমস্যাগুলিকে ছোট, পরিচালনাযোগ্য উপ-সমস্যায়ে বিভক্ত (ভাঙ্গা) করুন।
- 1B-AP-15: একটি প্রোগ্রাম বা অ্যালগরিদম পরীক্ষা এবং ডিবাগ (ত্রুটি সনাক্ত এবং সংশোধন) করুন যাতে এটি উদ্দেশ্য অনুসারে চলে।
- ২-এপি-১৫: ব্যবহারকারীর চাহিদা পূরণ করে এমন একটি সমাধান পরিমার্জন করতে দলের সদস্য এবং ব্যবহারকারীদের কাছ থেকে প্রতিক্রিয়া নিন এবং অন্তর্ভুক্ত করুন।
- ২-এপি-১৯: প্রোগ্রামগুলি নথিভুক্ত করুন যাতে সেগুলি অনুসরণ করা, পরীক্ষা করা এবং ডিবাগ করা সহজ হয়।
- 3A-AP-22: সহযোগী সরঞ্জাম ব্যবহার করে দলগত ভূমিকায় কাজ করে এমন কম্পিউটেশনাল আর্টিফ্যাক্ট ডিজাইন এবং বিকাশ করুন।
প্রয়োজনীয় উপকরণ (প্রতি গ্রুপ):
- VEX AIM কোডিং রোবট
- ওয়ান স্টিক কন্ট্রোলার
- ৩টি কমলা রঙের ব্যারেল
- ৩টি নীল ব্যারেল
- এপ্রিলট্যাগ আইডি ০ এবং ১
- AIM ক্ষেত্র (৪টি টাইলস এবং ৮টি দেয়াল)
- ভেক্সকোড এআইএম
- একটি কম্পিউটার
- রোবট প্রোটেক্টর (প্রতি শিক্ষার্থী)
- জার্নাল (প্রতি শিক্ষার্থী)
এই ইউনিটের জন্য প্রস্তাবিত সময়: ৬-৭টি সেশন
যদিও গতি শ্রেণীকক্ষ থেকে শ্রেণীকক্ষে পরিবর্তিত হবে, প্রস্তাবিত সময় আপনাকে কার্যকরভাবে পরিকল্পনা করতে সাহায্য করতে পারে। একটি 'সেশন' প্রায় ৪৫-৫০ মিনিট ধরে ধরা হয়। তুমি তোমার শিক্ষার্থীদের সবচেয়ে ভালো জানো, তাই তোমার পরিবেশে শিক্ষার্থীদের চাহিদা সর্বোত্তমভাবে পূরণ করার জন্য প্রয়োজন অনুযায়ী সময় সামঞ্জস্য করো।
- ভূমিকা: ১টি অধিবেশন
- পাঠ ১: ১টি অধিবেশন
- পাঠ ২: ১টি অধিবেশন
- পাঠ ৩: ১টি অধিবেশন
- ইউনিট চ্যালেঞ্জ: ২-৩টি সেশন
এখন যেহেতু আপনি VEXcode AIM-এ আপনার রোবটকে স্থানান্তরের জন্য কোড করা শুরু করেছেন, আপনি নতুন চ্যালেঞ্জের জন্য প্রস্তুত! এই ইউনিটে, আপনি রোবটটিকে একটি নির্দিষ্ট দূরত্বের জন্য যেকোনো কোণে চলাচলের জন্য কোডিং শেখার মাধ্যমে আপনার দক্ষতা বৃদ্ধি করবেন। ইউনিটের শেষে, তুমি তোমার নিজস্ব স্ল্যালম কোর্স তৈরি করবে এবং তোমার রোবটকে কোড করবে যাতে এটি যতটা সম্ভব সুনির্দিষ্টভাবে এবং দ্রুত নেভিগেট করা যায়।
চ্যালেঞ্জ সম্পর্কে জানতে নিচের ভিডিওটি দেখুন। এই চ্যালেঞ্জে, আপনি একটি স্ল্যালম কোর্স তৈরি করবেন, এবং তারপর আপনার রোবটকে যত তাড়াতাড়ি সম্ভব এটির মধ্য দিয়ে নেভিগেট করার জন্য কোড করবেন। তোমার রোবটকে অবশ্যই সমস্ত স্ল্যালম গেট দিয়ে ভ্রমণ করতে হবে এবং এপ্রিলট্যাগ গেট দিয়ে শেষ করতে হবে।
ভিডিওটি দেখার পর, এটি সম্পর্কে আপনার একটি ক্লাস আলোচনা হবে। নিম্নলিখিত প্রশ্নগুলির উত্তরগুলি আপনার জার্নালে লিপিবদ্ধ করুন, যাতে আপনি আলোচনার সময় ভাগ করে নিতে প্রস্তুত থাকেন:
- ভিডিওতে আপনি যে ধরণের কোণ দেখেছেন, রোবটটিকে কীভাবে নড়াচড়া করার জন্য কোড করতে পারেন বলে আপনার মনে হয়?
- রোবটটিকে কোণে ঘোরানোর জন্য কীভাবে কোড করতে হয় সে সম্পর্কে কোন প্রশ্নগুলি মনে আসে?
- বিভিন্ন কোণে চলাফেরা করলে কি আগের ইউনিটগুলিতে চ্যালেঞ্জগুলি সমাধানের পদ্ধতিতে পরিবর্তন আসবে? কেন বা কেন নয় তা ব্যাখ্যা করুন।
- চ্যালেঞ্জটি সম্পন্ন করার জন্য আপনার কী কী দক্ষতা এবং বোধগম্যতা বিকাশ করতে হবে?
ভিডিওটি দেখার পর, এটি সম্পর্কে আপনার একটি ক্লাস আলোচনা হবে। আলোচনার সময় আপনার উত্তরগুলি ভাগ করে নেওয়ার জন্য প্রস্তুত থাকার জন্য নিম্নলিখিত প্রশ্নগুলির উত্তরগুলি আপনার জার্নালে লিপিবদ্ধ করুন:
- ভিডিওতে আপনি যে ধরণের কোণ দেখেছেন, রোবটটিকে কীভাবে নড়াচড়া করার জন্য কোড করতে পারেন বলে আপনার মনে হয়?
- রোবটটিকে কোণে ঘোরানোর জন্য কীভাবে কোড করতে হয় সে সম্পর্কে কোন প্রশ্নগুলি মনে আসে?
- বিভিন্ন কোণে চলাফেরা করলে কি আগের ইউনিটগুলিতে চ্যালেঞ্জগুলি সমাধানের পদ্ধতিতে পরিবর্তন আসবে? কেন বা কেন নয় তা ব্যাখ্যা করুন।
- চ্যালেঞ্জটি সম্পন্ন করার জন্য আপনার কী কী দক্ষতা এবং বোধগম্যতা বিকাশ করতে হবে?
শিক্ষার্থীরা ভিডিওটি দেখার পর, শিক্ষার্থীদের পর্যবেক্ষণ সংগ্রহ করতে এবং ইউনিটের জন্য সহ-শিক্ষণ লক্ষ্যমাত্রা তৈরির জন্য তাদের প্রস্তুত করার জন্য একটি সম্পূর্ণ শ্রেণি আলোচনার ব্যবস্থা করুন
- ভিডিওটির উপর ভিত্তি করে শিক্ষার্থীদের তাদের পর্যবেক্ষণ এবং ধারণাগুলি ভাগ করে নিতে বলুন, ভিডিও থেকে প্রমাণ সহকারে তাদের সমর্থন করতে উৎসাহিত করুন। প্রম্পট ব্যবহার করুন যেমন:
- ভিডিওটিতে এমন কী দেখলেন যা আপনাকে ভাবতে বাধ্য করল?
- শিক্ষার্থীরা যখন তাদের প্রশ্ন এবং ধারণাগুলি ভাগ করে নেয়, তখন শিক্ষার্থীদের তাদের বিস্ময়গুলিকে উৎপাদনশীল বৈজ্ঞানিক প্রশ্ন হিসাবে গঠন করতে সাহায্য করুন, নিশ্চিত করুন যে এই ইউনিটের প্রতিটি ইউনিটের বোঝাপড়া অন্তর্ভুক্ত করা হয়েছে।
- চ্যালেঞ্জটি সম্পন্ন করার জন্য শিক্ষার্থীদের যে দক্ষতা এবং বোধগম্যতার প্রয়োজন হতে পারে তা বিবেচনা করতে সাহায্য করুন, কারণ তারা শেখার লক্ষ্যমাত্রা সহ-নির্মাণ করার সময় এগুলি ব্যবহার করবে।
এরপর, শিক্ষার্থীদের এই ইউনিটের বিষয়বস্তুর সাথে বাস্তব সংযোগ স্থাপন করতে এবং নিম্নলিখিত প্রম্পট ব্যবহার করে পূর্বের জ্ঞান অর্জনে সহায়তা করুন:
- কোন কোন রোবট তাদের নড়াচড়া অনুকূল করার জন্য কোণ ব্যবহার করতে পারে তার কিছু উদাহরণ কী?
- একটি শহরে, তারা স্বায়ত্তশাসিত যানবাহনগুলিকে সুনির্দিষ্ট বাঁক নিতে দেখতে পারে।
- গ্রামাঞ্চলে, তারা লক্ষ্য করতে পারে যে ড্রোনগুলি নির্দিষ্ট কোণে ফসল স্প্রে করছে।
- একটি গুদামে, তারা হয়তো রোবটদের তাকের মধ্যে তাদের পথ অনুকূল করে তুলতে দেখতে পাবে।
শেখার লক্ষ্যমাত্রা সহ-সৃষ্টি করা
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনি জানেন যে আপনি রোবটটিকে কোডিং করবেন যাতে আপনি স্লালম কোর্সের মধ্য দিয়ে গাড়ি চালানোর জন্য কোণে ঘোরাফেরা করতে পারেন। এটি সম্পন্ন করার জন্য আপনার কী জানা এবং কী করতে সক্ষম হতে হবে তা ভেবে দেখুন। তুমি তোমার দল এবং তোমার শিক্ষকের সাথে যৌথভাবে শেখার লক্ষ্যমাত্রা তৈরি করবে যাতে এই ইউনিটের জন্য তোমার শেখার লক্ষ্যগুলি সম্পর্কে তোমার একটি সাধারণ ধারণা থাকে।
তোমার শেখার লক্ষ্যগুলো তোমার জার্নালে লিপিবদ্ধ করো। আপনার অগ্রগতি এবং ভবিষ্যতের শিক্ষার পরিকল্পনা সম্পর্কে চিন্তা করার জন্য আপনি ইউনিটের পরে এই শেখার লক্ষ্যগুলিতে ফিরে আসবেন।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনি জানেন যে আপনি রোবটটিকে কোডিং করবেন যাতে আপনি স্লালম কোর্সের মধ্য দিয়ে গাড়ি চালানোর জন্য কোণে ঘোরাফেরা করতে পারেন। এটি সম্পন্ন করার জন্য আপনার কী জানা এবং কী করতে সক্ষম হতে হবে তা ভেবে দেখুন। তুমি তোমার দল এবং তোমার শিক্ষকের সাথে যৌথভাবে শেখার লক্ষ্যমাত্রা তৈরি করবে যাতে এই ইউনিটের জন্য তোমার শেখার লক্ষ্যগুলি সম্পর্কে তোমার একটি সাধারণ ধারণা থাকে।
তোমার শেখার লক্ষ্যগুলো তোমার জার্নালে লিপিবদ্ধ করো। আপনার অগ্রগতি এবং ভবিষ্যতের শিক্ষার পরিকল্পনা সম্পর্কে চিন্তা করার জন্য আপনি ইউনিটের পরে এই শেখার লক্ষ্যগুলিতে ফিরে আসবেন।
শিক্ষার্থীদের পুরো শ্রেণীর জন্য সহ-শিক্ষণ লক্ষ্য তৈরির প্রক্রিয়াটি পরিচালনা করুন।
- উপরের ভিডিওতে দেখানো কার্যকলাপগুলি সম্পন্ন করার জন্য শিক্ষার্থীদের কী কী জানা প্রয়োজন হবে, তা তাদের সাথে মস্তিষ্কে আলোচনা করুন। এগুলোকে "আমি পারি" বিবৃতি হিসেবে তৈরি করুন।
- এই ইউনিটের জন্য "আমি পারি" বিবৃতির উদাহরণ হল:
- আমি VEXcode AIM ব্যবহার করে আমার রোবটকে একটি নির্দিষ্ট দূরত্বের জন্য যেকোনো কোণে চলাচলের জন্য কোড করতে পারি।
- রোবটটি যাতে ইচ্ছামতো আচরণ করে তা নিশ্চিত করতে আমি আমার প্রকল্পটি ডিবাগ করতে পারি।
- এই ইউনিটের জন্য "আমি পারি" বিবৃতির উদাহরণ হল:
- সেই তালিকার উপর ভিত্তি করে শেখার লক্ষ্যমাত্রা সহ-তৈরি করুন।
আপনার শিক্ষার্থীদের সাথে সহ-শিক্ষণ লক্ষ্যমাত্রা তৈরির বিষয়ে আরও নির্দেশনার জন্য, এই VEX লাইব্রেরি প্রবন্ধ দেখুন VEX PD+ মাস্টারক্লাসের এই পাঠের মাধ্যমে আপনার শিক্ষার্থীদের সাথে শেখার লক্ষ্যমাত্রা সহ-তৈরি করার বিষয়ে আরও জানুন।
আপনার রোবটকে কোণে ঘোরানোর জন্য কোডিং শুরু করতে পরবর্তী > নির্বাচন করুন।