খেলুন
পার্ট 1 - ধাপে ধাপে
- শিক্ষার্থীদের নির্দেশ দিন যে এখন তাদের একটি প্রকল্প ডিবাগ করার জন্য স্টেপ বোতামটি পরীক্ষা করার এবং 123 রোবট ড্রাইভটিকে লাইনে তার জায়গায় তৈরি করার পালা । শিক্ষার্থীদের মনে করিয়ে দিন যে লক্ষ্যটি হল 2 নম্বরে 123 রোবট লাইন আপ করা, তবে এই প্রকল্পটিতে একটি বাগ রয়েছে । নীচের অ্যানিমেশনটি বাগড প্রকল্পের মাধ্যমে ধাপে দেখানো হয়েছে, তাই 123 রোবটটি সফলভাবে সঠিক স্থানে পৌঁছাবে না ।
ভিডিও ফাইল
- শিক্ষার্থীদের জন্য মডেল মডেল কীভাবে বাগড প্রকল্প তৈরি করতে হয় এবং তারপরে ধীরে ধীরে প্রকল্পের মধ্য দিয়ে যেতে, বাগটি সনাক্ত করতে, খুঁজে পেতে এবং ঠিক করতে ধাপ বোতামটি ব্যবহার করুন ।
- প্রতিটি গ্রুপে নিম্নলিখিত উপকরণগুলি বিতরণ করুন:
- 123 Robot
- কোডার
- মাঝের সারিতে লেখা 1, 2, এবং 3 সংখ্যা সহ একটি 123 টাইল
- কোডার কার্ড
- শিক্ষার্থীদের কাছে 'যখন শুরু 123' কার্ড, চারটি "ড্রাইভ 1" কার্ড, একটি "ড্রাইভ 2" কার্ড, একটি "বাঁদিকে ঘুরুন" কার্ড এবং একটি "ডানদিকে ঘুরুন" কার্ড থাকা উচিত ।
- শিক্ষার্থীরা তাদের প্রকল্পগুলি তৈরি এবং ডিবাগ করার জন্য কোডার কার্ডের একই সেট ব্যবহার করবে ।
- শিক্ষার্থীদের রোবটকে জাগাতে হবে । 123 রোবটকে জাগাতে, নিচের অ্যানিমেশনে যেমন দেখানো হয়েছে, আপনি স্টার্টআপের শব্দ না শোনা পর্যন্ত একটি পৃষ্ঠ বরাবর চাকাগুলিকে ধাক্কা দিন । এই অ্যানিমেশনের জন্য শব্দ চালু করুন । 123 রোবট সম্পর্কে আরও তথ্যের জন্য, VEX 123 রোবট স্টেম লাইব্রেরি নিবন্ধটি দেখুন।
ভিডিও ফাইল-
তারপরে শিক্ষার্থীদের এখানে দেখানো বাগড প্রকল্প তৈরি করা উচিত । এই প্রকল্পটি ইচ্ছাকৃতভাবে ভুল, শিক্ষার্থীদের একসাথে ডিবাগিং প্রক্রিয়াটি সম্পূর্ণ করার জন্য স্টেপ বোতামটি ব্যবহার করার সুযোগ দেওয়ার জন্য । শিক্ষার্থীরা ঠিক যেমন দেখানো হয়েছে ঠিক তেমনভাবে প্রকল্পটি তৈরি করেছে তা নিশ্চিত করুন ।
বাগড প্রজেক্ট তৈরি করুন - 123 রোবটকে কোডারের সাথে সংযুক্ত করুন । 123 রোবটকে সংযুক্ত করতে, কোডারে স্টার্ট এবং স্টপ বোতামগুলি টিপুন এবং ধরে রাখুন এবং কমপক্ষে 5 সেকেন্ডের জন্য 123 রোবটের বাম এবং ডান বোতামগুলি ধরে রাখুন, যতক্ষণ না আপনি সংযুক্ত শব্দ শুনতে পান এবং নির্দেশক লাইটগুলি সময়মতো ফ্ল্যাশ করে, যেমন নীচের অ্যানিমেশনে দেখানো হয়েছে । এই অ্যানিমেশনের জন্য শব্দ চালু করুন । কোডার সম্পর্কে আরও তথ্যের জন্য, VEX 123 কোডার স্টেম লাইব্রেরির নিবন্ধটি দেখুন।
ভিডিও ফাইল-
একবার সমস্ত 123 রোবট চালু হয়ে গেলে, এবং কোডারগুলি সংযুক্ত হয়ে গেলে, শিক্ষার্থীরা 123 রোবটটি প্রারম্ভিক বিন্দুতে স্থাপন করবে, যেমনটি এখানে দেখানো হয়েছে, একসাথে প্রকল্পের মধ্য দিয়ে যাওয়ার জন্য প্রস্তুত হতে ।
প্রারম্ভিক বিন্দুতে 123 রোবট রাখুন - নিশ্চিত করুন যে শিক্ষার্থীরা টাইলের 123 রোবটকে সঠিকভাবে দিশা দিচ্ছে । এখানে যেমন দেখানো হয়েছে, 123 রোবটটি টাইলের নীচের বাম স্কোয়ারে স্থাপন করা উচিত, সাদা তীরটি স্কোয়ারের শীর্ষে খাঁজের সাথে সংযুক্ত করা উচিত । প্রকল্পটি শুরু হওয়ার সময় শিক্ষার্থীদের রোবটগুলি যদি বাম বা ডানদিকে টাইলের দিকে চলে যায় তবে তাদের সেটআপ চিত্রের সাথে মেলে এবং প্রকল্পটি আবার শুরু করতে তাদের রোবটটি পুনরায় সেট করুন ।
- তারপরে শিক্ষার্থীদের একসাথে প্রকল্পের মধ্য দিয়ে যেতে হবে ।
-
একবার "স্টেপ" বোতামটি টিপুন এবং প্রকল্পের প্রতিটি কার্ডকে কোডারের লাইটগুলি হাইলাইট করুন, তারপরে "যখন 123 শুরু হবে" কোডার কার্ডের পাশে হলুদ জ্বলজ্বল করুন ।
কোডারের স্টেপ বোতাম - প্রকল্পে প্রথম কোডার কার্ডটি চালানোর জন্য দ্বিতীয়বার ধাপ বোতামটি টিপুন । এটি "যখন শুরু হবে 123" কোডার কার্ড, তাই 123 রোবট নড়বে না । আলো কীভাবে পরিবর্তিত হয় এবং কখন "ড্রাইভ 2" হলুদ রঙে হাইলাইট করা হয় তা দেখার জন্য শিক্ষার্থীদের হাইলাইটিংয়ের দিকে নজর দেওয়া উচিত ।
- স্টেপ বোতামটি তৃতীয়বার টিপুন এবং 123 Robot ড্রাইভ 2 ধাপ এগিয়ে দেখুন ।
- আবার ধাপ বোতাম টিপুন এবং প্রকল্পে পরবর্তী কোডার কার্ডের আচরণ দেখুন ।
-
একসাথে প্রকল্পের মধ্য দিয়ে যেতে থাকুন এবং রোবটের গতিবিধি পর্যবেক্ষণ করুন । নীচের অ্যানিমেশনটি শুরু থেকে শেষ পর্যন্ত পুরো বাগড প্রকল্প চালানোর জন্য ধাপ বোতামটি ব্যবহার করে দেখায় ।
ভিডিও ফাইল
-
- এরপরে, শিক্ষার্থীদের রোবটের আচরণের বাগ সনাক্ত করতে বলুন । 123 রোবটটি 2 নম্বরে যাওয়ার কথা ছিল, কিন্তু এর পরিবর্তে এটি 3 নম্বরে চলে যায় । তাদের বলুন যে তারা এখন রোবটটিকে তার প্রারম্ভিক অবস্থানে পুনরায় সেট করতে চলেছে এবং কোডে বাগটি খুঁজে পেতে প্রকল্পের মাধ্যমে পদক্ষেপ নেবে ।
- প্রতিটি কোডার কার্ড পৃথকভাবে চালানোর জন্য স্টেপ বোতাম টিপে প্রক্রিয়াটি পুনরাবৃত্তি করুন এবং শিক্ষার্থীরা যখন তাদের প্রকল্পে বাগটি খুঁজে পায় তখন ঘোষণা করুন । শিক্ষার্থীরা তাদের খুঁজে পাওয়া বাগড কোডার কার্ডটি ক্লাসের সাথে শেয়ার করতে পারে ।
- তারপরে শিক্ষার্থীদের "ড্রাইভ 2" কোডার কার্ডটি প্রতিস্থাপন করতে একটি ভিন্ন কোডার কার্ড বেছে নিয়ে বাগটি ঠিক করতে হবে ।
- শিক্ষার্থীদের কাছে কেবল "ড্রাইভ 1" বা "বাঁদিকে ঘুরুন" কোডার কার্ড থাকা উচিত, যাতে তাদের প্রকল্প ঠিক করার জন্য তাদের বিকল্পগুলি সীমিত করতে সহায়তা করা যায় ।
-
শিক্ষার্থীরা আলাদা কার্ড দিয়ে "ড্রাইভ 2" কোডার কার্ডটি প্রতিস্থাপন করার পরে, তাদের 123 রোবটটিকে তার প্রারম্ভিক পয়েন্টে রিসেট করা উচিত এবং তাদের প্রকল্পটি পরীক্ষা করতে "স্টার্ট" বা "স্টেপ" টিপুন । ডিবাগ করা প্রজেক্টে 123 রোবট মুভ করা উচিত যেমনটি নিচের অ্যানিমেশনে দেখানো হয়েছে ।
ভিডিও ফাইল
- প্রতিটি গ্রুপে নিম্নলিখিত উপকরণগুলি বিতরণ করুন:
- শিক্ষার্থীরা একসাথে প্রকল্পের মাধ্যমে পদক্ষেপ নেওয়ার সাথে সাথে স্টেপ বোতামটি কীভাবে কাজ করে সে সম্পর্কে কথোপকথনকে সহজতর করুন ।
- কোডার কার্ডে কোন কোডার কার্ডটি চলছে তা আপনাকে জানানোর জন্য কোডারে আপনি কী লক্ষ্য করেন?
- আপনি প্রকল্পের মধ্য দিয়ে যাওয়ার সাথে সাথে হাইলাইটের রঙগুলি কেন পরিবর্তিত হয় বলে আপনি মনে করেন?
- প্রকল্পের মধ্য দিয়ে পদক্ষেপ নেওয়া কীভাবে 123 রোবটটি প্রকল্পের মধ্য দিয়ে যেভাবে চলেছিল তা পরিবর্তন করেছিল? এটি কি আপনার প্রকল্পে বাগ খুঁজে পাওয়া সহজ বা আরও কঠিন করে তুলেছে? কেন?
শিক্ষার্থীরা 123 রোবটের আচরণে বাগ সনাক্ত করার সাথে সাথে, আপনি তাদের হাত বাড়াতে বা একটি বাগ প্রিন্টেবল (Google Doc/.docx/.pdf) ধরে রাখতে পারেন যাতে তারা ঘোষণা করতে পারে যে তাদের একটি চাক্ষুষ বাগ আছে, মৌখিক নয়, উপায় । শিক্ষার্থীদের মনে করিয়ে দিন যে সবাই একই হারে বাগ খুঁজে পাবে না, তাই তাদের ক্লাসে অন্যদের জন্য বাগ খুঁজে পাওয়ার মজাটি নষ্ট না করার বিষয়ে সচেতন হওয়া উচিত ।
প্রকল্পের বাগ কীভাবে ঠিক করা যায় সে সম্পর্কে শিক্ষার্থীদের বিভিন্ন ধারণা থাকতে পারে এবং এটি ঠিক আছে । শিক্ষার্থীদেরকে ব্যাখ্যা করতে উত্সাহিত করুন কেন তারা মনে করে যে তাদের ধারণা সমস্যার সমাধান করবে, তাদের অংশীদারদের সাথে ডিবাগিং প্রক্রিয়ার মাধ্যমে কথা বলার অনুশীলন করবে । শিক্ষার্থীরা একাধিক ফিক্স চেষ্টা করতে পারে এবং তারা কীভাবে কাজ করে তার তুলনা করতে পারে । ডিবাগিং সমস্যার প্রায়শই একাধিক সমাধান থাকে এবং এই অনুশীলনটি শিক্ষার্থীদের অন্যদের চিন্তাভাবনার পদ্ধতির জন্য আরও উন্মুক্ত হতে সহায়তা করতে পারে ।
- শিক্ষার্থীদেরমনে করিয়ে দিন যে স্টেপ বোতামটি এমন একটি সরঞ্জাম যা তারা যে কোনও সময় একটি প্রকল্প ডিবাগ করতে ব্যবহার করতে পারে । এই ধরনের একটি সহজ প্রকল্পের সাথে, তারা অবিলম্বে সমস্যাটি দেখতে সক্ষম হতে পারে । যাইহোক, তাদের প্রকল্পগুলি আরও জটিল, বা দীর্ঘতর হিসাবে, পদক্ষেপ বোতামটি প্রতিবার 123 রোবটের সাথে কাজ করার সময় তাদের প্রকল্পগুলিতে বাগগুলি খুঁজে পেতে এবং ঠিক করতে সহায়তা করার জন্য একটি দরকারী সরঞ্জাম হবে ।
- স্টেপ বোতামটি কীভাবে ভবিষ্যতে একটি প্রকল্প ডিবাগ করতে সহায়তা করতে পারে সে সম্পর্কে শিক্ষার্থীদের জিজ্ঞাসা করুন ।
- আপনার যদি ডিবাগ করার জন্য দীর্ঘ প্রকল্প থাকে তবে ধাপ বোতামটি কীভাবে আপনাকে সহায়তা করবে?
- আপনি কীভাবে প্রকল্পে একটি বাগ খুঁজে পেতে ধাপ বোতামটি ব্যবহার করতে পারেন?
- যখন তাদের একটি প্রকল্প ডিবাগ করতে হয়েছিল তখন আপনি কীভাবে আমাদের ক্লাসের একজন নতুন সদস্যের কাছে স্টেপ বোতামটি কাজ করে তা ব্যাখ্যা করবেন?
মিড-প্লে ব্রেক & গ্রুপ আলোচনা
যত তাড়াতাড়ি প্রতিটি গ্রুপ বাগ ঠিক করেছে এবং 123 রোবট সফলভাবে 2 নম্বরে পৌঁছানোর জন্য প্রকল্পটি পরীক্ষা করেছে , একটি সংক্ষিপ্ত কথোপকথনের জন্য একসাথে আসুন ।
শিক্ষার্থীরা কীভাবে তাদের প্রকল্পটি ডিবাগ করার জন্য স্টেপ বোতামটি ব্যবহার করেছে তা পুনর্বিবেচনা করার সুযোগ দিন, যাতে তারা এই প্রসঙ্গে এটি কীভাবে কাজ করে তা বুঝতে পারে ।
- আপনার 123 রোবট দিয়ে একটি প্রকল্পের মধ্য দিয়ে যাওয়ার জন্য আপনাকে কী করতে হবে?
- ধাপ বোতামটি কীভাবে আপনাকে আপনার প্রকল্পে একটি বাগ সনাক্ত করতে, খুঁজে পেতে এবং ঠিক করতে সহায়তা করেছিল?
- আপনার কেন মনে হয় স্টেপ বোতামটি ব্যবহার করে প্রকল্পটি ডিবাগ করা সহজ করে তোলে?
শিক্ষার্থীদের মনে করিয়ে দিন যে ডিবাগিং 123 রোবটের সাথে কাজ করার একটি অংশ এবং তাদের কোডের বাগগুলি তাদের কোডিং সম্পর্কে শিখতে সহায়তা করতে পারে । শিক্ষার্থীদের একটি ইতিবাচক অভিজ্ঞতা হিসাবে ডিবাগিং ফ্রেম করা চালিয়ে যাওয়ার জন্য তাদের প্রকল্পগুলিতে (এই ইউনিট এবং অন্যান্য 123 রোবট ক্রিয়াকলাপ উভয় ক্ষেত্রেই) বাগ সনাক্তকরণ, সন্ধান এবং ফিক্সিংয়ের মাধ্যমে তারা যে একটি বা দুটি জিনিস শিখেছে তা ভাগ করে নিতে বলুন । স্বীকার করুন যে শিক্ষার্থীদের তাদের ডিবাগিং ক্ষমতা এবং তাদের রোবটগুলির সাথে বাগগুলি ঠিক করার উপায়গুলি নিয়ে গর্বিত হওয়া উচিত!
পার্ট 2 - ধাপে ধাপে
- শিক্ষার্থীদের নির্দেশ দিন যে তারা এখন তাদের গ্রুপে প্রকল্পগুলি ডিবাগ করতে ধাপ বোতামটি ব্যবহার করতে চলেছে, যাতে তাদের 123 রোবট টাইলের উপর তাদের আসনে ফিরে যেতে পারে । 123 রোবটটি চেয়ারে চালানো উচিত, তবে প্রকল্পে একটি বাগ রয়েছে । নীচের অ্যানিমেশনটি বাগড প্রকল্পটি দেখায়, তাই 123 রোবট সফলভাবে চেয়ারে পৌঁছাবে না ।
ভিডিও ফাইল
- শিক্ষার্থীদের জন্য মডেল মডেল কীভাবে তাদের 123 রোবট এবং টাইল সেটআপ করবেন যাতে রোবটটি তার আসনে ফিরে যেতে পারে । নিশ্চিত করুন যে 123 রোবট এবং টাইলের তীরগুলি সঠিকভাবে রেখাযুক্ত এবং রোবটটি তার প্রারম্ভিক বিন্দুতে সঠিক দিকের মুখোমুখি হচ্ছে, যেমনটি নীচের ছবিতে দেখানো হয়েছে ।
প্রারম্ভিক বিন্দুতে 123 রোবট রাখুন - নিশ্চিত করুন যে শিক্ষার্থীরা টাইলের 123 রোবটকে সঠিকভাবে দিশা দিচ্ছে । এখানে যেমন দেখানো হয়েছে, 123 রোবটটি টাইলের নীচের কেন্দ্র স্কোয়ারে স্থাপন করা উচিত, সাদা তীরটি স্কোয়ারের শীর্ষে খাঁজের সাথে সংযুক্ত করা উচিত । প্রকল্পটি শুরু হওয়ার সময় শিক্ষার্থীদের রোবটগুলি যদি টাইলের বাম বা ডানদিকে চলে যায় তবে তাদের সেটআপ চিত্রের সাথে মেলে এবং প্রকল্পটি আবার শুরু করতে তাদের রোবটটি পুনরায় সেট করুন ।
-
শিক্ষার্থীরা এখানে দেখানো হিসাবে বাগড প্রকল্প তৈরি করুন । (শিক্ষার্থীদের প্লে পার্ট 1 এর জন্য কোডার কার্ডের একই সেট ব্যবহার চালিয়ে যাওয়া উচিত ।)
বাগড প্রজেক্ট তৈরি করুন - সময় শেষ হয়ে গেলে শিক্ষার্থীদের রোবটটিকে জাগিয়ে তুলতে হতে পারে । 123 রোবটকে জাগাতে, নিচের অ্যানিমেশনে যেমন দেখানো হয়েছে, আপনি স্টার্টআপের শব্দ না শোনা পর্যন্ত একটি পৃষ্ঠ বরাবর চাকাগুলিকে ধাক্কা দিন । এই অ্যানিমেশনের জন্য শব্দ চালু করুন । 123 রোবট সম্পর্কে আরও তথ্যের জন্য, VEX 123 রোবট স্টেম লাইব্রেরি নিবন্ধটি দেখুন।
ভিডিও ফাইল- তারপরে, নীচের অ্যানিমেশনে দেখানো হিসাবে 123 রোবটকে কোডারের সাথে সংযুক্ত করুন । এই অ্যানিমেশনের জন্য শব্দ চালু করুন । কোডার সম্পর্কে আরও তথ্যের জন্য, VEX 123 কোডার স্টেম লাইব্রেরির নিবন্ধটি দেখুন।
ভিডিও ফাইল- 123 রোবটটি চালু এবং সংযুক্ত হয়ে গেলে এবং তাদের প্রকল্পটি কোডারে প্রস্তুত হয়ে গেলে, শিক্ষার্থীরা এটি ডিবাগ করতে প্রকল্পের মাধ্যমে পদক্ষেপ নিতে শুরু করতে "ধাপ" বোতামটি টিপতে পারে ।
- রোবটের আচরণে বাগ সনাক্ত করতে, প্রকল্পে বাগ খুঁজে পেতে এবং সেই কোডার কার্ডটি প্রতিস্থাপন করে প্রকল্পটি ঠিক করার জন্য প্রতিটি কোডার কার্ড চালানোর জন্য পদক্ষেপ বোতামটি পৃথকভাবে টিপতে শিক্ষার্থীদের প্লে পার্ট 1 এ ব্যবহৃত একই পদক্ষেপগুলি অনুসরণ করা উচিত ।
- ডিবাগিং প্রক্রিয়া শুরু করার আগে শিক্ষার্থীরা 123 রোবটকে সঠিক দিশায় এবং শুরুর অবস্থানে রেখেছে তা নিশ্চিত করুন ।
- রোবটটি এগিয়ে যেতে দেখতে শিক্ষার্থীদের স্টেপ বোতামটি তিনবার টিপতে হবে । ধাপ বোতামের প্রথম টিপে ত্রুটিগুলি পরীক্ষা করার জন্য প্রকল্পের মাধ্যমে চালানো হবে, দ্বিতীয় টিপে "যখন শুরু হবে 123" কোডার কার্ডটি চালানো হবে (যা রোবটকে সরানোর কারণ হবে না), এবং তৃতীয় টিপে "ড্রাইভ 2" চালানো হবে ।
-
যখন শিক্ষার্থীরা তাদের ঠিক জায়গায় থাকে, তখন তারা হয় তাদের ডিবাগিং সমাধান পরীক্ষা করতে "ধাপ" বা "শুরু করুন" টিপতে পারে । শিক্ষার্থীরা প্রকল্পটি ডিবাগ করার পরে, 123 রোবটটি টাইলের চেয়ারে তার আসনে ফিরে যেতে হবে, যেমনটি নীচের অ্যানিমেশনে দেখানো হয়েছে ।
ভিডিও ফাইল
- ডিবাগিং প্রক্রিয়া সম্পর্কে কথোপকথন সহজতর করুন এবং স্টেপ বোতামটি ব্যবহার করুন, কারণ শিক্ষার্থীরা তাদের ডিবাগ করার জন্য তাদের প্রকল্পের মধ্য দিয়ে যায় ।
- রোবটের আচরণে আপনি কোন বাগটি চিহ্নিত করেছেন তা আপনি ব্যাখ্যা করতে পারেন? আপনি রোবটটি যা করতে চেয়েছিলেন তার থেকে এই আচরণটি কীভাবে আলাদা?
- আপনি কীভাবে আপনার প্রকল্পে বাগ খুঁজে পেতে ধাপ বোতামটি ব্যবহার করেছিলেন?
- বাগটি ঠিক করার জন্য আপনাকে কোন কোডার কার্ডটি ব্যবহার করতে হবে? আপনি কেন এটি বেছে নিয়েছেন?
- আপনি কীভাবে জানেন যে আপনি প্রকল্পটি সফলভাবে ডিবাগ করেছেন? প্রকল্পটি ডিবাগ করা হলে আপনি 123 রোবটটি কী করবেন তা দেখতে পাবেন?
- ধাপ বোতামটি কি আপনার প্রকল্পে বাগ সনাক্ত করা এবং খুঁজে পাওয়া আপনার পক্ষে সহজ করে তোলে? কেন বা কেন নয়?
শিক্ষার্থীরা 123 রোবটের আচরণে বাগ সনাক্ত করার সাথে সাথে, আপনি তাদের হাত বাড়াতে বা একটি বাগ প্রিন্টেবল (Google Doc/.docx/.pdf) ধরে রাখতে পারেন যাতে তারা ঘোষণা করতে পারে যে তাদের একটি চাক্ষুষ বাগ আছে, মৌখিক নয়, উপায় । শিক্ষার্থীদের মনে করিয়ে দিন যে সবাই একই হারে বাগ খুঁজে পাবে না, তাই তাদের ক্লাসে অন্যদের জন্য বাগ খুঁজে পাওয়ার মজাটি নষ্ট না করার বিষয়ে সচেতন হওয়া উচিত ।
শিক্ষার্থীরা যখন প্রকল্পের মধ্য দিয়ে এগিয়ে যাচ্ছে, তখন কোডারে হাইলাইট করার দিকে তাদের মনোযোগ দিন । যখন একটি কোডার কার্ডের পাশে একটি হলুদ হাইলাইট থাকে (এটি পরবর্তী কোডার কার্ডটি চালানোর ইঙ্গিত দেয়), তখন শিক্ষার্থীদের 123 রোবট কী আচরণ করবে তা ভবিষ্যদ্বাণী করতে হবে । যখন তারা 'ধাপ' বোতামটি টিপেন এবং 123 রোবটের আচরণ দেখেন, তখন তারা রোবটটি যা করতে দেখেছে তার সাথে তাদের মৌখিক ভবিষ্যদ্বাণী তুলনা করতে পারেন । এটি শিক্ষার্থীদের কেবল তাদের স্থানিক যুক্তি প্রকাশ করতে সহায়তা করে না, প্রোগ্রামিং ভাষায় কোডার কার্ড কমান্ড এবং তারা কীভাবে রোবটের আচরণের সাথে সম্পর্কিত তার মধ্যে একটি সংযোগ তৈরি করতেও সহায়তা করে ।
যে গোষ্ঠীগুলি দ্রুত প্রকল্পটি ডিবাগ করে এবং অন্য একটি চ্যালেঞ্জের জন্য প্রস্তুত, তাদের টাইলের উপর তাদের 123 রোবটের জন্য একটি ভিন্ন শুরুর অবস্থান বেছে নিতে বলুন । তারপরে তারা 123 রোবটকে অন্য পথে তার আসনে ফিরিয়ে দেওয়ার লক্ষ্য পূরণের জন্য তাদের বিদ্যমান প্রকল্পটি ডিবাগ করতে ডিবাগিং প্রক্রিয়া এবং স্টেপ বোতামটি আবার ব্যবহার করতে পারে ।
- শিক্ষার্থীদেরমনে করিয়ে দিন যে এই ডিবাগিং প্রক্রিয়াটি এমন একটি প্রক্রিয়া যা তারা তাদের 123 রোবটের সাথে কাজ করার সময় অনেকবার ব্যবহার করতে চলেছে । তারা সম্ভবত ইতিমধ্যে একটি প্রকল্প ডিবাগ করেছে, তবে প্রক্রিয়াটি ভালভাবে ব্যাখ্যা করার জন্য শব্দভাণ্ডার ছিল না । শিক্ষার্থীদেরকে বিভিন্ন উপায়ে ডিবাগিং প্রক্রিয়াটি মৌখিক করার জন্য যতটা সম্ভব সুযোগ দিন, যাতে তারা সনাক্তকরণের পদক্ষেপগুলি সংযুক্ত করতে পারে – খুঁজুন – কোডিং সম্পর্কে তাদের বোঝার সাথে ঠিক করুন ।
এছাড়াও শিক্ষার্থীদের মনে করিয়ে দিন যে ডিবাগিং মজাদার হতে পারে এবং হওয়া উচিত! এমন প্রকল্প থাকতে পারে যার মধ্যে বেশ কয়েকটি বাগ রয়েছে এবং এটি ঠিক আছে । প্রতিটি বাগ সনাক্ত করা, সন্ধান করা এবং ঠিক করা তার নিজস্ব ধাঁধা হতে পারে । তারা যত বেশি বাগগুলি সফলভাবে ডিবাগ করতে পারে, তত বেশি তারা তাদের 123 রোবটগুলির সাথে পরিকল্পনা এবং সমস্যা সমাধানের উপায় সম্পর্কে শিখবে ।
- শিক্ষার্থীদের অন্যান্য পরিস্থিতি সম্পর্কে জিজ্ঞাসা করুন যেখানে তারা একটি ডিবাগিং প্রক্রিয়া ব্যবহার করতে পারে । উদাহরণস্বরূপ, যদি তারা দাঁত ব্রাশ করার চেষ্টা করে, কিন্তু টুথপেস্ট ভুলে যায় । তারা সেই আচরণে কোন বাগ সনাক্ত করতে পারে? তারা কীভাবে তাদের প্রক্রিয়াতে বাগটি খুঁজে পাবে এবং ঠিক করবে? যদি তারা সেই প্রক্রিয়াটির 'মধ্য দিয়ে' যেতে এবং আরও ধীরে ধীরে চলতে থাকে তবে 'বাগ' ঠিক করা কি সহজ হবে? কেন বা কেন নয়?