سكراتش Scratch

1 دقيقة

ما هي سكراتش؟

هي لغة برمجة مفتوحة المصدر طوّرها معهد ماساتشوستس للتكنولوجيا، تجعل من السهل إنشاء قصص تفاعلية ورسوم متحركة وألعاب متنوعة، ويمكن تشغيل سكراتش من داخل متصفح ويب حديث أو تنزيله كتطبيق.

كيف تعمل سكراتش؟

تتألف لغة البرمجة سكراتش من أجزاء أساسية وهي ما يلي:

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

مزايا سكراتش

يوجد العديد من المزايا للغة البرمجة سكراتش، إليك أبرزها:

تحديات استخدام لغة البرمجة سكراتش

تُعدّ سكراتش لغة مفتوحة المصدر إذ يتمكن أي شخص على الإنترنت من الحصول على أعمالك دون إذنك، إضافة إلى أنه لا يمكن للمعلمين معرفة ما يصنعه الطالب من الصفر إذ يصعب تتبع خطوات العمل.

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

تحديات استخدام لغة البرمجة سكراتش

تُعدّ سكراتش لغة مفتوحة المصدر إذ يتمكن أي شخص على الإنترنت من الحصول على أعمالك دون إذنك، إضافة إلى أنه لا يمكن للمعلمين معرفة ما يصنعه الطالب من الصفر إذ يصعب تتبع خطوات العمل.

المحتوى محمي