ওপেন এন্ডেড স্টেম ল্যাব এক্সপ্লোরেশন: ডিজাইন
শিক্ষক টুলবক্স
-
ক্রিয়াকলাপের রূপরেখা
এই অন্বেষণ শিক্ষার্থীদের একটি নির্দিষ্ট পথ চালানোর একটি জটিল আচরণ তৈরি করতে শিখেছে এমন মৌলিক প্রোগ্রামিং আচরণগুলি প্রয়োগ করার অনুমতি দেবে । এই ক্রিয়াকলাপের রূপরেখার জন্য নিম্নলিখিত লিঙ্কগুলির মধ্যে একটিতে ক্লিক করুন (Google Doc/.docx/.pdf) । -
শিক্ষার্থীদের অন্বেষণের ভূমিকা অন্বেষণ শুরু করার আগে শিক্ষার্থীদের গ্রুপে
সংগঠিত করুন । অনুসন্ধানে অংশ নেওয়ার সময় শিক্ষার্থীদের দুই থেকে চার জন শিক্ষার্থীর দলে সংগঠিত করা যেতে পারে । প্রতিটি শিক্ষার্থীকে 1 (বা তার বেশি) ভূমিকা পালন করতে হবে । অভিজ্ঞতার জন্য ভূমিকাগুলি হল: বিল্ডার, প্রোগ্রামার, ড্রাইভার এবং রেকর্ডার । ভূমিকা এবং সহযোগিতার টিপস এবং রুব্রিক্স সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিত লিঙ্কগুলির মধ্যে একটিতে ক্লিক করুন (Google Doc/.docx/.pdf) ।
প্রতিটি গ্রুপের বিল্ডারের প্রয়োজনীয় হার্ডওয়্যার পাওয়া উচিত । রেকর্ডারের গ্রুপের ইঞ্জিনিয়ারিং নোটবুক পাওয়া উচিত । প্রোগ্রামারকে VEXcode IQ খুলতে হবে ।
পরিমাণ | প্রয়োজনীয় উপকরণ |
---|---|
1 |
অটোপাইলট রোবট |
1 |
চার্জ করা রোবট ব্যাটারি |
1 |
VEXcode IQ |
1 |
ইউএসবি কেবল (যদি কম্পিউটার ব্যবহার করেন) |
1 |
ইঞ্জিনিয়ারিং নোটবুক |
1 |
ম্যাপিংয়ের জন্য বড় কাগজ |
1 |
মার্কার |
প্রতি গ্রুপে 1 |
বাধা হিসাবে ব্যবহার করার জন্য ব্লক (ঐচ্ছিক) |
শিক্ষক টুলবক্স - ডিজাইন
এই স্টেম ল্যাবের লক্ষ্য হল একটি বাস্তব বিশ্বের সমস্যা সমাধানের জন্য ব্লকগুলির জন্য ড্রাইভটি প্রয়োগ করা এবং চালু করা । এই লক্ষ্য অর্জনের জন্য, শিক্ষার্থীদের অবশ্যই রোবটটি ভ্রমণের জন্য একটি পথ ডিজাইন করতে হবে ।
- ক্লাসকে তাদের গ্রুপে ভাগ করুন- অভিজ্ঞতার জন্য গ্রুপের প্রতিটি সদস্যের কমপক্ষে 1 টি ভূমিকা বেছে নেওয়া উচিত ।
- ক্লাস হিসাবে, আপনি যে সমস্যা এবং প্রয়োজনীয়তা, নির্দেশিকা এবং ইউনিটগুলি একসাথে সংজ্ঞায়িত করেছেন সেগুলি দ্রুত পর্যালোচনা করুন ।
- রোবটকে তাদের ইঞ্জিনিয়ারিং নোটবুকগুলিতে ভ্রমণ করার জন্য একটি পরিকল্পিত পথ স্কেচ করার জন্য শিক্ষার্থীদের 5–10 মিনিট সময় দিন ।
- প্রতিটি গ্রুপ একটি ডিজাইন সম্পূর্ণ করার সাথে সাথে, এটি প্রয়োজনীয় প্রয়োজনীয়তা পূরণ করে এবং বড় কাগজে স্থানান্তরিত হওয়ার জন্য প্রস্তুত তা নিশ্চিত করার জন্য আপনার এটি পরীক্ষা করা উচিত ।
- ভ্রমণ করার জন্য রোবটকে বড় কাগজে মানচিত্র স্থানান্তর করুন । (শাসক ব্যবহার করুন এবং মানচিত্রে এমন পরিমাপ করতে ভুলবেন না যা ইউনিট/প্যারামিটারের উপর সম্মত হয় ।)
- যেহেতু প্রতিটি গ্রুপ বড় আকারের মানচিত্রটি সম্পূর্ণ করে, আপনার এটি পরীক্ষা করে দেখা উচিত যে এটি প্রয়োজনীয়তাগুলি পূরণ করে এবং কোডিংয়ের জন্য প্রস্তুত ।
শিক্ষার্থীরা প্রোগ্রামিং শুরু করার আগে, তাদের উপরে তালিকাভুক্ত প্রয়োজনীয়তাগুলি (এবং
কোনও অতিরিক্ত শিক্ষকের প্রয়োজনীয়তা) পূরণ করে এমন একটি নকশা নির্ধারণ এবং স্কেচ করতে হবে
। ডিজাইনের পর্যায়ে, দলের প্রতিটি সদস্য এই প্রক্রিয়ার সাথে জড়িত এবং দলের ভূমিকার মধ্যে
কাজ করছে তা নিশ্চিত করার জন্য ঘুরে বেড়ান । শিক্ষার্থীদের একটি সফল প্রোগ্রাম লেখার জন্য
ডিজাইন প্রক্রিয়া চলাকালীন যে কোনও সমস্যা সমাধানের সমস্যাগুলি আগে থেকেই ঠিক করা যেতে
পারে তা নোট করুন ।
উদাহরণস্বরূপ:
আপনার প্রকল্পে কী থাকবে?
আপনি আপনার রিসাইকেল রোবটের জন্য একটি পরিকল্পনা বা ব্লুপ্রিন্ট তৈরি করবেন এবং তারপরে এটি কার্যকর করার জন্য একটি প্রকল্প তৈরি করবেন । যদিও আপনার রোবট সত্যিই আপনার স্কুলের চারপাশে ঘুরবে না, তবুও একটি ছোট স্কেলে একটি পরিকল্পনা তৈরি করার জন্য স্পষ্টতা প্রয়োজন । এটি করার জন্য, প্রতিটি পরিকল্পনা এবং প্রকল্পে নিম্নলিখিতগুলি অন্তর্ভুক্ত করা উচিত:
-
আপনার শ্রেণীকক্ষটি "হোম বেস", যেখানে এটি ছেড়ে যাবে এবং ফিরে আসবে
-
রোবটকে অবশ্যই 3টি শ্রেণীকক্ষে প্রবেশ ও প্রস্থান করতে হবে
-
প্রকল্পে অবশ্যই চারটি কমান্ড থাকতে হবে: এগিয়ে যান, বিপরীত দিকে গাড়ি চালান, বাম দিকে ঘুরুন এবং ডানদিকে ঘুরুন । (একটি সফল প্রকল্পে এই কমান্ডগুলির মধ্যে কয়েকটি অন্তর্ভুক্ত থাকবে ।)
-
একটি নির্দেশক যা পুনর্ব্যবহার করা হয়েছে (যেমন টাচ এলইডি চালু; 3 সেকেন্ড অপেক্ষা করুন; ইত্যাদি)
যখন আপনার গ্রুপ একসাথে আপনার ডিজাইন প্ল্যান নিয়ে কাজ করছে, তখন বিল্ডার এবং রেকর্ডারকে নিশ্চিত করতে হবে যে আপনার ডিজাইন করা পথে এই সমস্ত প্রয়োজনীয়তা পূরণ করা হচ্ছে ।
শিক্ষকের পরামর্শ
-
ওটা কত দূরে?—Defining Distance Together
যদি আপনি ডিজাইন প্রক্রিয়াকে সুবিন্যস্ত করার উপায় খুঁজছেন, তাহলে শিক্ষার্থীদের সাথে কিছু প্যারামিটার সংজ্ঞায়িত করা সাহায্য করতে পারে ।উদাহরণস্বরূপ:
-
একটি শ্রেণীকক্ষ প্রবেশ/প্রস্থান করুন = 8 ইঞ্চি/203 মিমি
-
শর্ট হলওয়ে = 12 ইঞ্চি/305 মিমি
-
লং হলওয়ে = ২৪ ইঞ্চি/৬১০ মিমি
এটি কেবল প্রয়োজনীয় নির্দিষ্টতার একটি উদাহরণ দেবে না, তবে নকশা পর্বটিকে আরও সহজে এগিয়ে নিয়ে যেতে এবং পরিমাপের উপর শিক্ষার্থীদের বিভ্রান্তি এড়াতে সহায়তা করবে । আপনি এগুলি সময়ের আগে বা সময় অনুমতি দিলে আপনি ক্লাসের সাথে একসাথে চিন্তাভাবনা করতে পারেন । ("প্রস্তাবিত প্যারামিটার ইউনিট" (Google Doc/.docx/.pdf) এর একটি চার্টের জন্য নিম্নলিখিত লিঙ্কগুলির মধ্যে একটিতে ক্লিক করুন ।) শিক্ষার্থীদের কাজ করার সময় সহজ রেফারেন্সের জন্য এগুলি দৃশ্যমান রাখুন ।
-
-
যদিও গ্রুপের প্রতিটি শিক্ষার্থীকে পরিকল্পনায় অংশ নেওয়া উচিত, রেকর্ডারের গ্রুপের জন্য ডিজাইনের চূড়ান্ত খসড়া থাকা উচিত । শিক্ষার্থীরা কাজ করার সময়, আপনি সঠিক নকশা পরিকল্পনা তৈরিতে রেকর্ডারের শক্তিগুলি নির্দেশ করতে চাইতে পারেন এবং দলের অন্যান্য সদস্যদের জিজ্ঞাসা করতে পারেন যে তারা তাদের ভূমিকার মধ্যে কীভাবে সহায়তা করতে পারে । উদাহরণস্বরূপ, বিল্ডার এবং প্রোগ্রামার রেকর্ডারের আঁকা পরিমাপ এবং পদক্ষেপগুলির লেবেল এবং ট্র্যাক রাখতে চাইতে পারেন, যখন ড্রাইভার দিকনির্দেশনা এবং বাঁক কোণ সম্পর্কে চিন্তা করবেন ।
শিক্ষকের পরামর্শ - প্রতিক্রিয়া জানাতে প্রশ্ন জিজ্ঞাসা করুন
শিক্ষার্থীরা যখন তাদের মানচিত্র সম্পর্কে আপনার সাথে চেক ইন করে, তখন সমাধান দেওয়ার পরিবর্তে আপনার প্রতিক্রিয়া একটি প্রশ্নের আকারে ফ্রেম করার চেষ্টা করুন । "আপনার কেবল দুটি স্টপ রয়েছে, আপনি তৃতীয়টি কোথায় যোগ করতে পারেন?" বা "আপনার রোবটটি কীভাবে বাধাটির চারপাশে চলছে?" বা "রোবটটি এখানে ভ্রমণ করছে?" এর মতো জিনিস জিজ্ঞাসা করা শিক্ষার্থীদের সমালোচনামূলক চিন্তাভাবনা দক্ষতা অনুশীলন করতে এবং সমস্যা সমাধানে এজেন্সি বজায় রাখতে সক্ষম করে ।
ধাপ 1: একটি সমাধান-স্পেশাল থিংকিং ইন অ্যাকশন ম্যাপ আউট করুন
এখন আপনি প্রয়োজনীয়তা এবং পরামিতিগুলি জানেন, আপনার রোবট স্কুলে পুনর্ব্যবহারযোগ্য পিকআপ করার জন্য যে তিনটি স্টপ তৈরি করবে তা দেখানোর জন্য আপনার ইঞ্জিনিয়ারিং নোটবুকে একটি মানচিত্র স্কেচ করুন ।
- শুরু এবং শেষ পয়েন্টগুলি চিহ্নিত করতে ভুলবেন না এবং গুরুত্বপূর্ণ শ্রেণীকক্ষ বা স্থানগুলি লেবেল করতে ভুলবেন না ।
- রোবটটি যে দিকনির্দেশনা এবং ক্রমটি ভ্রমণ করবে তা দেখানোর জন্য তীর ব্যবহার করুন ।
- গাইড হিসাবে স্কেচ উদাহরণ ব্যবহার করুন । মনে রাখবেন, এটি একটি পরিকল্পনা, তাই এটি সঠিক হওয়ার দরকার নেই, তবে আপনি যখন কোডিং শুরু করবেন তখন আপনি নিজের জন্য নোট বা অনুস্মারক যোগ করতে চাইতে পারেন ।
- আপনার নোটবুকে একটি সম্পূর্ণ মানচিত্র থাকলে আপনার শিক্ষকের সাথে চেক ইন করুন । রেকর্ডারের শিক্ষকের সাথে শেয়ার করার জন্য এবং আপনার বড় মানচিত্রটি বন্ধ করার জন্য চূড়ান্ত সংস্করণ থাকা উচিত ।
- যখন আপনার শিক্ষক আপনার স্কেচ করা মানচিত্র অনুমোদন করেন, তখন সেই মানচিত্রটি আরও বড় স্কেলে স্থানান্তর করতে বড় কাগজ, মার্কার এবং শাসক ব্যবহার করুন যা রোবট চালাতে পারে । আলোচনা করা প্যারামিটার এবং ইউনিটগুলির সাথে মেলে আপনি যে দূরত্বগুলি আঁকেন তা পরিমাপ করতে ভুলবেন না । এইভাবে, আপনার রোবট ড্রাইভ সফলভাবে সাহায্য করার জন্য আপনার কোডটি আপনার মানচিত্রের সাথে মিলবে ।
অনুপ্রেরণামূলক আলোচনা - আপনার চিন্তাভাবনাকে স্পষ্ট করুন
প্রশ্ন: আপনার তৈরি করা পরিকল্পনা সম্পর্কে চিন্তা করুন, কেন আপনি সেই ক্রমের জায়গাগুলিতে যাওয়ার সিদ্ধান্ত নিয়েছিলেন? আপনি কোথায় যাবেন সে সম্পর্কে আপনার সিদ্ধান্ত নেওয়ার সময় আপনি কোন বিষয়গুলি বিবেচনা করেছিলেন? (শিক্ষার্থীরা লিখিতভাবে তাদের ইঞ্জিনিয়ারিং নোটবুকে, বা সময় অনুমতি দিলে মৌখিক আলোচনায় এর উত্তর দিতে পারে ।)
উত্তর: উত্তরগুলি আলাদা হবে, তবে কার কাছে সবচেয়ে বেশি বা কম পুনরুদ্ধার করতে হবে, কীভাবে সম্পূর্ণভাবে বাধা এড়ানো যায়, সংক্ষিপ্ততম কোড কী হবে ইত্যাদি অন্তর্ভুক্ত থাকতে পারে ।
প্রশ্ন: আপনার নোটবুক থেকে একটি বড় কাগজে আপনার পরিকল্পনা সরানোর জন্য ধারাবাহিক স্কেল থাকা কেন গুরুত্বপূর্ণ বলে আপনি মনে করেন?
উত্তর: একটি ছোট পরিকল্পনা নিতে এবং এটিকে আরও বড় জায়গায় স্থানান্তর করার জন্য স্কেলটি গুরুত্বপূর্ণ । একটি সামঞ্জস্যপূর্ণ স্কেল একে অপরের সাথে সম্পর্কিত সমস্ত স্থানকে সমানভাবে রাখবে ।