يلعب
الجزء الأول - خطوة بخطوة
- تعليماتاطلب من كل مجموعة التخطيط لمشروع VEXcode الخاص بها عن طريق كتابة
الكود الزائف. سيقومون بإنشاء كود وهمي ليتمكن روبوت قاعدة التعليمات البرمجية الخاصة بهم
والتوسع من التنقل في مسار التحدي الخاص بهم. شاهد الرسوم المتحركة أدناه لترى كيف يمكن لقاعدة
التعليمات البرمجية التحرك عبر الدورة التدريبية.
في الرسوم المتحركة أدناه، يبدأ المسار في الزاوية اليسرى العليا، مع مسار يمتد في شكل مستطيل إلى اليمين، مع العديد من المنعطفات. على طول الطريق هناك خمسة عناصر من القمامة متناثرة. يتجه الروبوت إلى الأمام، ليجمع أول جسمين، ثم يتجه إلى اليسار ويتجه إلى الأمام لجمع الجسم الثالث. ثم ينعطف إلى اليسار ويقود إلى الأمام، ثم ينعطف إلى اليمين ويقود إلى الأمام لجمع الرابع. وأخيرًا، يستدير الروبوت إلى اليمين، ويتحرك للأمام، ثم يستدير إلى اليسار ويتحرك للأمام ثلاث مرات لجمع آخر قطعة من القمامة والوصول إلى النهاية.ملف الفيديو - النموذجنموذج للطلاب حول كيفية كتابة الكود الزائف لتخطيط مشروعهم، ثم نقل
الكود الزائف إلى كتل [التعليق]، وأخيرًا إنشاء مشاريعهم واختبارها. تأكد من أن كل مجموعة لديها
قطعة من الورق والقلم لكتابة الكود الزائف الخاص بها.
- اطلب من الطلاب رسم خريطة للمسار الذي سيتعين على قاعدة التعليمات البرمجية أن تسلكه في دورة التحدي الخاصة بهم من البداية إلى النهاية. نموذج لكيفية أن تكون محددًا في الكود الزائف. بدلاً من "المضي قدمًا"، يجب على الطلاب وصف المسافة إلى الأمام بدقة باستخدام القياسات والوحدات.
مثال على الكود الزائف - بمجرد أن يقوم الطلاب بإنشاء الكود الزائف، يمكن للطلاب البدء في مشروع VEXcode GO الخاص بهم. إذا احتاج الطلاب إلى مساعدة في فتح مشروع وحفظه، فقم بنمذجة الخطوات الموجودة في افتح مشروعًا واحفظه المقالة، واطلب منهم متابعتها. اطلب من الطلاب تسمية مشروعهم حالة طوارئ المحيط.
اسم المشروع - بعد ذلك، سيتعين على الطلاب ربط قاعدة التعليمات البرمجية الخاصة بهم بأجهزتهم. إذا لزم الأمر، قم بنمذجة الخطوات في قم بتوصيل VEX GO Brain مقالة مكتبة VEX للطلاب.
- سوف يحتاجون أيضًا إلى تكوين VEXCode GO لقاعدة التعليمات البرمجية. إذا لزم الأمر، قم بنمذجة الخطوات من تكوين قاعدة التعليمات البرمجية مقالة مكتبة VEX وتأكد من أن الطلاب يمكنهم رؤية كتل Drivetrain في Toolbox.
- بمجرد تسمية المشروع، وتوصيل الدماغ، وتكوين قاعدة التعليمات البرمجية، يكون الطلاب على
استعداد لنقل الكود الزائف الخاص بهم إلى كتل التعليقات لتنظيم مشروعهم. ذكّر الطلاب
بأنهم فعلوا ذلك من أجل مشروع Drive in a Square في المختبر 2. إذا لزم الأمر،
قم بنقل النموذج إلى كتل التعليق.
- ملاحظة: سيكون لكل مجموعة رمز زائف مختلف، استنادًا إلى الحركات اللازمة للتنقل في مسار التحدي الخاص بهم.
كود زائف لكتل التعليقات - ذكّر الطلاب بأن كتل [التعليق] تُستخدم لتنظيم مشاريعهم ولن يقوموا بتنفيذ أي سلوكيات. سوف يحتاجون إلى إضافة كتل Drivetrain لتحريك قاعدة التعليمات البرمجية الخاصة بهم. بمجرد أن يقوم الطلاب بنقل الكود الزائف الخاص بهم، فسوف يقومون بإضافة كتل Drivetrain.
- إذا لزم الأمر، قم بإضافة نموذج كتلة Drivetrain الأولى في مشروع المثال. اطلب من الطلاب الاستمرار حتى يضيفوا كتل Drivetrain لكل كتلة [تعليق].
إضافة كتل نقل الحركة وتغيير المعلمات - بمجرد أن يقوم الطلاب بإضافة جميع كتل Drivetrain، فإنهم يكونون جاهزين لبدء مشاريعهم. اطلب من الطلاب تحديد زر "ابدأ" في شريط الأدوات لبدء المشروع، ومراقبة تحركات قاعدة التعليمات البرمجية. If needed, model the steps to start a project for students.
- يجب على الطلاب اختبار مشروعهم وفعالية التمديد. شجع الطلاب على إجراء تغييرات على مشروعهم أو حتى توسعته إذا لزم الأمر بين جولات الاختبار. شاهد الفيديو أدناه لرؤية مثال لقاعدة التعليمات البرمجية التي تقود إلى دفع كائن.
ملف الفيديو - تسهيلتسهيل المناقشة مع الطلاب من خلال طرح السؤال التالي:
- ما هو الاتجاه الذي يجب أن يتحرك فيه الروبوت الخاص بك أولاً؟
- ما هي قطعة القمامة التي ستطلب من روبوتك التقاطها أولاً؟
- هل يحتاج الروبوت الخاص بك إلى إجراء أي منعطفات؟ إذا كان الأمر كذلك، ما هي الاتجاهات؟
- هل تتحرك قاعدة التعليمات البرمجية الخاصة بك والامتداد بطريقة لم تكن تتوقعها؟
عندما يبدأ الطلاب في الاختبار، اطلب منهم التحقق من أن "سلة المهملات" كبيرة بما يكفي بحيث لا تتناسب مع قاعدة التعليمات البرمجية أو الامتداد. سيؤدي هذا إلى منع جمع القمامة وربما يعيق حركة قاعدة التعليمات البرمجية.
- تذكيرتذكير الطلاب بمواصلة المحاولة حتى لو فشلوا في المرة الأولى. سيكون لدى الطلاب ثلاث فرص للتحسين. بالإضافة إلى ذلك، ذكّر الطلاب بتحسين حركات الروبوت من خلال ملاحظة أن الهدف الأول يجب أن يكون جمع قطعة واحدة من القمامة بنجاح قبل جمع المزيد.
- اسألاسأل الطلاب كيف يمكنهم مساعدة البيئة؟ هل هم جزء من برنامج إعادة التدوير أم أنهم التقطوا قطعة من القمامة التي رأوها في الكافتيريا؟
مناقشة جماعية & استراحة منتصف اللعب
بمجرد أن تقوم كل مجموعة بإنشاء واختبار مشاريعها، يجتمعون معًا لإجراء محادثة قصيرة .
- هل كانت تجاربكم ناجحة؟ هل وصل الروبوت الخاص بك إلى النهاية؟
- كيف يعمل ملحقك؟
- كيف يمكنك تحسين الكود الخاص بك؟
الجزء الثاني - خطوة بخطوة
- تعليماتأرشد الطلاب إلى أنهم سيستخدمون دورات التحدي الخاصة بهم لإكمال ثلاث
تجارب زمنية مدتها دقيقة واحدة حيث سيقوم روبوت Code Base الخاص بهم بجمع ثلاث قطع من القمامة.
الهدف هو تحسين الوقت الذي يستغرقه قاعدة التعليمات البرمجية الخاصة بهم لإكمال التحدي. شاهد
الفيديو أدناه لرؤية مثال لقاعدة التعليمات البرمجية التي تقود إلى دفع كائن.
ملف الفيديو
- يجب على الطلاب توثيق النتائج على ورقة جمع البيانات الخاصة بهم، وتحرير مشاريع VEXcode GO الخاصة بهم بين التجارب لتحسين الأداء.
- النموذجنموذج للطلاب حول كيفية إجراء التجارب المحددة بوقت وتوثيق النتائج
باستخدام ورقة جمع البيانات.
إجراءات المحاكمة المؤقتة - شجع الطلاب على توثيق ملخص موجز للتجربة والتغييرات التي يجب إجراؤها في ورقة جمع البيانات.
مثال على ورقة جمع البيانات - تسهيلتسهيل مناقشة حول التجارب المحددة بوقت:
- ما هي التحديات التي واجهتك خلال التجارب؟
- كيف قمت بإجراء التعديلات على قاعدة التعليمات البرمجية والامتداد الخاصين بك؟
- كيف قمت بإجراء التغييرات على مشروع الطوارئ المحيطية الخاص بك؟
المعلم يعمل مع مجموعة صغيرة.
- اطلب من الطلاب تبديل الأدوار طوال التجارب. على سبيل المثال:
- التجارب 1 & 3
- المنشئ - يقوم بإعداد الدورة ويبدأ المشروع.
- الصحفي - يقوم بقياس وقت التجربة التجريبية وتسجيل البيانات.
- المحاكمة 2
- المنشئ - يقوم بقياس وقت تجربة الاختبار وتسجيل البيانات.
- الصحفي - يقوم بإعداد الدورة ويبدأ المشروع.
- التجارب 1 & 3
- تذكيرذكّر الطلاب بالتأكد من أن "القمامة" كبيرة بما يكفي بحيث لا تتناسب مع
قاعدة التعليمات البرمجية أو الامتداد وربما تعيق حركة قاعدة التعليمات البرمجية. بالإضافة إلى
ذلك، ذكّر الطلاب بالتأكد من ثبات الامتداد وعدم انزلاقه على الأرض، الأمر الذي من شأنه أيضًا
أن يعيق حركة قاعدة التعليمات البرمجية. يجب على الطلاب الاستمرار في المحاولة والتفكير في مدى
التحسن الذي أحرزوه على مدار ثلاث محاولات. هناك دائما مجال للنمو والتحسين.
قم بتوجيه الطلاب للتفكير في كيفية نجاحهم في إجراء التعديلات وتحسين أداء قاعدة التعليمات البرمجية على مدار ثلاث تجارب. يعد الاختبار وإجراء التحسينات جزءًا حيويًا من عملية التصميم.
- اسألاطلب من الطلاب أن يفكروا في وقت كان عليهم فيه تجربة شيء ما عدة مرات قبل أن ينجحوا فيه. شارك مع الطلاب موقفًا قمت فيه بتجربة شيء ما عدة مرات قبل أن تنجح فيه. يتعين على البالغين في جميع المهن في العالم الحقيقي إعادة صياغة الأفكار والمشاريع باستمرار يوميًا لتحسين الأمور.
اختياري: يمكن للطلاب تفكيك هياكلهم في هذه المرحلة في المختبر.