بسم الله الرحمن الرحيم

المقدمة

تم تطوير برنامج سكراتش من طرف مجموعة Lifelong Kindergarten في مختبر الوسائط بمعهد ماساتشوستس للتقنية. سكراتش هو لغة برمجة تسمح بإنشاء برامج بشكل بسيط وممتع.

كتابة البرامج في سكراتش تعتمد على تجميع لبنات ملونة (كمكعبات ليغو) بحيث تشكل كل لبنة تعليمة برمجية معينة.

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

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

هو برنامج متوافر مجاناً، حر و متعدد نضم التشغيل.

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

سكراتش يسمح بإنشاء رسوم متحركة، المحاكات، ألعاب، و أعمال فنية بالصوت و الصورة.

لا يعتبر سكراتش برنامج الحسابات العلمية المعقدة، فهو لا يعرف قواعد الأسبقية و من الضروري تبسيط جميع العمليات.

يمكن إدماج تدريس برمجة سكراتش في الأطوار الأولى من التعليم مما يمكّن الأطفال من بعض الأفكار الرياضية و البرمجية. عدد كبير من الدول اعتمدته بالفعل في مشاريعها المدرسية منها جامعة هارفاد الأمريكية كمدخل للإعلام الآلي و الخوارزمية. و في هذه العملية الإبداعية يتعلم التلاميذ المفاهيم والمهارات التالية:

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

يعتمد سكراتش على تطوير مجتمع أين يتم إرسال و مشاركة المشاريع في الأنترنت ( قصص تفاعلية، رسوم، أعمال موسيقية، محاكات، وما إلى ذلك.) حتى يتم تجريبها و مناقشتها و كذلك إعادة إستعمالها كلياً أو جزء منها.

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

 

ما يلزمك لتطوير برامج سكراتش

متطلبات النظام

بشكل عام، يجب أن يكون الجهاز الخاص بك يحتوي على:

  • دقة الشاشة 1024 × 768 ، الألوان -16 بت أو أكثر.
  • نظام التشغيل: Windows 2000, Vista, Windows 7, Windows 10, Mac OS X 10.4 أو أحدث، أو Ubunto Linux.
  • قرص صلب: 120 ميقا بايت على الأقل لتثبيت برنامج سكراتش.
  • معالج المعلومات و الذاكرة: أغلب الحواسيب الشخصية في السوق تفي بسعة الذاكرة، و لكن في الحواسيب القديمة قد يكون سكراتش فيها بطيئ نسبيا.
  • الصوت و الفيديو: مكبرات الصوت أو السماعات هي ضرورية لسماع الصوت، و ميكروفون للتسجبل.

سكراتش يستطيع إستعمال كاميرا تصوير رقمية (إختياري و ليس ضروري).

 

إصدارات برنامج سكراتش

مؤخرا صدر برنامج سكراتش 2.0. هذه النسخة لا تحتاج إلى تحميل إذ يمكن إستعمالها مباشرة من موقع سكراتش. أُصدرت كذلك النسخة 2.0 للتحميل و التثبيت و هي الآن نسخة تجريبية و بها بعض الأخطاء.

في هذا الكتاب سوف نتطرق بالتفصيل للإصدار 1.4 من سكراتش. و في الفصل الخامس نبرز أهم ما أضيف إلى الإصدار 2.0.

يمكنك الحصول على نسخة من سكراتش مجانا على العنوان:

https://scratch.mit.edu/scratch_1.4

هذه النشخة يجب تحميلها و تثبيتها في جهازك.

مفاهيم البرمجة غير الموجودة في الإصدار 1.4 لسكراتش

  • تركيب المعطيات
  • الدوال و العمليات
  • التكرار بالتراجع
  • نقل المميزات
  • فئات الأصناف
  • معالجة الإستثناءات
  • إدارة الملفات.