بيئة برمجة رسومية مناسبة للمبتدئين

بيئة برمجة رسومية مناسبة للمبتدئين
لغة سكراتش Scratch.
من أشهر البرامج من ضمن بيئة برمجة رسومية مناسبة للمبتدئين، بمعنى أدق أن للمبتدئين في مجال البرمجة سواء للبالغين أو الأطفال برنامج سكراتش هو الأنسب للانطلاق وتعلم هذا المجال.
برنامج سكراتش هو إحدى لغات البرمجة، التي تمنح الأشخاص تعليمات وأسس للتعامل والاتصال مع أجهزة الكمبيوتر، بهدف إنشاء الألعاب الإلكترونية، والقصص والرسوم الرقمية المتحركة المعروفة باسم أنيميشن Animations.
منصة سكراتش متاحة بأكثر من 70 لغة، كما إنها برنامج مجاني طوره معهد ماساتشوستس للتقنية والتكنولوجيا بالولايات المتحدة الأمريكية، يستخدم Scratch لغة يطلق عليها اسم Blocking code الخاص بالأكواد البرمجية c و c+.
الجدير ذكره أن منصة سكراتش وهي بيئة برمجة رسومية تعتمد على الصور والمحتوى البصري المتحرك، تم إصدارها لأول مرة في عام 2007، يرتادها أكثر من 38 مليون شخص شهرياً، وهي أفضل مكان لتعلم مبادئ وأساسيات البرمجة للكبار والأطفال، الذي تترواح أعمارهم ما بين 8- 12 عاماً وأيضاً حتى عمر 16 عاماً.
من مميزات سكراتش أيضاً إنه مجاني سهل الوصول يعمل على أجهزة سطح المكتب، اللاب توب وأيضاً الأجهزة اللوحية، المتصفحات التي تتوافق مع برنامج سكراتش هي كروم، إيدج، فاير فوكس وسفاري، وعلى الاجهزة اللوحية متصفحات سفاري وكروم.
معلومة هامة: يمكن مشاهدة فيديوهات توضيحية لإنشاء المشروعات المختلفة على سكراتش من خلال الرابط من هنا.
تعتبر لغة سكراتش بيئة برمجة رسومية مناسبة للمبتدئين
عبارة صحيحة، تعتبر تعتبر لغة سكراتش بيئة برمجة رسومية مناسبة للمبتدئين، لإنشاء، تعديل وإنهاء المشروعات البرمجية سواء للطلاب أو المعلمين، يضفي البرنامج الحركة على الأشكال والأشياء، بجانب صنع الألعاب والأنيمشن أو الأفلام الكرتونية المتحركة.
لغة سكراتش للمبتئدين تنقل المتعلمين تدريجياً من مستويات البرمجة السهلة إلى البرامج الأصعب، وهي من ضمن مجموعة لغات تمتاز بسرعة تنفيذها.
لغة Scratch هي بيئة رسومية للمبتدئين، لأنها تحفز روح الإبداع لديهم، من حيث تحديد الخلفيات، العناصر، الخلفيات والموضوعات المراد إضفاء الحركة عليها من خلال لغة البرمجة هذه، وبالتالي إنشاء مشروعات رقمية متطورة يعتمدون فيها فقط على الخيال والإبداع.[1][2]
مميزات برنامج سكراتش Scratch
- سكراتش سهل الوصول.
- برنامج يقوم على مبدأ المرح في عملية التعلم.
- رفع مستوى الإنتاجية لدى المتعلمين.
سكراتش سهل الوصول: من مميزات برنامج سكراتش، الذي يعتبر بيئة برمجة رسومية مناسبة للمبتدئين، فهو لا يتطلب بيرنامج سوفت وير معين من أجل الاستخدام أو التحميل، كما إنه يستخدم لغة ال Blocking code الخالية من التفاصيل الدقيقة، مقارنة باللغات البرمجية المكتوبة، هي لغة Drag& drop أي سحب وإلقاء.
يُفسر سكراتش الأكواد إلى أشكال بسيطة، يسهل استيعابها على المبتدئين والأطفال، وبالتالي يتمكنون من إنشاء الأكواد الخاصة بلغة برمجة سكراتش.
برنامج يقوم على مبدأ المرح في عملية التعلم: صمم برنامج سكراتش بطريقة تضمن المرح في التعلم، من خلال إضفاء الحركة على الأشياء، ثم إنشاء المشرعات الرقمية المتحركة.
رفع مستوى الإنتاجية لدى المتعلمين: هذا النوع من اللغات البرمجة التي تتناسب مع المبتدئين في هذا المجال، والتي يطلق عليها اسم بيئة رسومية ترفع مستوى الإنتاجية لدى المتعلمين، لأنها تجعلهم ينتجون مشاريعهم الخاصة المتحركة بأنفسهم بخطوات بعيدة عن التعقيد.[1]
تعلم برنامج سكراتش للمبتدئين
نقدم الآن مجموعة من التبويبات والأنماط الموجودة في برنامج سكراتش، كما نوضح كل أيقونة على البرنامج وما تحتوي عليه من تعليمات لإنشاء مشروع برمجي متحرك.
- Script.
- تعليمات وأدوات Sprite.
- النشاط والسرعة Tempo.
- الأحداث Events.
- خلفيات Backdrops.
- لغة Blocking code.
Script: هو مجموعة من التعليمات المكونة لبرنامج سكراتش، التي تتحكم في أدوات Sprite لإضفاء الحركة عليها، هي التعليمات المتحكمة في طبيعة الحركة أو طبيعة الكلمات المراد نطقها من خلالهم.
تعليمات وأدوات Sprite: بناءً على الاكواد البرمجية التي يتم إدراجها من خلال تعليمات Script، يتم إضافة أشياء وشخصيات متحركة، يتيح برنامج سكراتش للمبتدئين، إمكانية إنشاء كائن جديد أو إضافة كائن بالفعل موجود على البرنامج، من خلال القائمة الثانية الموجودة في ناحية اليمين في البرنامج.
النشاط والسرعة Tempo: من ضمن خيارات برنامج سكراتش Scratch، هو التيمبو Tempo وهو عبارة عن إضافة إيقاعات أو معدل حركة بسرعة معينة على الأشياء والشخصيات المضافة إلى برنامج سكراتش، الذي يعتبر بيئة رسومية برمجية للمبتدئين.
الأحداث Events: هي عبارة عن الأيقونات الصفراء على برنامج سكراتش، المسئولة عن حركة الشئ على البرنامج بمجرد النقر عليه، ثم الاستمرار في الحركة بناءً على وقت يتم تعيينه، مع إصدار أصوات أو كلام.
خلفيات Backdrops: من خلال القائمة الموجودة أقصي يمين برنامج سكراتش، يمكن إضافة خلفيات جديدة لمشروعك، كل ما عليك هو الضغط على أيقونة Backdrops، كما هي ظاهرة بالصورة ثم تنتقل تلقائياً إلى صفحة خلفيات متعددة، يمكنك الاختيار فيما بينهم.
لغة Blocking code:
- الحركة Motion: هي التعليمات التي تتضفي الحركة على الأشياء، إلى الخلف، الأمام وأيضاً التدوير في كافة الاتجاهات.
- Looks: هي عبارة عن تعليمات لتحديد الكلام المنطوق والمدة الخاصة به، أو تغيير حجم الأشياء والشخصيات المتحركة على برنامج سكراتش Scratch.
- الأصوات Sounds: هي الخاصية المسئولة عن تدفق الصوت في البرنامج وتوجد داخل تبويب Tempo.
- الاستشعار Sensing: هو الخاصية التي تحدد شكل حركة الكائن، بمجرد النقر عليه بالفأرة أو الماوس.
- Blocks: من خلال هذه الأيقونة يمكنك إنشاء أرقام وتعليقات على الأشياء والشخصيات الخاصة بك على سكراتش.[2]
استخدام سكراتش بيئة برمجة رسومية مناسبة للمبتدئين
- في البداية الدخول على موقع برنامج سكراتش Scratch للبرمجة من هنا.
- بمجرد أن تبدأ مشروعك على برنامج سكراتش تنقسم الشاشة إلى ثلاثة أجزاء.
- على الناحية اليسرى يوجد أيقونة Blocks، في الوسط مساحة العمل التي يضاف عليها لغة برمجة Blocking code والناحية اليمنى يوجد Sprite والخلفيات المختلفة.
- أضف الكائن أو الشخصية الخاصة بك، أو قم بالعمل على الشخصية الأساسية لبرنامج سكراتش وهي القطة البرتقالية.
- ثم يمكنك استخدام التعليمات الموجودة على الجانب الأيسر في البرنامج، حتى يتم برمجة الكائن بالطريقة التي يريدها المستخدم لصنع أفلام رقمية متحركة أنيمشن.
- إذا أردت حفظ مشروعك، يمكنك إنشاء الحساب الخاص بك على موقع البرنامج، من خلال الضغط على الانضمام لسكراتش Join scratch.
معلومة هامة: يمكن مشاهدة مقطع الفيديو التالي، لتعلم برنامج سكراتش للمبتدئين خطوة بخطوة وبتعليمات وإرشادات بسيطة باللغة العربية.[3]