إعلان
مساحة إعلانية أعلى الصفحة (Leaderboard 728x90 / متجاوبة للجوال)

الدرس 12 للسنة الثانية متوسط: مدخل إلى سكراتش Scratch

الميدان: بناء المشاريع Scratch
المقطع التعلمي: تقديم سكراتش
الوضعية التعلمية: مدخل إلى سكراتش

الوضعية الانطلاقية

نستخدم يومياً الهواتف والحواسيب لتشغيل الألعاب ومشاهدة الرسوم المتحركة واستعمال التطبيقات. كل هذه البرمجيات تُبنى عن طريق البرمجة، وهي كتابة أسطر وأكواد نصية دقيقة ومعقدة بلغات مثل Python أو Java. قد تبدو كتابة هذه الأكواد صعبة جداً على المبتدئين والأطفال، فهل توجد وسيلة ممتعة وسهلة لدخول عالم البرمجة دون الحاجة إلى حفظ الأكواد النصية المعقدة؟
التساؤل: كيف يمكننا بناء برامج وألعاب تفاعلية بطريقة بصرية تشبه تركيب قطع «الليغو» (Lego)؟ وما هو برنامج سكراتش وكيف تبدو بيئة عمله؟

1. ما هو برنامج سكراتش (Scratch)؟

سكراتش (SCRATCH): هو بيئة برمجة رسومية بصرية طُوّرت في مختبر معهد ماساتشوستس للتكنولوجيا (MIT)، صُممت خصيصاً لتعليم الأطفال والمبتدئين التفكير المنطقي والبرمجي.
بدلاً من كتابة الأكواد النصية المعقدة والمعرضة للأخطاء الإملائية، يعتمد سكراتش على قوالب برمجية جاهزة تسمى «لبنات» (Blocs)، تُركّب مع بعضها بالسحب والإفلات لتشكيل مقاطع برمجية تشبه تركيب قطع الأحجية.

2. أهداف وفوائد تعلم برنامج سكراتش

  • تنمية التفكير المنطقي والرياضي: تدريب العقل على تنظيم الخطوات وتسلسل الأوامر لحل المشكلات.
  • إطلاق الإبداع والابتكار: تمكين التلميذ من تأليف قصص تفاعلية، تصميم ألعاب فيديو خاصة به، وصناعة رسوم متحركة.
  • تعلم مبادئ البرمجة بمتعة: فهم مفاهيم الحلقات التكرارية، الشروط، والمتغيرات دون تعقيد لغوي.
  • التهيئة للغات البرمجة الاحترافية: التمهيد للانتقال السلس مستقبلاً إلى لغات مثل بايثون وجافا.

3. عناصر واجهة برنامج سكراتش

تتميز واجهة برنامج سكراتش بالوضوح والتنظيم، حيث تنقسم إلى مناطق عمل متكاملة:

  1. شريط القوائم (Barre des menus): يقع في أعلى الشاشة، ويشمل زر تغيير لغة البرنامج (رمز الكرة الأرضية 🌐)، قائمة «ملف» لفتح وحفظ المشاريع، وقائمة «تعديل».
  2. منطقة فئات اللبنات (Palette des blocs): دوائر ملونة تفرز الأوامر حسب وظائفها (حركة، مظاهر، صوت، أحداث، تحكم، تحسس، عمليات، متغيرات).
  3. منطقة اللبنات (Zone des blocs): تعرض القوالب والأوامر التابعة للفئة المحددة، جاهزة للاستخدام.
  4. منطقة المقاطع البرمجية (Zone des scripts / Code): هي مساحة العمل الأساسية التي نقوم فيها بسحب اللبنات وإلصاقها ببعضها لبناء البرامج.
  5. المنصة (La Scène / Stage): الشاشة التفاعلية البيضاء التي يظهر عليها الكائن، وفيها تُشاهد نتائج تنفيذ الأوامر وحركات المشروع.
  6. أزرار التحكم بالتشغيل والعرض:
    • العلم الأخضر 🟢: لتشغيل المقاطع البرمجية وبدء البرنامج.
    • الزر الأحمر المثمن 🛑: لإيقاف تنفيذ البرنامج فوراً.
    • أزرار نمط العرض: لتكبير مساحة المنصة أو ملء الشاشة.
  7. منطقة الكائنات (Zone des lutins / Sprites): تحتوي على قائمة جميع الكائنات المشاركة في المشروع، مع أدوات لإضافة كائن جديد من المكتبة أو رسمه أو رفعه من الحاسوب.
  8. منطقة المنصة والخلفيات (Zone de scène): مخصصة لاختيار وتغيير صورة خلفية المنصة.
  9. لوحة خصائص الكائن: تعرض معلومات الكائن النشط مثل اسمه، إحداثيات موضعه (X, Y)، اتجاهه، وحجمه.
  10. تبويبات المظاهر والأصوات (Costumes & Sons): تتيح تعديل شكل ومظهر الكائن وإضافة مؤثرات صوتية له أو تسجيلها.

4. المهارات والعمليات الأساسية للبدء في سكراتش

  • تركيب اللبنات: يتم بناء المقطع بسحب اللبنة من منطقة اللبنات وإفلاتها في مساحة العمل حتى تلتصق باللبنة السابقة تماماً.
  • تجربة وتنفيذ المقطع: يمكن تشغيل أي مقطع بمجرد النقر المزدوج عليه داخل مساحة العمل، أو ربطه بلبنة عند النقر على العلم الأخضر.
  • حذف لبنة: لسحب لبنة غير مرغوب فيها، نفصلها ونعيد سحبها نحو منطقة اللبنات، أو بالنقر بالزر الأيمن عليها واختيار حذف اللبنة.
  • حفظ المشروع: من شريط القوائم ننقر على ملف ⬅ الحفظ إلى حاسوبك ويُحفظ الملف بامتداد .sb3.

📖 أكتب في كراسي (ملخص الحصة)

1. تعريف برنامج سكراتش:
هو بيئة برمجية رسومية بسيطة لتعليم المبتدئين مبادئ التفكير البرمجي وبناء الألعاب والقصص التفاعلية باستخدام قوالب ملونة تسمى اللبنات.

2. عناصر واجهة برنامج سكراتش:

  • شريط القوائم: للتحكم في الملف وتغيير اللغة (🌐).
  • منطقة اللبنات وفئاتها: مستودع الأوامر المصنفة بالألوان.
  • منطقة المقاطع البرمجية: مساحة العمل لتجميع اللبنات.
  • المنصة: شاشة العرض لمشاهدة نتيجة تنفيذ البرنامج.
  • أدوات التشغيل: العلم الأخضر (🟢 للتشغيل) والزر الأحمر (🛑 للإيقاف).
  • منطقة الكائنات والخلفيات: لإدارة الشخصيات وخلفية المنصة.

تطبيق صفي

في قاعة الإعلام الآلي، شغّل برنامج سكراتش ونفّذ الخطوات التالية:

  1. غيّر لغة الواجهة إلى اللغة العربية باستخدام رمز الكرة الأرضية في شريط القوائم.
  2. أضف كائناً جديداً من مكتبة الكائنات (مثلاً: كرة أو طائر) إلى جانب كائن القط الافتراضي.
  3. اسحب لبنة عند النقر على العلم الأخضر من فئة الأحداث، وألصق أسفلها لبنة تحرك 10 خطوات من فئة الحركة.
  4. انقر على العلم الأخضر 🟢 أعلى المنصة ولاحظ ماذا يحدث للكائن.
  5. احفظ عملك على الحاسوب من قائمة: ملف ⬅ الحفظ إلى حاسوبك باسم مشروعي الأول.
Ammar BAGHDADI كاتب المقال

مرحباً بك في مدونتنا! نحرص على تقديم شروحات تعليمية دقيقة وموثوقة، وبرامج وتطبيقات منتقاة بعناية لخدمة جميع المتعلمين والمستخدمين.

التعليقات والمناقشات

  1. عبد
    عبد 27 فبراير 2024 في 7:36 م
    لبنات المظاهر

أضف تعليقك:

إعلان
مساحة إعلانية أسفل المقال (Rectangle 336x280 / متجاوبة)