الأدوات
- بوصلة
- مقصات
- شريط لاصق ورقي
الخطوات
هل تريدون تحدياً؟ جربوا هذا النشاط باستخدام الكمبيوتر.
▶ شاهدوا الفيديو
قبل أن تبدؤوا
- رسم شبكة على الأرض باستخدام شريط التمويه أو قطع من الورق.
- طباعة نسخة من مجموعة “الملاحظات والتوزيع”.
- وضع مثلث البداية ورمز المخيم في مكان ما على الشبكة.
- قص بطاقات البوصلة.
إعطاء تعليمات واضحة
- يجب أن يفكروا في الطريقة التي نخبر بها الحاسوب بما يجب أن يفعله. علينا إعطاؤه تعليمات واضحة جداً. لماذا قد يكون هذا مهماً؟ (سيقوم الحاسوب بما نقول له تماماً، حتى لو أخطأنا). ما المشكلة المحتملة إذا كانت التعليمات غير واضحة؟
- يجب أن يناقش الجميع الطرق التي يمكنك بها إعطاء تعليمات أثناء التنقل. نستخدم البوصلة، بأربعة اتجاهات (الشمال، الشرق، الجنوب، الغرب). كيف يمكن أن يكون إعطاء الاتجاهات بالبوصلة أوضح طريقة لإعطاء التعليمات؟
- استخدام البوصلات لإيجاد الشمال، الشرق، الجنوب والغرب.
- شرح أننا سنستخدم هذه الاتجاهات لنقل روبوت الكشافة من جزء إلى آخر من شبكة الأرضية، من البداية إلى المخيم.
- باللغة الخاصة بالحاسوب، تكون اتجاهات البوصلة هي الرمز الخاص بإعطاء التعليمات للحاسوب. إذا كان الرمز خاطئاً ولم ينقل روبوت الكشافة إلى المخيم، نقول أن هناك “عيب” في الرمز. لحل المشكلة، يجب تصحيح الرمز.
جرّبوا
- يجب أن يكون شخص واحد هو الروبوت الكشفي. الجميع الآخرون مبرمجون.
- يجب على المبرمجين إعطاء الأوامر المناسبة (الشمال، الشرق، الجنوب، الغرب) لجعل الروبوت الكشفي يسافر مربعًا واحدًا في كل مرة من البداية إلى المخيم. يجب على المبرمجين استخدام بطاقات البوصلة لتخطيط برنامج كامل، ثم قراءته للروبوت الكشفي الذي يجب أن يتحرك وفقاً له.
- يجب أن يتبع الروبوت الكشفي التعليمات حتى لو كانت خاطئة ولا تأخذه نحو المخيم. إذا حدث خطأ (أو عطل)، يمكن لمبرمج أن يصرخ "توقف!" لإيقاف الروبوت الكشفي. يجب على المبرمجين تصحيح الأخطاء عن طريق المحاولة مرة أخرى من البداية.
- إنشاء مسارات أكثر تحديًا باستخدام الرموز الصخرية وأخشاب النار لإنشاء عقبات. لا يمكن للروبوت الكشفي أن يخطو على المربعات التي توجد بها صخور. عندما يصل الروبوت الكشفي إلى مربع به أخشاب نار، يجب برمجته للتوقف وجمعها.
التأمل والنقاش
ساعد هذا النشاط في تطوير مهاراتك البرمجية. ربما ساعدك على فهم كيفية عمل أجهزة الكمبيوتر والأجهزة اللوحية والهواتف الذكية وما تفعله. لماذا تعتقد أن فهم أجهزة الكمبيوتر قد يكون مفيداً؟ ما نوع الوظائف التي تتضمن العمل مع برمجة الكمبيوتر؟
كان هذا النشاط أيضاً يتعلق بحل المشكلات، تماماً مثلما يفعل مبرمجو الكمبيوتر. كيف وجدتم خطأ في الكود؟ وكيف صححتم أو أصلحتم الكود؟ هل كان من الأفضل اختيار مسار قصير مع تعليمات أقل أو مسار طويل جداً؟ هل كان من الممكن إيجاد خطأ قبل إصدار تعليمات لروبوت الكشافة؟
الألعاب الحركية
يجب أن تكون منطقة اللعب خالية من المخاطر. اشرحوا قواعد اللعبة بوضوح وكونوا على تواصل واضح بأن اللعبة يجب أن تتوقف عند الحاجة. راجعوا إرشاداتنا حول تنفيذ الألعاب النشطة بأمان.
تكييف النشاط
ضعوا ورقة البداية وورقة المخيم بالقرب من بعضهما لجعل النشاط أسهل. قدموا الصخور كعقبة يجب تجنبها وأضيفوا حطب النار ليجمعه روبوت الكشافة لجعل النشاط أكثر تحدياً. حاولوا تغطية عيني روبوت الكشافة لإجباره على اتباع التعليمات بدقة أكبر.
لكل المشاركين
استخدموا النسخة الموضوعة على الطاولة لهذا النشاط إذا كان المكان مشكلة، أو جربوا نسخة رقمية من مشروع البوصلة في سكراتش عبر متصفح الإنترنت.