المختبر 1 - جمع عينة من صخور المريخ
السؤال الرئيسي: كيف يمكنني استخدام المغناطيس الكهربائي على قاعدة التعليمات البرمجية لجمع قرص؟
- سيتم تعريف الطلاب بدور الجيولوجي الكوكبي، وكيفية استخدام الأدوات الموجودة على مركبة المريخ لمساعدتهم في جمع العينات ودراستها. سيقومون ببناء قاعدة التعليمات البرمجية 2.0 - العين + المغناطيس الكهربائي لتكون بمثابة مركبة فضائية في .
- سيقوم الطلاب ببناء مشروع في VEXcode GO لاستخدام المغناطيس الكهربائي لجمع القرص وإعادته إلى القاعدة. سيقومون أولاً ببناء المشروع مع معلمهم، ثم سيكررونه في مجموعاتهم لجمع قرص من مواقع أخرى.
- سيقوم الطلاب بمشاركة مشاريعهم ومناقشة كيفية عمل المغناطيس الكهربائي في مشاريعهم لحمل القرص إلى موقع القاعدة. وسوف يشاركون أيضًا كيفية حلهم للتحدي المتمثل في قيادة قاعدة التعليمات البرمجية إلى مواقع أساسية جديدة.
المختبر 2 - دراسة عينة الصخور المريخية
السؤال الرئيسي: كيف يمكنني استخدام مستشعر العين مع المغناطيس الكهربائي لجمع قرص وفرزه حسب اللون؟
- سيتم تعريف الطلاب بكيفية استخدام مستشعر العين في قاعدة الكود كأداة لمساعدة مركبة قاعدة الكود الخاصة بهم في فرز العينات التي تجمعها، تمامًا كما تقوم مركبات المريخ الحقيقية بتحليل العينات وفرزها حتى يمكن إرجاع العينات إلى الأرض في مهمة مستقبلية.
- سيقوم الطلاب أولاً بالبناء على مشروعهم من المختبر 1 لإضافة شرط باستخدام كتلة [إذا ثم]، باستخدام البيانات التي تم جمعها بواسطة مستشعر العين بحيث إذا كان القرص أحمر، فإن قاعدة التعليمات البرمجية ستقوده إلى القاعدة الحمراء. وسوف يقومون بعد ذلك بتكرار مشاريعهم، لجمع عينة حمراء وفرزها من وإلى مواقع مختلفة.
- سيقوم الطلاب بمناقشة التحديات التي واجهوها في إكمال التحدي، بالإضافة إلى كيفية عمل الشرط في المشروع لجمع القرص الأحمر ووضعه بشكل فعال.
المختبر 3 - فرز العينات
السؤال الرئيسي: كيف يمكنني برمجة قاعدة التعليمات البرمجية لجمع أقراص متعددة وفرزها حسب اللون؟
- سيناقش الطلاب كيف تحتاج المركبة إلى جمع وفرز أنواع مختلفة من العينات على المريخ. سيقومون بإعادة زيارة مشاريعهم من المختبر 2، واستخدام ميزة الخطوة لإظهار تدفق المشروع باستخدام كتلة [If then]، مع الانتباه إلى ميزة التمييز في VEXcode GO. وسوف يتحدثون بعد ذلك عن كيفية البناء على هذا المشروع لإضافة الشروط وفرز المزيد من العينات.
- ثم يقوم الطلاب بالبناء على مشروعهم لإضافة شرط إضافي، حتى تتمكن قاعدة التعليمات البرمجية الخاصة بهم من جمع عينات متعددة وفرزها إلى قواعد مختلفة بناءً على لونها. سيبدأون بإرشادات إرشادية لجمع القرص الأزرق، ثم سيعملون في مجموعاتهم لمحاولة فرز القرص الأخضر .
- سيقوم الطلاب بمشاركة مشاريعهم واستراتيجياتهم وتحدياتهم أثناء عملهم على فرز الأقراص. سيقومون بمناقشة تدفق المشروع الخاص بكتلة [If then] وكيف ساعدهم ذلك في تحدي الترميز.
المختبر 4 - جيولوجي الكواكب
السؤال الرئيسي: كيف يمكنني استخدام My Blocks لإنشاء مشروع ترميز أكثر كفاءة؟
- سيتم تعريف الطلاب بمفهوم My Block في VEXcode GO، وسيشاهدون مقطع الفيديو التعليمي "My Blocks" كفصل دراسي. سيقومون بمناقشة كيف يمكن لـ My Blocks أن تجعل المشاريع أسهل في الفهم واستكشاف الأخطاء وإصلاحها. وسوف يقومون بعد ذلك بالبناء على مشروعهم من المختبر 3 لإضافة My Block إلى مشروعهم مع المعلم.
- سيعمل الطلاب على الاستفادة من التعلم في المختبر 3، لاستكشاف كيفية استخدام My Blocks لمساعدة مشروع ترميز معقد على أن يصبح أكثر كفاءة وأسهل في الفهم واستكشاف الأخطاء وإصلاحها. سيستخدمون My Block الذي تم في Engage لبناء واختبار مشاريعهم حتى تتمكن قاعدة التعليمات البرمجية من جمع وفرز الأقراص الثلاثة. وسوف يستمرون أيضًا في مناقشة كيفية عمل My Blocks ضمن تدفق المشروع.
- سيناقش الطلاب كيفية استخدام ميزة Highlight التي يمكن أن تساعدهم في تحديد وقت تنفيذ Code Base لـ My Block، ومتى لم يتم ذلك، وكيف يكون استخدام My Block في مشروع مفيدًا عند إنشاء التعليمات البرمجية.