أهلًا و سهلًا بكـ يشرفنا تسجيلك و مشاركتك معنا .

 

 



إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-12-2021, 03:06 AM
هند حسنين هند حسنين غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Feb 2020
المشاركات: 85
افتراضي تعرف علي برنامج سكراتش للبرمجة

هي لغة برمجة مرئية تتيح للطلاب إنشاء قصصهم التفاعلية و ألعابهم و رسومهم المتحركة، اذ يتعلم الطلاب التفكير بشكل خلاق و التفكير بشكل منهجي و العمل بشكل تعاوني أثناء تصميم مشاريع سكراتش، اذ تم إنشاء Scratch بواسطة مجموعة Lifelong Kindergarten في معمل MIT Media ، و بمجرد تنزيل Scratch ، و الذي يمكن تنزيله مجانًا من http://scratch.mit.edu ، على جهاز كمبيوتر ، لن تحتاج إلى الوصول إلى الإنترنت لإنشاء مشروع.
لفتح المشروع في برنامج سكراتش ، يعد تعلم البرمجة للأطفال مفيدًا ليس فقط للإعداد الوظيفي في المستقبل ، و لكن أيضًا لبناء مهارات التفكير المنطقي و الإبداعي القوية، و لكن على الرغم من مزاياها الواضحة ، فإن بدء الطالب في تعلم البرمجة قد يكون صعبًا للغاية بالنسبة للعديد من العائلات.[1]
كيف يساعدك برنامج سكراتش
اول لغة برمجية

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

طريقة تعليم جديدة

و بالمثل ، اكتشف العديد من المعلمين أن Scratch طريقة رائعة لبدء البرمجة
Clare Pritchard ، شركة تكامل تكنولوجية في شيكاغو ، تستخدم Scratch و ScratchJr (تطبيق مصمم للأطفال من سن 5 إلى 7 سنوات) مع طلابها
يقول: “يعلم سكراتش أطفالي كيفية التحلي بالمرونة ، وكيفية حل المشكلات ، و كيفية البرمجة من خلال افكار لبرنامج سكراتش“
“باستخدام Scratch ، كنا نبحث عن خوارزميات و حلقات ، واتجاهات محددة و مفاهيم رياضية أخرى في الحياة اليومية.”
مع Scratch و ScratchJr ، يوضح أن طلابه “يمكنهم فهم مفاهيم المنطق الأساسية ، و كتابة كود نظيف ، والقيام بكل شيء يمكن للمبرمج القائم على النص القيام به باستخدام واجهة رسومية فقط.”

لغة برمجة تمهيدية في الدورة التمهيدية

ولا تقتصر فوائد Scratch على طلاب المدارس الابتدائية فقط!
قام الأستاذان منى ريزفي وثورنا همفريز في جامعة ولاية نورفولك بفحص استخدام سكراتش كلغة برمجة تمهيدية في الدورة التمهيدية لـ CS0.
عندما طلب من الطلاب التفكير في الفصل الدراسي في سكراتش ، قال الطلاب إنه ساعد.
على سبيل المثال ، قال أحد الطلاب: “لقد أعطانا عقلية القيام بالأشياء خطوة بخطوة ، البرمجة”
قال آخر ، “باستخدام الحلقات ، فإنه يساعد لغة C ++ التي يستخدمونها في دورة علوم الكمبيوتر التالية.”
بدأت ليندا فيرنسيل Scratch في عام 2011، وهي تدرس حاليًا علوم الكمبيوتر والإعلام في الجامعة وتعمل كمنسقة في فريق Scratch.
بعد العمل مع مكونات برنامج سكراتش لفترة من الوقت ، سألت ما هو شعور تعلم لغات البرمجة الأخرى في المدرسة.
“تعلم Java كان بمثابة مقابلة صديق قديم، كنت أعرف بالفعل طريقة التفكير و كنت بحاجة إلى تعلم بعض القواعد.
لم أكن خائفًا من تعلم البرمجة في Java لأن Scratch منحني الكثير من الثقة.”

مهارات التخطيط

من خلال إنشاء المشاريع ، يمكن لـ Scratchers التقاط مفاهيم CS مثل التكرار و التفكير المنطقي و تطبيق مهارات مثل تصحيح الأخطاء و التوثيق التي يستخدمها المبرمجون المحترفون كل يوم.
و يمكنهم القيام بذلك في بيئة متسامحة تشجع على الرسم و الاستكشاف و إنشاء رسومات و ألعاب رسوم متحركة مثيرة.
نيك كس ساخن سكس فلاحي نيك جماعي ساخن
سكراتش هي لغة برمجة حقيقية
سكراتش ليس مجرد مقدمة جيدة للبرمجة ، إنها لغة برمجة حقيقية في حد ذاتها.
لغة البرمجة هي لغة تسمح للأشخاص بإعطاء تعليمات لجهاز الكمبيوتر.
يقوم Scratch بذلك بالضبط ، عن طريق وضع صفوف من الكتل معًا ، يمكن لـ Scratchers توجيه الكمبيوتر “لجعل هذه الشخصية تتحرك على الشاشة” أو “إضافة رقمين معًا”.
يتضمن Scratch ميزات مهمة للعديد من لغات البرمجة مثل الحلقات (كتل التكرار) و الكتل الشرطية (الكتل الشرطية).
باستخدام هذه الميزات ، يمكن لبرنامج سكرتش إنشاء خوارزميات أو تعليمات لإكمال مهام محددة.
يقول علماء الكمبيوتر إن Scratch هي لغة برمجة كاملة لـ Turing ، مما يعني أنها يمكن أن تؤدي جميع الوظائف الأساسية التي يتم إنشاء الخوارزميات من أجلها.
يشعر بعض الناس بالقلق من أنه بدلاً من كتابة نص ، تقوم بتجميع الكتل معًا في Scratch ، لذا فهي ليست لغة برمجة حقيقية.
و مع ذلك ، فإن كتابة النص ليس شرطا للبرمجة.
قبل منتصف الثمانينيات ، كان معظم المبرمجين يكتبون و يخزنون برامجهم مع وجود ثقوب في البطاقات المثقوبة.
تتم الآن كتابة العديد من لغات البرمجة وتخزينها في نصوص ، و لكن ليس كلها.
على سبيل المثال ، يقوم المهندسون الذين يستخدمون لغة برمجة Labview بإنشاء برامج عن طريق توصيل العقد الرسومية.
سكراتش هي واحدة من مئات لغات البرمجة في العالم.
Chris Garrity ، مطور فريق Scratch ، الذي تشمل مشاريعه الحالية واجهة Scratch الأمامية و ScratchJr والتوطين، استخدم العديد من لغات البرمجة في حياته المهنية ؛ عملت مؤخرًا في الغالب على JavaScript و Ruby و Python وبالطبع Scratch.

أداة لإنشاء الأشياء و مشاركتها

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

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

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 08:20 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.