top of page

بيئة برمجة سكراتش

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

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

كان التصميم الاصلي لِ سكراتش مدفوعا باحتياجات واهتمامات الشباب (من سن 8 الى 16 عام) في مراكز الكمبيوتر بعد المدرسة. أضاف سكراتش قابلية البرمجة للنشطة التلاعب في وسائل الإعلام التي تحظى في شعبية في ثقافة الشباب، وشجع السباب على التعلم من خلال الاستكشاف وتبادل الاقران، مع التركيز بشكل أقل على التعليم المباشر من لغات البرمجة الأخرى.

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

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

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

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

يوفر سكراتش ملاحظات مرئية لإظهار تنفيذ البرنامج النصي.

استمرت شركة MIT العالمية بتطوير بيئة سكراتش الى يومنا هذا، بحيث تم تطوير من scratch 1  الى scratch 2 وscratch 3 وفي كل مره تم تطوير اللبنات وزاد تنوع الكائنات في هذه البيئة، وايضا تم اضافة ميزات كثيرة على بيئة scratch  حتى اصبح هناك امكانية لاستخدامها من خلال الانترنت في scratch 3 بعد ان كان لا يمكن استخدام هذه البيئة الا من خلال تنزيل البرنامج على الحاسوب  الخاص بنا، واصبح هناك امكانية لانشاء حسابنا الشخصي الذي يمكننا من خلاله حفظ كل الفعاليات التي نقوم ببنائها على بيئة scratch 3، وايضا تم اضافة امكانية مشاركة المشاريع التي نقوم ببنائها على هذه البيئة مع الاخرين.

برنامج سكراتش:

البيئة البرمجية في سكراتش:

واجهة المستخدم أحادية النافذة:

تسعى الى تسهيل التنقل، نافذة سكراتش تحتوي على 4 أجزاء أساسية: 

لوحة الأوامر مع أزرار لتحديد الفئات، البرامج النصية للكائن المحدد حاليا، مع علامات تبويب المجلد لعرض وتحرير الصور والأصوات التي يملكها هذا الكائن، جزء المرحلة حيث فيه يحدث الإجراء، جزء يعرض صور مصغرة لجميع الكائنات في المشروع مع تمييز الكائن المحدد حاليا. 

بالنسبة للبرمجة النصية، تكون لوحة الأوامر مرئية دائما، تنقسم الى ثماني فئات، مثل: الحركة ، التحكم، المظاهر، الصوت... ويؤدي هذا الى تجنب قوائم الأوامر الطويلة.

يتم تركيز كتل الأوامر (Blocks) بالألوان حسب الفئة مما يساعد المستخدمين في العثور على الكتل ذات صلة.

catscratch.png

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

reena.ziada@gmail.com, maishamia8@gmail.com, randagbarea.97@gmail.com

bottom of page