الجزء 1 - خطوة بخطوة
- إرشادإرشاد الطلاب أنهم سوف يستكشفون كيفية جعل قاعدة التعليمات البرمجية الخاصة بهم تدور يسارًا ويمينًا باستخدام الدرجات.
- نموذجنموذج للطلاب خطوات فتح مشروعهم وحفظه.
- قم بتمثيل خطوات مقالة فتح مشروع وحفظه مكتبة VEX واطلب من الطلاب المتابعة لفتح مشروعهم وحفظه.
- اطلب من الطلاب تسمية مشروعهم المنعطف لليمين.
- اطلب الطلاب بعد ذلك توصيل الدماغ من قاعدة التعليمات البرمجية الخاصة بهم بأجهزتهم.
ملاحظة: عند توصيل قاعدة التعليمات البرمجية الخاصة بك بجهازك لأول مرة، قد تتم معايرة الجيروسكوب المدمج في الدماغ، مما يتسبب في تحرك قاعدة التعليمات البرمجية من تلقاء نفسها للحظة. هذا سلوك متوقع، لا تلمس Code Base أثناء معايرتها.
- بمجرد قيام الطلاب بتسمية مشروعهم وتوصيل الدماغ بأجهزتهم، قم بتصميم الخطوات قاعدة التعليمات البرمجية. تأكد من أن الطلاب يمكنهم رؤية كتل نظام الدفع في صندوق الأدوات بعد تكوين الروبوت.
- نموذج للطلاب حول كيفية سحب الكتلة [التحول إلى] وإرفاقها بالمربع {When started} لجعل الروبوت يستدير لليمين.
- قبل أن يبدأ الطلاب مشروعهم، اسألهم عن المكان الذي يعتقدون أن قاعدة التعليمات البرمجية ستنتهي به في نهاية المشروع.
- حركة قاعدة الكود.
- بعد أن نجح الطلاب في تحويل قاعدة التعليمات البرمجية الخاصة بهم إلى اليمين بمقدار 90 درجة، اطلب من الطلاب استخدام "حفظ باسم" أو "حفظ على جهازك" (اعتمادًا على إصدار VEXcode GO الذي يستخدمه الطلاب) في قائمة "ملف" لحفظ مشروعهم برمز جديد قم بتسمية المشروع الجديد وتسميته المنعطف الأيسر.
- بعد حفظ المشروع، قم بتصميم كيفية تغيير معلمة الكتلة [Turn for] من "اليمين" إلى "اليسار".
انعطف يسارًا المشروع - نموذج للطلاب كيفية بدء المشروع من أجل اختباره.
- تسهيلقم بتيسير المناقشة أثناء قيام الطلاب بإنشاء مشاريعهم في VEXcode GO عن طريق طرح ما يلي:
- قبل أن تبدأ مشروعك، أين تعتقد أن Code Base سينتهي؟ لماذا؟
- ما هي أجزاء نظام نقل الحركة التي تتحرك أثناء دوران قاعدة التعليمات البرمجية الخاصة بك؟
- ما عدد الدرجات العلمية التي استخدمتها في مشروعك لـ Code Base؟ إذا قمت بزيادة هذا الرقم في المرة القادمة، ماذا سيحدث في رأيك؟
- أنت تمسك؟ ما الذي يمكنك تجربته بعد ذلك؟ أين يمكنك العثور على معلومات للتخلص من "المشكلة"؟
مناقشة جماعية - تذكيرذكّر الطلاب بأن تعلم مفاهيم جديدة قد يستغرق عدة محاولات وشجعهم على المحاولة مرة أخرى أثناء قيامهم بإنشاء المشاريع.
- اسألاطلب من الطلاب التفكير في أنواع وظائف الروبوت التي تحتاج إلى دورات دقيقة. هل هناك أي وظائف قذرة أو مملة أو خطيرة تتطلب من الروبوت أن يتناوب؟ اي واحدة؟
استراحة منتصف اللعب & مناقشة جماعية
بمجرد أن تقوم كل مجموعة بمجرد أن تدير كل مجموعة روبوت Code Base الخاص بها يسارًا ويمينًا، اجتمعوا معًا لإجراء محادثة قصيرة.
- هل انتهى الأمر بـ Code Base حيث كنت تعتقد أنها ستصل؟ كم كنت قريبة؟
- عندما تدور قاعدة الكود الخاصة بك، كيف تحركت العجلات؟
- ما هو الفرق الرئيسي بين المشروعين اللذين قمت بإنشائهما؟
الجزء 2 - خطوة بخطوة
- إرشادإرشاد الطلاب أنهم سيقومون بدمج كافة المعلومات التي تعلموها حول إنشاء مشروع لـ Code Base لتوجيهها للقيادة في مربع حول أحد المستودعات. سوف يستخدمون بلاط VEX GO لتحديد حدود المستودع.
للبدء، يجب أن يكون لدى كل مجموعة جهاز، وVEX GO Tile، وبرنامج VEXcode GO، وقاعدة تعليمات برمجية مدمجة.
قاعدة الكود في تحدي المستودع - الطرازباستخدام جهاز المجموعة وVEXcode GO. اعرض الكتل التي سيستخدمها الطلاب لإنشاء مشروعهم وإكمال التحدي بنجاح. أظهر للطلاب أنهم سيحتاجون إلى القيادة للأمام والدوران أربع مرات مختلفة لتكوين مربع.
ملف فيديو
صنع مربع نموذج للطلاب حول كيفية تغيير معلمات الكتل من أجل تغيير المسافة والدرجات. أخبر الطلاب أن الكتل يجب أن تكون متصلة بالكتلة {When started} ، حيث أن هذه الكتلة هي الأولى دائمًا.
- أظهر للطلاب الكتل التالية:
- {When started}
{When started} بلوك - [حملة ل]
[القيادة من أجل] بلوك - [اتجه ل]
- {When started}
[انتقل إلى] الكتلة - اشرح للطلاب كيفية وضع GO Tile ورسم مسار الروبوت Code Base حول الساحة. يجب عليهم قياس المسافة التي سيحتاجون إلى قطعها على كل جانب.
- وضح للطلاب كيفية إدخال درجات المنعطفات في كتلة [Turn for] .
- نموذج أجل اختباره.
- أظهر للطلاب الكتل التالية:
- التيسيرقم بتيسير المناقشة مع المجموعات أثناء قيامك بالدوران حول الفصل الدراسي. اطلب من الطلاب وصف خطوات إنشاء مربع. يتيح ذلك للطلاب البدء في التفكير في الطريقة التي سيدرجون بها الأوامر في مشروعهم. يمكنك اتباع تعليماتهم بالقلم الرصاص والورق أو على السبورة.
- ما هي الخطوة الأولى لرسم مربع؟
- متى سأتحول؟
- كيف ترتبط هذه التعليمات التي تقدمها لي بأوامر Code Base؟
- هل حدث خطأ ما؟ عظيم! كيف يمكنك استغلال هذا الخطأ لتحسين مشروعك؟
- ذكّرذكّر المجموعات بأن روبوت Code Base لا يجوز له الدخول في مربع في المرة الأولى ولكن يجب الاستمرار في المحاولة! قد لا يعتقد الطلاب أن كل جانب من جوانب المربع وكل دورة يجب أن تكون بنفس القياسات. ذكّر الطلاب بأن يضعوا ذلك في الاعتبار أثناء قيامهم بالبرمجة.
- اسألاطلب من الطلاب أن يفكروا فيما يفعله روبوت Code Base الخاص بهم وما إذا كان الأمر يتعلق بوظيفة قذرة أو مملة أو خطيرة؟ اي واحدة؟
اختياري: ، إن أمكن، احتفظ بقاعدة التعليمات البرمجية مجمعة للمختبرات الأخرى في هذه الوحدة.