بعد التعرّف على بيئة سكراتش، ينتقل درس استخدام اللبنات البرمجية في وحدة البرمجة للصف الرابع إلى العمل الفعلي: كيف نستعمل اللبنات لنجعل الكائن يتحدث ويتحرك ويصدر صوتاً، وكيف نحرّر هذه اللبنات.
أهداف الدرس
- أن يتعرّف الطالب على فئات اللبنات البرمجية وألوانها.
- أن يستخدم لبنة «قل» ولبنة «عند نقر العلم الأخضر».
- أن يحرّك الكائن بلبنة الحركة ويضيف الصوت.
- أن يحرّر اللبنات ويحذف ما لا يحتاجه.
شرح الدرس بأسلوب مبسّط
تُسمّى الأوامر في سكراتش اللبنات، وتوجد في لوحة اللبنات تسع فئات رئيسة، لكل فئة لون معيّن وتُستخدم لمهام محددة. فمن فئة الحركة تتحرك الكائنات، ومن فئة الهيئة يتغيّر مظهر الكائن، ومن فئة الصوت يُشغَّل الصوت، ومن فئة الأحداث نتحكّم في موعد حدوث الأشياء وبدء المشروع، ومن فئة التحكم نتحكّم في سير البرنامج.
لبنتا قل والحدث
تُعدّ لبنة «قل» من أسهل ما يمكن إنشاؤه، فهي تجعل الكائن يُظهر نصاً داخل فقاعة، وتوجد في فئة الهيئة. ولكي يبدأ الكائن العمل عند الضغط على العلم الأخضر، نضع لبنة «عند نقر العلم الأخضر» أعلى المقطع، وهي من فئة الأحداث. فمن دون لبنات فئة الأحداث لن تكون قادراً على بدء تشغيل المشروع.
الحركة والصوت وتحرير اللبنات
لبنة الحركة «تحرك» تجعل الكائن يتحرك عدداً محدداً من الخطوات، وقيمتها الافتراضية ١٠. ويمكن إضافة المؤثرات الصوتية، والصوت الافتراضي للكائن هو صوت «المواء» لأن الكائن قطة. وتستطيع تحرير أي لبنة بالضغط عليها بالزر الأيمن فتظهر خيارات: مضاعفة، وإضافة تعليق، وحذف. كما يمكنك حذف أي لبنة بسحبها وإفلاتها إلى لوحة اللبنات مرة أخرى.
ولبناء أول مقطع برمجي متكامل، يجمع الطالب بين الفئات: يبدأ بلبنة الحدث «عند نقر العلم الأخضر»، ثم يضيف لبنة «قل» من فئة الهيئة لتتحدث القطة، ثم لبنة «تحرك» من فئة الحركة، وقد يضيف صوتاً من فئة الصوت. وعند الضغط على العلم الأخضر تُنفَّذ اللبنات بالترتيب من الأعلى إلى الأسفل. ومن المهم أن يلاحظ الطالب أن ترتيب اللبنات يغيّر النتيجة، تماماً كما أن ترتيب خطوات الخوارزمية يغيّرها، فالترتيب الصحيح هو مفتاح المقطع البرمجي الناجح.
مصطلحات الدرس
- فئة اللبنات: مجموعة لبنات لها لون واحد وتُستخدم لمهام متشابهة.
- لبنة قل: لبنة من فئة الهيئة تجعل الكائن يُظهر نصاً داخل فقاعة.
- لبنة الحدث: لبنة تبدأ المقطع البرمجي مثل «عند نقر العلم الأخضر».
أفكار لتقديم الدرس في الفصل
- ألوان الفئات: اعرض لوحة اللبنات واطلب من الطلاب ربط كل لون بفئته (حركة، هيئة، صوت، أحداث، تحكم).
- أول مقطع: دع الطلاب يبنون مقطعاً بسيطاً: علم أخضر، ثم «قل مرحباً»، ثم تحرّك، وشغّلوه.
- جرّب الدرس تفاعلياً: طبّق تركيب اللبنات وبدء المقطع عملياً في مختبر حروف البرمجيّ، حيث يسحب الطالب اللبنات ويربطها كما في سكراتش.
أخطاء شائعة عند الطلاب
- نسيان لبنة الحدث في أعلى المقطع: فلا يبدأ المشروع عند الضغط على العلم الأخضر.
- البحث عن لبنة «قل» في فئة الحركة مع أنها في فئة الهيئة.
- عدم معرفة طريقة حذف اللبنة وهي سحبها إلى لوحة اللبنات.