سكراتش معلومات عامة التصنيف القائمة...
تصوير مقطعي محوسب — برمجيات حرة — تقنيات تعليمية — لغة برمجة — لغة برمجة تعليمية التنميط
event-driven programming (en) — لغة مرئية ظهرت في
2003 نظام التشغيل
مايكروسوفت ويندوز — ماك أو إس — لينكس الرخصة
ترخيص BSD ب3-بند التطوير المطور
MIT Media Lab (en) الإصدار الأول
2003 الإصدار الأخير
3. كورس في البرمجة بلغة سكراتش. 0 ( 2 يناير 2019) التأثير متأثرة بـ
AgentSheets (en) — لغة لوغو — Etoys (en) — StarLogo (en) متفرقات امتدادات الملفات القائمة...
sb — sb2 — sprite — sprite2 — sb3 موقع الويب
تعديل - تعديل مصدري - تعديل ويكي بيانات
طُورت سكراتش في مختبرات شركة MIT العالمية والمتخصصة في مجالات البرمجة والحاسوب. وذلك لأهداف تربوية تعليمية تمكن الطلاب من التعلم والتعبير عن قدراتهم من خلال تقنيات حديثة. حتى الآن طور الطلاب، مستخدمو السكراتش حول العالم، أكثر من 11 مليون برنامج، يقومون بنشرها في موقع السكراتش الرسمي:
هنالك صعوبات تواجه الطلاب في المراحل الثانوية في فهم البرمجة وخاصة برمجة الكائنات (Object Oriented Programming). لذلك، فإنّ التعلم المبكر والمبسّط لهذا النوع من البرمجة، من شأنه أن يهيء الجيل الجديد للمرحلة القادمة.
كورس في البرمجة بلغة سكراتش
على سبيل المثال: "تحريك الخطوات __" (هذا البرنامج هو الخطوة بكسل [B] الكمبيوتر شاشة). هناك شكل من أشكال إشارة ج - أي نوع من حلقة، وهذا هو، مرة أخرى على الإجراءات المتخذة في إطار الشكل. على سبيل المثال: "إلى الأبد". البيضاوي - قيمة رقمية أو حرفية. على سبيل المثال: "موقف على المحور Y". الماس (<==>) - الشروط التي وضعت في المكان المخصص في شكل مختلف. يمكن الحصول على صحيح (صحيح) أو False (خطأ) مثال: "ميكروفون بصوت عال؟". كتب سكراتش لغة برمجة - مكتبة نور. مجموعات من القطع وتنقسم إلى 8 مجموعات: التحكم: تحتوي هذه المجموعة على جميع اللبنات التي تستخدم للتحكم في سير المقاطع البرمجية وآلية بدء تنفيذها. على سبيل المثال: "انتظر ثواني هذه المجموعة من اللبنات ذات لون برتقالي. حركة: تحتوي هذه المجموعة على جميع اللبنات التي تستخدم للتحكم في حركة الكائنات وتحديد حركتها واتجاه حركتها وسرعتها في الحركة. على سبيل المثال: "استدر 15 درجة". هذه المجموعة من اللبنات ذات لون أزرق. التحسس: تحتوي هذه المجموعة اللبنات التي تستخدم لتنفيذ الأوامر عندما يحدث حدث آخر داخل المشروع. على سبيل المثال: "مفتاح المسافة مضغوط" فنفذ كذا أو إذا أصبح لون الكائن أحمر فنفذ كذا، هذه المجموعة ذات لون الأزرق الفاتح.
إذ يتعلم الطالب من خلال هذه الكراسة مفاهيم برمجية أساسية كالتكرار والشروط، وكذلك المفاهيم الأكثر تعقيدا كالكائنات واللبنات، بالإضافة إلى مفاهيم وأفكار رياضية هامة كنظام الإحداثيات والمتغيرات والأعداد العشوائية. كل ذلك من خلال منظومة تعلم في إطار شيق وذي معنى. تحتوي هذه الكراسة على فعاليات ومهام توجه المتعلم نحو هذه المفاهيم بطرق شيقة. [2]
في برنامج السكراتش يمكن تطوير قصصٍ تفاعلية، ورسومٍ متحركة، وألعابٍ موسيقية وفنية، وغيرها من الإبداعات المحوسبة. تمكن سكراتش المستخدم من إدخال صور، أصوات وفيديو، كما وتمكن من إجراء تغييرات عليها والتحكم فيها. تعتمد السكراتش على الكائنات المدخلة للبرنامج، حيث أن الكائنات يمكنها أن تكون نصوصاً، صوراً أو رسومات. نبذة عن لغة البرمجة سكراتش - مدونة معلم الحاسب. من الممكن برمجة هذه الكائنات من خلال إدخال مقاطع برمجية - ما يسمى بـ "لبنات" - على هذه الكائنات وتحديد معطيات لهذه الأوامر البرمجية، والتي تؤدي بدورها إلى إمكانية تغيير الهيئة، الحركة أو الصوت الخارج من هذه الكائنات. تبرمج التحكمات في هذه الكائنات من خلال أوامر تتعلق بالضغط على لوحة مفاتيح (مثل الضغط على الأسهم)، الفأرة (مثل النقر مزدوج على زر الفأرة) أو بعد مرور فترة زمنية محددة (مثل 5 ثوان).
كتب سكراتش لغة برمجة - مكتبة نور
قرص صلب: 120 ميقا بايت على الأقل لتثبيت برنامج سكراتش. معالج المعلومات و الذاكرة: أغلب الحواسيب الشخصية في السوق تفي بسعة الذاكرة، و لكن في الحواسيب القديمة قد يكون سكراتش فيها بطيئ نسبيا. الصوت و الفيديو: مكبرات الصوت أو السماعات هي ضرورية لسماع الصوت، و ميكروفون للتسجبل. سكراتش يستطيع إستعمال كاميرا تصوير رقمية (إختياري و ليس ضروري). إصدارات برنامج سكراتش
مؤخرا صدر برنامج سكراتش 2. 0. هذه النسخة لا تحتاج إلى تحميل إذ يمكن إستعمالها مباشرة من موقع سكراتش. أُصدرت كذلك النسخة 2. 0 للتحميل و التثبيت و هي الآن نسخة تجريبية و بها بعض الأخطاء. في هذا الكتاب سوف نتطرق بالتفصيل للإصدار 1. 4 من سكراتش. و في الفصل الخامس نبرز أهم ما أضيف إلى الإصدار 2. 0. يمكنك الحصول على نسخة من سكراتش مجانا على العنوان:
هذه النشخة يجب تحميلها و تثبيتها في جهازك. مفاهيم البرمجة غير الموجودة في الإصدار 1. 4 لسكراتش
تركيب المعطيات
الدوال و العمليات
التكرار بالتراجع
نقل المميزات
فئات الأصناف
معالجة الإستثناءات
إدارة الملفات.
עותק של سكراتش لغة البرمجة - التحسس - Google Slides
نبذة عن لغة البرمجة سكراتش - مدونة معلم الحاسب
سكراتش هي لغة مجانية تمامًا، وقد تم تطويرها من قبل معهد ماساشوستس للتقانة MIT في الولايات المتحدة الأمريكية، يمكن استخدامها على متصفح الويب دون الحاجة لتنصيب أي برنامج، كما يتوفر برنامج يمكن تحميله مجانًا لاستخدام اللغة في حال عدم توفر الإنترنت. تتميز واجهة البرمجة في لغة سكراتش بالألوان الجذابة والشخصيات الكرتونية التي يراها الأطفال ممتعة ومسلية
لماذا يجب تعليم سكراتش للأطفال الصغار؟
تعد لغة سكراتش طريقة ممتازة لتدريس مبادئ البرمجة من المرحلة الابتدائية، وذلك بسبب الخصائص التي تتمتع بها:
سهلة الاستخدام
تسمح لغات البرمجة المرئية مثل سكراتش لأولئك الذين لا يملكون أي خبرة تقنية أو برمجية بالعمل على الفور. في الواقع، ما عليك سوى سحب بعض الكتل على الشاشة وتجميعها وترتيبها معًا لإنشاء مشروع بسيط يعمل، والذي يمكن تحسينه عن طريق إضافة المزيد من الكتل والتعليمات، وبذلك سيتعلم الشخص قواعد وأساسيات البرمجة بسهولة. تسمح بإطلاق العنان للإبداع
على الرغم من كونها لغة برمجة بسيطة، إلا أن سكراتش تسمح لك بإنشاء مشاريع متنوعة للغاية، وذلك بفضل العديد من التعليمات الجاهزة المجمعة مسبقًا داخل الكتل المتاحة، كما يمكن إنشاء كتل مخصصة حسب الحاجة.
هذا المزيج الشيق ينتج برنامج حاسوب متناسقاً يحفز المستخدم نحو التميز والإبداع في تطوير الأفكار إلى حيز التنفيذ. مواضيع [ عدل]
بيئة البرنامج تذكرنا إلى حد ما بالمخطط الانسيابي. كما يتم تمثيل بنوده بطريقة بصرية. الأشكال من القطع [ عدل]
هناك عدة أشكال من اللبنات، وكل شكل له معنى. هذه الأشكال (خطوط ترمز الأنفاق حيث يتم تحديد خيار من الخيارات المناسبة أو الكتابة الحرة):
الأبيض الضلع العلوي لديها الموجي - أي حكم في هذه الطريقة هو بداية السيناريو والعمل على انجاحه. على سبيل المثال: "عندما ضغطت مفتاح __"
الأبيض - أي حكم المستخدمة. على سبيل المثال: "تحريك الخطوات __" (هذا البرنامج هو الخطوة بكسل [B] الكمبيوتر شاشة). هناك شكل من أشكال إشارة ج - أي نوع من حلقة ، وهذا هو، مرة أخرى على الإجراءات المتخذة في إطار الشكل. على سبيل المثال: "إلى الأبد". البيضاوي - قيمة رقمية أو حرفية. على سبيل المثال: "موقف على المحور Y". الماس (<==>) - الشروط التي وضعت في المكان المخصص في شكل مختلف. يمكن الحصول على صحيح (صحيح) أو False (خطأ) مثال: "ميكروفون بصوت عال؟". مجموعات من القطع [ عدل]
وتنقسم إلى 8 مجموعات:
التحكم: تحتوي هذه المجموعة على جميع اللبنات التي تستخدم للتحكم في سير المقاطع البرمجية وآلية بدء تنفيذها.