in

لغة سكراتش

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

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

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

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

ما هي لغة سكراتش؟

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

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

كيف نستخدم لغة سكراتش؟

لقد أعدت لغة سكراتش من قبل الشركات الكبرى والجامعات الأكاديمية مثل جامعة  MIT في الولايات المتحدة الأمريكية وهي تستهدف جيل الناشئة بدءاً من عمر الثامنة وحتى السادسة عشرة من العمر.

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

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

واجهة برنامج سكراتش

تحتوي واجهة البرنامج على مجموعة من النوافذ التي سنوضح مهمة كل منها فيما يلي:

1.  نافذة تجري فيها عمليات تركيب وتجميع الأوامر ويطلق عليها اسم نافذة الأوامر.

2.  نافذة لتصنيف الأوامر الرئيسية.

3.  نافذة تحتوي على جميع الأوامر البرمجية التي توفرها لغة سكراتش.

4.  أشرطة الأدوات والتحكم.

5.  نافذة تعرض ما تقوم به وتعمل على برمجته.

6.  نافذة تمكنك من اختيار وإضافة وحذف كائنات إلى عملك.

7.  نافذة للتحكم في خلفية المشروع وتغييرها.

كيف نستخدم لغة سكراتش؟

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

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

استخدامات لغة سكراتش

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

Report

Written by Rashed Almograby

What do you think?

Leave a Reply