Films pour enfants

নানী রোবট

গণিত6-11 বছর বয়সী

Dona Coroquinha শর্ট ফিল্মকে ঘিরে শিক্ষামূলক কার্যকলাপ

কার্যক্রমের প্রত্যাশিত সমাপ্তি

আপনার পথ খুঁজুন এবং ল্যান্ডমার্ক এবং উপস্থাপনা ব্যবহার করে ঘুরে বেড়ান।

কোড এবং ডিকোড পূর্বাভাস দিতে, প্রতিনিধিত্ব করে এবং পরিচিত স্থানগুলিতে আন্দোলন চালায়।

সহজ অ্যালগরিদম বোঝা এবং উত্পাদন.

Dona Coroquinha

Dona Coroquinha © Diogo Nii Cavalcanti

শিরোনামDona Coroquinha

বিষয়সংকল্প

ঘরানা ও কীওয়ার্ডকমিক, সাহস, পথচারী ক্রসিং, গাড়ী, বাস, ট্রাফিক, প্রাণী, কুকুর

বয়স (চলচ্চিত্রের জন্য)3-11 বছর

সময়কাল03 min 28 s

পরিচালনাDiogo Nii Cavalcanti

সংগীতDavid Convery

প্রযোজনাVancouver Film School (Canada, 2010)

শিক্ষামূলক কার্যক্রম

একটি রোবটকে বাধা দিয়ে বিচ্ছুরিত একটি স্থান অতিক্রম করতে এটির গতিবিধি প্রোগ্রাম করুন।

ফিল্মের বৃদ্ধা মহিলা, আমাদের চারপাশের অনেক লোকের মতো, বিশেষভাবে অসহায় যখন এটি কিছু নির্দিষ্ট কাজের ক্ষেত্রে আসে যা আমাদের কাছে সহজ বলে মনে হয়। তার জন্য, রাস্তায় চলা মানে বাধা পূর্ণ পরিবেশে নেভিগেট করা। যদি সে একটু সাহায্য করত? তার যদি পথ দেখানোর জন্য একজন গাইড থাকতো? স্বায়ত্তশাসিত গাড়িগুলির সর্বশেষ বিকাশগুলি পরামর্শ দেয় যে একটি রোবট এটি করতে পারে। কিন্তু এমন রোবট কীভাবে কাজ করবে? মডেলিং এবং প্রোগ্রামিং সঙ্গে.

এই ক্রিয়াকলাপের লক্ষ্য হল চলচ্চিত্রের পরিস্থিতি দ্বারা অনুপ্রাণিত একটি মজার চ্যালেঞ্জের মাধ্যমে শিশুদের রোবোটিক্সের এই দুটি মৌলিক ধারণার সাথে পরিচয় করিয়ে দেওয়া: একটি রোবটকে প্রোগ্রামিং করা যাতে বাধা রয়েছে এমন একটি পরিবেশের মধ্য দিয়ে একটি পথ চিহ্নিত করা। আন্দোলন কোডিং দক্ষতা অর্জনের পরে এটি 6-9 বছর বয়স থেকে করা যেতে পারে। এটি বাণিজ্যিকভাবে উপলব্ধ প্রোগ্রামেবল রোবট কিট (উদাহরণস্বরূপ স্পেরো বোল্ট, ইনো-বট, বা কোডে রকি) সহ শ্রেণিকক্ষে একটি যৌথ পরীক্ষার আকারে পরিচালিত হয়। উল্লেখ্য যে ইনো-বট রোবটটি স্ক্র্যাচ প্রোগ্রামিং ভাষার জন্য ডিজাইন করা হয়েছিল।

বর্ণনামূলক যুক্তিকে আরও উপস্থিত রাখতে এবং রোবটের সম্ভাবনার উপর নির্ভর করে, আমরা রোবটটি যেভাবে বৃদ্ধা মহিলাকে সাহায্য করতে পারে তার একটু গভীরে খনন করতে পারি: এটি তাকে তার পিঠে নিয়ে যায়, এটি মাটিতে একটি অবিচ্ছিন্ন রেখার আকারে পথটি চিহ্নিত করে, এটি তার আলো বা শব্দ সংকেত পাঠায় যাতে দিক পরিবর্তন নির্দেশ করে ইত্যাদি।

1. মডেলিং

একটি সাধারণ প্রেক্ষাপটে থাকার জন্য, আমরা স্থির প্রতিবন্ধকতাগুলি ব্যবহার করা বেছে নিয়েছি এবং রোবট প্রোগ্রামটিকে গতিবিধির একটি নির্দিষ্ট ক্রম (অবরোধ সেন্সর ব্যবহার না করা, রিয়েল-টাইম আচরণ) কার্যকর করতে কমিয়েছি। এছাড়াও, এটি "সেলুলার" চলাচলের নির্দেশাবলী মেনে চলবে, যেমন "অ্যাডভান্স x সেন্টিমিটার" (বা "এক্স সেকেন্ডের জন্য অগ্রিম"), ডান দিকে ঘুরুন (90° ঘোরান), বাম দিকে ঘুরুন (270° ঘোরান)। এইভাবে, আমরা সেই প্রতিনিধিত্বে থাকি যা শিশুরা ইতিমধ্যেই কারসাজি করেছে।

আমরা শ্রেণীকক্ষে একটি বড় জায়গা সাফ করে এবং রোবটটিকে ব্লক করতে পারে এমন বাধাগুলি স্থাপন করে শুরু করতে পারি। তাদের মিশন হবে ক্রস করা, বাধা এড়িয়ে, একটি শুরু বিন্দু থেকে একটি আগমন বিন্দু পর্যন্ত, বৃদ্ধ মহিলার পথ ট্রেস করা। প্রথম মডেলিং কাজ হল কর্মক্ষেত্রে একটি নিয়মিত গ্রিড প্রয়োগ করা। এটি মাটিতে টেপের স্ট্রিপ দ্বারা বাস্তবায়িত হতে পারে। সেখান থেকে, শিশুরা কোর্সটি সম্পূর্ণ করার জন্য আদেশের ক্রম খুঁজে বের করে "কাগজে" অনুশীলন শুরু করতে পারে।

2. রোবট আবিষ্কার

এতে নির্বাচিত মডেলিং অনুযায়ী রোবটকে কীভাবে অগ্রগতি করা যায় তার সাথে পরিচিত হওয়া জড়িত। আমরা "1 বর্গ" এর একটি সরল পদক্ষেপ দিয়ে শুরু করব। রোবট মডেল এবং প্রোগ্রামিং ইন্টারফেসের উপর নির্ভর করে, এতে ভ্রমণের সময় এবং/অথবা গতি সামঞ্জস্য করা জড়িত। তারপরে, আমরা দেখব কিভাবে এটিকে বাম দিকে ঘুরিয়ে ডানদিকে ঘুরানো যায়, যার মধ্যে বৃত্তের বিভাজনকে 90° কোণে ব্যাখ্যা করা জড়িত থাকতে পারে।

এই সমন্বয়গুলি একসাথে করা হয়, শিশুদের পরামর্শের জন্য জিজ্ঞাসা করে, তাদের সরাসরি চেষ্টা করে এবং সম্ভাব্য ত্রুটিগুলি সম্পর্কে চিন্তা করে। শিক্ষকের কাজ হল প্রোগ্রামিং ইন্টারফেসের উপস্থাপনাকে যতটা সম্ভব সহজ করা যাতে বাচ্চারা শুধুমাত্র ধারণাগুলি পরিচালনা করতে পারে।

ব্যায়ামের জন্য প্রয়োজনীয় (এবং এই ইন্টারফেসের সমস্ত ফাংশন নয়)।

3. কোর্সে আবেদন, অপ্টিমাইজেশান

আমাদের রোবট গাইডে আপনি আগের ধাপগুলি থেকে যা শিখেছেন তা প্রয়োগ করার সময় এসেছে! শিশুদের দ্বারা প্রাপ্ত আন্দোলন নির্দেশাবলী ইন্টারফেসে প্রবেশ করা হয় এবং রোবট চালু করা হয়। আমরা পর্যবেক্ষণ করি এবং ত্রুটির ক্ষেত্রে সংশোধন করি।

আমরা ভূখণ্ডের স্ট্যাটিক কনফিগারেশন (মৃত প্রান্ত, ওয়ান-ওয়ে করিডোর) বা রোবটের নতুন নড়াচড়ার প্রয়োজন (একটি সেতুতে আরোহণের জন্য বেশি গতি) সংক্রান্ত জটিলতার ক্রমবর্ধমান রুট প্রস্তুত করতে পারি। এটি অপ্টিমাইজেশান প্রশ্ন চালু করার সময়ও। সংক্ষিপ্ততম পথের কেসটি নিম্নরূপ প্রণয়ন করা হয়েছে: প্রদত্ত জটিল রুটটি পরিচালনা করার জন্য নির্দেশাবলীর সংক্ষিপ্ততম সিরিজ কী। যদি আমরা একটি প্রোগ্রামিং লুপের ধারণা প্রবর্তন করি এবং নির্বিচারে উপলব্ধ নির্দেশাবলীর স্টক সীমিত করি, আমরা কোড ফ্যাক্টরাইজেশনের ধারণাটি চালু করি (লাইটবট অনুশীলনগুলি দেখুন)।

তথ্যসূত্র

লাইটবট, একটি গেমের আকারে প্রোগ্রামিংয়ের একটি ভূমিকা (ইংরেজিতে, কিন্তু প্রত্যেকের জন্য সহজেই বোধগম্য)।

আঁচড়, সাইটটি শিক্ষামূলক উদ্দেশ্যে গ্রাফিক প্রোগ্রামিং ভাষার জন্য নিবেদিত। (বেশিরভাগ প্রোগ্রামেবল রোবট স্ক্র্যাচ বা সমতুল্য ব্যবহার করে।)

কার্যকলাপ পত্রক লিখেছেন: Bruno Pellier

Jean-baptiste-huet,Makeblock
Jean-baptiste-huet,Makeblock
প্রোগ্রামেবল রোবট কিট: স্পেরো বোল্ট, স্পেরো
প্রোগ্রামেবল রোবট কিট: স্পেরো বোল্ট, স্পেরো
প্রোগ্রামেবল রোবট কিট: ইনো-বট, টিটিএস গ্রুপ
প্রোগ্রামেবল রোবট কিট: ইনো-বট, টিটিএস গ্রুপ