التصنيفات
قسم : البرامج

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

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

تعريف برنامج سكراتش

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

مميزات برنامج سكراتش

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

تحميل برنامج سكراتش

  • يمكنك ان تقوم بتحميل البرنامج بشكل مباشر من الموقع الرسمي عبر الرابط التالي : https://scratch.mit.edu/download
  • ثم القيام باختيار النسخة التي تتوافق مع جهازك ” ويندوز ، ماك ، اندرويد ، كروم او اس ” ثم الموافقة على الشروط .
  • عليك الانتظار الى ان يتم التحميل بشكل كامل على جهازك .

العمل على سكراتش اون لاين

  • يمكنك ان تقوم بالعمل على برنامج سكراتش اون لاين من خلال الموقع الرسمي عبر الرابط التالي : https://scratch.mit.edu/
  • قم بعد ذلك بالتسجيل في الموقع من خلال الضغط على زر ” Join Scratch ” لتنتقل الى الصفحة جديدة و تقوم باضافة البيانات المطلوبة بها ” اسم المستخدم ، كلمة المرور ، تأكيد كلمة المرور ” .

شرح مكونات برنامج سكراتش

الشريط العلوي من سكراتش

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

شاشة سكراتش

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

شاشة الكائنات

توجد هذه النافذة اسفل شاشة سكراتش و من خلال هذه الشاشة يمكنك ان تقوم باضافة الكائنات و الحيونات التي ستقوم باستخدامها في المشروع و سيتم تسمية هذه الكائنات باسماء مختلفة مع امكانية التعديل عليها ، و يوجد هنا مكتبة كبيرة تمكنك من اختيار الكائنات التي تريدها و اشهر تصنيفات الكائنات ” الحيوانات ، خيال ، الاشياء ، النقل ، الرياضة ، الفضاء ، تحت الماء ، المشي ، …. ” .

كما يمكنك من خلال زر ” الفرشاة ” ان تقوم برسم كائن جديد او يمكنك القيام باختيار زر رفع الكائنات مع امكانية شغيل الكاميرا و التقاط صورة ثم رفعها على البرنامج .

نافذة الخلفية

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

شاشة الاوامر و المهام

تأتي هذه الشاشة في الجانب الايمن من شاشة سكراتش الاساسية و الذي تحتوي على الكثير من الاوامر و الادوات التي تتمثل في ” الحركة ، الاحداث ، التحسس ، العمليات ، لبنات اضافية ، الصوت ، القلم ، البيانات ، الصوت ، المظاهر ” .

نقوم باختيار التصنيف الذي نريده لتظهر لك جميع الاوامر الخاصة به و لكل من هذه التصنيفات لون ليميزها عن الاخر .

طريقة برمجة مشروع سكراتش

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

لا يمكن في لغة سكراتش مشاركة المشاريع مع الآخرين عبر الويب

الكثير من الاشخاص بعد الانتهاء من انشاء مشروع على لغة برمجة سكراتش ليسو قادرين على مشاركة هذا المشروع و بالتالي تظهر لنا جملة ” لا يمكن في لغة سكراتش مشاركة المشاريع مع الآخرين عبر الويب ” ، و لتعلم كيفية المشاركة يمكنك اتباع الخطوات التالية :

  • بعد الانتهاء انشاء المشروع على سكراتش اون لاين سيظهر في القائمة العلوية ” شريط المهام ” زر ” مشاركة ” .
  • نقوم بالضغط عليه لكي ننتقل الى الصفحة التالية ستظهر لك عدد من الصفحات و نقوم بالذهاب الى ” ارشادات ” ثم القيام باضافة التعليمات و الارشادات حول هذا المشروع .
  • و اذا كانت لديك اي ملاحظات يمكنك ان تقوم باضافتها في صفحة الملاحظات مع امكانية اختيار التصنيفات التي يتنمي اليها هذا المشروع .
  • بعد الانتهاء من هذه الخطوات سيتم حفظ المشروع داخل ملفك الشخصي و يمكنك الذهاب الى الملف الشخصي ثم القيام بفتح هذا المشروع في صفحة مستقلة و مشاركتها مع الاخرين .
التصنيفات
قسم : البرامج

اهم افكار لبرنامج سكراتش

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

 وبدلاً من طلب التشفير الفني أو البرمجة ، تستخدم أداة Scratch المجانية شرائط مرمزة باللون يتم وضعها في تسلسل أوامر متشابك ، حاليًا يتوفر سكراتش لنظام Mac و Windows و Linux عبر موقع Scratch على الويب .

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

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

افكار لبرنامج سكراتش

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

رقصة القط

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

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

هذا مشروع بسيط للغاية ، لكنه يعلم 3 مفاهيم برمجة مهمة.

التسلسل : ترتيب الكتل

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

الحلقة forever :

مواصلة الخطوة (أو سلسلة من الخطوات) إلى الأبد .

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

التحكم:

يبدأ القط بالتحرك “عندما ينقر العلم الأخضر” ، وهذا هو الأمر لبدء Scratch Scr .

كيفية تغيير عرض الشاشة وإضافة المزيد من النقوش المتحركة

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

انقر على “Stage Background”. وانقر فوق “اختيار مكتبة النماذج” وحدد صورة من اختيارك ، انقر فوق “موافق” ، كرر هذه الخطوات للحصول على المزيد.

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

وسيصبح تغيير أو إضافة رمز متحرك أمرًا سهلاً عند تحديده

التقاء السمكة بالسلطعون

سيساعدك هذا المشروع على تعلم كيفية تحريك الكائن أثناء تحريك الماوس على مسرح سكراتش ، في هذا المشروع سنجعل الأسماك تتحرك على مؤشر الماوس وتجعلها تلتقي بسرطان البحر ، وعندما يلتقيان ، سيقولان “مرحبًا ” لبعضهما البعض .

 إنشاء مشروع سكراتش جديد ، ثم أضف خلفية من مشهد “تحت الماء” من مكتبة Scratch ثم قم أيضا بإضافة سمكة وسرطان البحر من المكتبة .

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

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

يرسل من كتلة “CONTROL” رسالة إلى جميع النصوص الأخرى في المشروع ، هذه السمكة ستتحرك وعندما تلمس السلطعون ، نريد أن نرسل رسالة إلى التعليمة البرمجية النصية الخاصة بالسلطعون بها النص الخاص بالترحيب .

 عندما يتلقى السلطعون رسالة الوصول ، يقول Hi

تعرف على كتل التحكم “البث” “brodcast” و “تلقي” “receive” فهي مفيدة جدا.

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

receive هنا تخبرهم بماذا تريد منهم أن يفعلوا عندما يتلقون رسالة brodcast

التصنيفات
قسم : البرامج

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

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

ويعد الهدف الأساسي من هذا البرنامج هو التميز في علمي العلوم والرياضيات؛ فهو يساعدهم على التفكير المتدرج والمنطقي في هذين العلمين بالأخص.

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

مميزات البرنامج وأهميته:
1- يمتاز هذا البرنامج بأن لغته سهلة وميسرة فتبعتد عن التعقيد والغموض الذي يشوب باقي لغات البرمجة الأخرى.

2- للبرنامج نسخة مجانية يستطيع المستخدم الاعتماد عليها، وابتكار القصص والأعمال الفنية المبدعة عليها.

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

4- يعتمد على الرسوم المتحركة للكائنات والأشياء وليس على الأكواد المعقدة والرموز غير المفهومة.

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

6- يساعد على تطوير المهارات والابتكار، والقدرة على فك الرموز وحل المشكلات.

7- يساعد الأطفال والشباب على تقديم مشروعات خاصة بهم ذات إفادة عالية؛ فها هم يستطيعون تحقيق أحلامهم.
8- يعد مدخلًا مهمًّا لبرمجة الكائنات ( Object Oriented Programming ) ومحاولة جادة لفهمها.

9- يساعد البرنامج مستخدميه في فهم العديد من المفاهيم الرياضية، كـ : ( اللبنات والكائنات – الأعداد العشوائية – الإحداثيات والمتغيرات ).

– يضيف إلى المتعلم مهارت التواصل والتحليل والمشاركة والقدرة على فهم الواقع والحياة.

محتويات البرنامج :
يتكون برنامج سكراتش من الآتي :

1- المنصة.
2- الكائنات أو اللبنات.
3- منطقة البرامج.
4- شريط الأدوات.
5- معلومات عن الكائن.
6- القائمة.
7- العرض.
8- تشغيل وإيقاف العرض.
9- وصف الكائنات أو اللبنات.

إمكانيات البرنامج :
يحتوي البرنامج على أكثر من فعالية، منها :

1- إمكانية حوض السمكة.
2- إمكانية رسم الخط المستقيم المنكسر.
3- إمكانية هيا لنغني معًا.
4- إمكانية اصطدام السيارة.

5- إمكانية الأشكال الهندسية.
6- إمكانية البيانو.
7- إمكانية أسماء الفواكه.
8- إمكانية مسابقة الرياضيات.
9- إمكانية سؤال السرعة.

ما الذي يمكن فعله ببرنامج سكراتش ؟
يستطيع مستخدم برنامج سكراتش عمل مشروعات خاصة وتطبيقها على أرض الواقع من خلال بعض الأدوات التي يتيحها البرنامج والتي تمكنه من فعل ذلك، فيتيح له الآتي :
1- إضافة الفيديوهات والصور والأصوات والعديد من الوسائل المختلفة التي تمكنه من إكمال عمله بحرفية وتقنية عالية.

2- المساهمة في تحويل أي فكرة إلى صورة مرئية أو صوت مسموع أو قصة تفاعلية أو لعبة مسلية.

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

كيفية استخدام البرنامج :
يستطيع المتعلم تحميل البرنامج على حاسوبه أو استعماله مباشرة من الموقع الرسمي له وهو، وهناك العديد من الفيديوهات التي تساعد على استخدام سكراتش ومحاولة فهمه جيدًا قبل بدء العمل به، مثل هذا الفيديو الذي قدمته سكراتش لمستخدميها وتم نشره عبر اليوتيوب.

محتويات البرنامج :
يتكون برنامج سكراتش من الآتي :

أهمية سكراتش بالنسبة للتعليم :

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

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

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

ولهذا اتجهت كثير من المدارس حول العالم إلى إدخال برنامج سكراتش في العملية التعليمية تيسيرًا على طلابها ومحاولة منهم لرفع مستوى الإبداع وتنمية المهارات عندهم.

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