قبل أن تبدأ
السؤال الأساسي: كيف يمكن لفهم طريقة تحرك الروبوتات أن يساعدنا في أن نصبح مبرمجين أفضل؟
فهم الوحدة:
- كيفية تحديد الزاوية التي تريد أن يتحرك بها الروبوت.
- كيفية استخدام VEXcode AIM لترميز الروبوت للتحرك بزاوية معينة لمسافة معينة.
- كيفية التخطيط لسلسلة من الكتل في مشروع قبل الترميز في VEXcode لتسهيل العملية.
- كيفية العثور على الأخطاء وإصلاحها في المشروع.
- كيفية التعاون بنجاح عند برمجة مشروع.
محاذاة المعايير
رابطة معلمي علوم الحاسوب (CSTA)
- 1B-CS-02: نموذج لكيفية عمل الأجهزة والبرامج الحاسوبية معًا كنظام لإنجاز المهام.
- 1B-DA-07: استخدام البيانات لتسليط الضوء على العلاقات السببية أو اقتراحها، أو التنبؤ بالنتائج، أو توصيل فكرة.
- 1B-AP-08: مقارنة وصقل خوارزميات متعددة لنفس المهمة وتحديد الخوارزمية الأكثر ملاءمة.
- 1B-AP-10: إنشاء برامج تتضمن تسلسلات وأحداثًا وحلقات وشروطًا.
- 1B-AP-11: تحليل المشكلات إلى مشكلات فرعية أصغر يمكن إدارتها لتسهيل عملية تطوير البرنامج.
- 1B-AP-15: اختبار وتصحيح (تحديد الأخطاء وإصلاحها) البرنامج أو الخوارزمية للتأكد من تشغيله كما هو مقصود.
- 2-AP-15: البحث عن ردود الفعل من أعضاء الفريق والمستخدمين ودمجها لتطوير حل يلبي احتياجات المستخدم.
- 2-AP-19: توثيق البرامج لتسهيل متابعتها واختبارها وتصحيح أخطائها.
- 3A-AP-22: تصميم وتطوير أدوات حسابية تعمل في أدوار الفريق باستخدام أدوات تعاونية.
المواد المطلوبة (لكل مجموعة):
- روبوت البرمجة VEX AIM
- وحدة تحكم بعصا واحدة
- 3 براميل برتقالية
- 3 براميل زرقاء
- معرف AprilTag 0 و 1
- حقل AIM (4 بلاطات و 8 جدران)
- VEXcode AIM
- جهاز كمبيوتر
- روبوت المنقلة (لكل طالب)
- المجلة (لكل طالب)
الوقت المقترح لهذه الوحدة: 6-7 جلسات
على الرغم من أن وتيرة التدريس تختلف من فصل دراسي إلى آخر، إلا أن التوقيت المقترح يمكن أن يساعدك في التخطيط بشكل فعال. تعتبر الجلسة مدتها حوالي 45-50 دقيقة. أنت تعرف طلابك بشكل أفضل، لذا قم بتعديل التوقيت حسب الحاجة لتلبية احتياجات طلابك في بيئتك على أفضل وجه.
- المقدمة: جلسة واحدة
- الدرس 1: جلسة واحدة
- الدرس الثاني: جلسة واحدة
- الدرس 3: جلسة واحدة
- تحدي الوحدة: 2-3 جلسات
الآن بعد أن بدأت في برمجة الروبوت الخاص بك للتحرك في VEXcode AIM، فأنت جاهز لتحديات جديدة! في هذه الوحدة، سوف تقوم بتعزيز مهاراتك من خلال تعلم برمجة الروبوت للتحرك في أي زاوية، لمسافة محددة. بحلول نهاية الوحدة، ستتمكن من إنشاء مسار التعرج الخاص بك وبرمجة الروبوت الخاص بك للتنقل فيه بأكبر قدر ممكن من الدقة والسرعة.
شاهد الفيديو أدناه لمعرفة المزيد عن التحدي. في هذا التحدي، سوف تقوم بإنشاء مسار تزلج متعرج، ثم تقوم ببرمجة الروبوت الخاص بك للتنقل خلاله بأسرع ما يمكن. يجب أن يسافر الروبوت الخاص بك عبر جميع بوابات التعرج وينتهي بالمرور عبر بوابات AprilTag.
بعد أن تشاهد الفيديو، سيكون هناك مناقشة حوله في الفصل. سجل إجاباتك على الأسئلة التالية في يومياتك، حتى تكون مستعدًا للمشاركة أثناء المناقشة:
- كيف تعتقد أنه بإمكانك برمجة الروبوت للتحرك بالزوايا التي شاهدتها في الفيديو؟
- ما هي الأسئلة التي تتبادر إلى ذهنك حول كيفية برمجة الروبوت للتحرك بزوايا؟
- هل التحرك بزوايا مختلفة سيؤثر على طريقة حلك للتحديات في الوحدات السابقة؟ اشرح لماذا أو لماذا لا.
- ما هي المهارات والمفاهيم التي ستحتاج إلى تطويرها لإكمال التحدي؟
بعد أن تشاهد الفيديو، سيكون هناك مناقشة حوله في الفصل. سجل إجاباتك على الأسئلة التالية في يومياتك، حتى تكون مستعدًا للمشاركة أثناء المناقشة:
- كيف تعتقد أنه بإمكانك برمجة الروبوت للتحرك بالزوايا التي شاهدتها في الفيديو؟
- ما هي الأسئلة التي تتبادر إلى ذهنك حول كيفية برمجة الروبوت للتحرك بزوايا؟
- هل التحرك بزوايا مختلفة سيؤثر على طريقة حلك للتحديات في الوحدات السابقة؟ اشرح لماذا أو لماذا لا.
- ما هي المهارات والمفاهيم التي ستحتاج إلى تطويرها لإكمال التحدي؟
بعد أن يشاهد الطلاب الفيديو، بتيسير مناقشة بين الفصل بأكمله لاستنباط ملاحظات الطلاب وإعدادهم للمشاركة في إنشاء أهداف التعلم للوحدة.
- اطلب من الطلاب مشاركة ملاحظاتهم وأفكارهم بناءً على الفيديو، وشجعهم على دعمها بأدلة من الفيديو. استخدم إشارات مثل:
- ماذا رأيت في الفيديو الذي جعلك تفكر بهذا؟
- بينما يشارك الطلاب أسئلتهم وأفكارهم، ساعدهم على صياغة تساؤلاتهم على شكل أسئلة علمية منتجة، مع التأكد من تضمين كل فهم من فهم الوحدة لهذه الوحدة.
- قم بتوجيه الطلاب إلى التفكير في المهارات والمفاهيم التي قد يحتاجون إليها لإكمال التحدي، حيث سيستخدمونها أثناء مشاركتهم في إنشاء أهداف التعلم.
بعد ذلك، ساعد الطلاب على إنشاء اتصال واقعي بالمحتوى الموجود في هذه الوحدة واستخدام المعرفة السابقة باستخدام الموجه التالي:
- ما هي بعض الأمثلة على الروبوتات التي قد تستخدم الزوايا لتحسين حركتها؟
- في المدينة، قد يلاحظون مركبات ذاتية القيادة تقوم بالانعطافات الدقيقة.
- في المناطق الريفية، قد يلاحظون طائرات بدون طيار ترش المحاصيل بزوايا محددة.
- في المستودع، قد يرون الروبوتات تعمل على تحسين مساراتها بين الرفوف.
المشاركة في إنشاء أهداف التعلم
الآن بعد أن شاهدت الفيديو، فأنت تعلم أنك ستقوم ببرمجة الروبوت للتحرك بزوايا للقيادة عبر مسار التعرج. فكر فيما تحتاج إلى معرفته وتكون قادرًا على فعله لتحقيق هذا الهدف. ستعمل على إنشاء أهداف التعلم بالتعاون مع مجموعتك ومعلمك حتى يكون لديك فهم مشترك لأهداف التعلم الخاصة بهذه الوحدة.
سجل أهداف التعلم الخاصة بك في مجلتك. ستعود إلى أهداف التعلم هذه لاحقًا في الوحدة للتفكير في تقدمك والتخطيط للتعلم المستقبلي.
الآن بعد أن شاهدت الفيديو، فأنت تعلم أنك ستقوم ببرمجة الروبوت للتحرك بزوايا للقيادة عبر مسار التعرج. فكر فيما تحتاج إلى معرفته وتكون قادرًا على فعله لتحقيق هذا الهدف. ستعمل على إنشاء أهداف التعلم بالتعاون مع مجموعتك ومعلمك حتى يكون لديك فهم مشترك لأهداف التعلم الخاصة بهذه الوحدة.
سجل أهداف التعلم الخاصة بك في مجلتك. ستعود إلى أهداف التعلم هذه لاحقًا في الوحدة للتفكير في تقدمك والتخطيط للتعلم المستقبلي.
توجيه الطلاب كفصل كامل خلال عملية إنشاء أهداف التعلم المشتركة.
- قم بإجراء جلسة عصف ذهني مع الطلاب حول ما سيحتاجون إلى معرفته لإكمال الأنشطة الموضحة في الفيديو أعلاه. قم بإطار هذه العبارات على هيئة "أنا أستطيع".
- تتضمن أمثلة عبارات "أستطيع" لهذه الوحدة ما يلي:
- يمكنني استخدام VEXcode AIM لبرمجة الروبوت الخاص بي للتحرك في أي زاوية لمسافة محددة.
- يمكنني تصحيح أخطاء مشروعي للتأكد من أن الروبوت يتصرف كما هو مقصود.
- تتضمن أمثلة عبارات "أستطيع" لهذه الوحدة ما يلي:
- قم بإنشاء أهداف التعلم بناءً على تلك القائمة.
لمزيد من الإرشادات حول إنشاء أهداف التعلم بالتعاون مع طلابك، راجع مقالة مكتبة VEX هذه. تعرف على المزيد حول إنشاء أهداف التعلم بالتعاون مع طلابك من خلال هذا الدرس من دورة VEX PD+ Masterclass.
حدد التالي > للبدء في برمجة الروبوت الخاص بك للتحرك بزوايا.