برنامج سكراتش Scratch - الكمبيوتر وتكنولوجيا المعلومات والاتصالات2 - أول اعدادي
الفصل الثاني: الذكاء الاصطناعي والبرمجة
Scratch Scratch Programming Tycorice perio برنامج سكراتش Scratch- الدرس الرابع Scanned with CS CamScanner

الدرس الرابع برنامج سكراتش Scratch الأهداف: في نهاية الدرس، سأكون قادرًا على أن: بعد الدرس: ضع علامة (۱) فى المربع المناسب لـ " يمكنني أن.. - أشرح استخدامات برنامج سكراتش أستنتج مميزات برنامج سكراتش - استخدم برنامج سكراتش في عمل مشروع جید جيد جدًا بحاجة إلى مجهود أكبر جيد جيد جدًا بحاجة إلى مجهود أكبر جيد جدا بحاجة إلى مجهود أكبر جيد بسيط لنتفاعل معا : ما برنامج سكراتش؟ اقترح عددا من المشروعات البسيطة التي يمكن فيها استخدام برنامج سكراتش. لنتعلم برنامج سكراتش Scratch) : يوفر برنامج سكراتش خيارات واسعة جداً من الأفكار التي يمكن برمجتها، ما بين الألعاب والرسوم المتحركة والقصص المصورة والموسيقى والمحاكاة والألعاب التفاعلية للذكاء الاصطناعي ليتعلم فيها الطالب مبادئ البرمجة. حيث يسمح برنامج سكراتش للطلاب بأن يكونوا مبدعين أثناء التعلم، ليشعروا وكأنهم يلعبون لعبة ممتعة أثناء تعلمهم، فهو أداة تعليمية ممتعة وسهلة الاستخدام تتيح تعلم أساسيات البرمجة بطريقة مرئية وممتعة دون الحاجة إلى كتابة الكثير من الأكواد المعقدة. مميزات برنامج سكراتش واجهة بسيطة : يستخدم سكراتش واجهة مرئية تعتمد على اللبنات أو الأوامر ) Blocks ، والتي توضع فوق بعضها البعض بنظام وترتيب معين لتكوين البرامج. Scanned with CS CamScanner 37

أهداف برنامج سكراتش Scratch
ما برنامج سكراتش اقترح عددا من المشروعات البسيطة التي يمكن فيها استخدام برنامج سكراتش
• • • . • برنامج تعليمي : صُمم سكراتش خصيصًا لتعليم مفاهيم البرمجة الأساسية بطريقة ممتعة ومشوقة. برنامج مجاني: يمكن تحميل سكراتش من موقعه الرسمي واستخدامه مجانًا. تنمية التفكير الإبداعي: يساعد سكراتش المتعلمين على تطوير مهاراتهم في التفكير الإبداعي وحل المشكلات. تعزيز مهارات حل المشكلات من خلال تجربة الأخطاء والتعلم منها ، يتعلم الطلاب كيفية حل المشكلات بطريقة منطقية. تنمية مهارات التعاون: يمكن للطلاب العمل معا في مشاريع سكراتش، مما يعزز مهارات العمل الجماعي. بداية مشوقة لعالم البرمجة : يوفر سكراتش أساسًا قوياً للانتقال إلى لغات برمجة أكثر صعوبة في المستقبل. مشاركة المشروع : يمكن مشاركة المشاريع مع الآخرين. نشاط: بمساعدة معلمك وبالتعاون مع زملائك، ناقش معهم كيف يمكننك البدء في استخدام برنامج سكراتش لعمل أول مشروع؟ البدء في استخدام برنامج سكراتش: 1. التحميل : يمكن تحميل برنامج سكراتش مجانا من موقعه الرسمي، يمكن الحصول عليه من الإنترنت من خلال الرابط .https://scratch.mit.edu. 2. الاستكشاف : استكشف الواجهة وتعرف على كيف تعمل اللبنات والأوامر المختلفة. 3 إنشاء مشروع : ابدأ بإنشاء مشروع بسيط، مثل تحريك شخصية أو إنشاء قصة قصيرة. 4. حفظ المشروع. إنزال البرنامج: من خلال الموقع التالي https://scratch.mit.edu/download يتم إنزال برنامج Scratch Scanned with CS CamScanner 38

بمساعدة معلمك وبالتعاون مع زملائك، ناقش معهم كيف يمكننك البدء في استخدام برنامج سكراتش لعمل أول مشروع
T Scratch 3.29.1 التعرف على واجهة البرنامج: I 1- شريط القوائم. 2 منطقة مجموعات الأوامر Blocks. Area . منطقة البرمجة Script Area يتجمع بها المقاطع البرمجية " تركيب مجموعة من الأوامر الرسومية وهى تسمى لبنات بترتيب معين". 4- منطقة المنصة أو المسرح Stage يظهر عليها نتيجة العمل أو المشروع. 5 - الكائن Sprite 6- منطقة الكائنات Sprites ( يوجد بها الكائنات المستخدمة بالمشروع. نشاط بمساعدة معلمك وبالتعاون مع زملائك، ناقش معهم كيف يمكننك تغيير لغة واجهة البرنامج؟ تغيير لغة واجهة البرنامج: حاول تغيير لغة واجهة برنامج Scratch إلى اللغة العربية. 39 Scanned with CS CamScanner

عنوان جديد 12
Anycuss Code Aba015 Mo Azen Bahasa Indonesia Goapy Cata Cesky Cyrveg Dank Deutsch EM Engesn Expatol (Espa Espalol Latinoareca Bustra França Frysk change x by 00 Scratch Project Soratch 3291 Q مشروع (1) المطلوب في المشروع هو : - تحريك الكائن (القطة) Sprite على المنصة أو المسرح Stage 30 خطوات". ثم ظهور عبارة صباح الخير". تنفيذ المشروع: لكي تتمكن من تحريك الكائن (القطة) الموجود على المنصة Stage اتبع الخطوات التالية : - من منطقة مجموعات الأوامر Blocks Area مجموعة Motion اضغط واسحب الأمر والقاؤه في منطقة البرمجة Script Area كما بالشكل التالي: move 10 steps 40 Scanned with CS CamScanner

Bound Motion C Scratch Project Q Q ولجعل خطوات حركة الكائن 30 خطو يتم الضغط مرتين على القيمة 10 التي على اللبنة (الأمر) وكتابة القيمة 30 كما في الشكل التالي: كتابة القيمة 30 على اللبنة كما في الشكل التالي: SEMITCH Co Motion Corsai gotox Costumes point in direction point towards mouse pointer change by 18 T Scratch Project say Hello! Sori Spri 1 Snow ولإظهار عبارة "Hello" : 1- يتم اختيار مجموعة أوامر Looks say Hello! 2 ثم اختيار الأمر 3- ثم الضغط والسحب على الأمر وإدراجه بالمنصة أسفل الأمر السابق. 41 Scanned with CS CamScanner

Scratch 326.1 Scratch Project لعرض تنفيذ خطوات المشروع 1- في منطقة البرمجة Script Area اضغط على Events Blocks 2 اضغط على الأمر ciated when واسحبه وضعه على المنصة 3- ليتم تركيبه في بداية المقطع البرمجي كما بالشكل Scratch 3291 222 42 4 لتنفيذ المشروع اضغط على الرمز 5- ولإيقاف تنفيذ المشروع اضغط على الرمز Scanned with CS CamScanner

CON Events Costumes Control 16 when Scratch 3.29.1 Spre Ho 05:11 ملاحظة: عند تنفيذ المشروع السابق، نلاحظ أن الحركة تمت بطريقة سريعة، ولمعالجة ذلك يمكن استخدام أمر Wait (انتظار) من Control Blocks وذلك باتباع الآتي: 1- اضغط على Control Blocks 2- اضغط واسحب أمر watt 1 sees والقاءه بمنطقة البرمجة Script Area Cate Q S 3-ضعه كما بالشكل التالي: Hello 4- لإعادة تنفيذ المشروع اضغط على الرمز ملاحظات هامة . قيمة الانتظار يمثل (1) ثانية). . تركيب مجموعة من الأوامر في ترتيب معين تسمى المقطع البرمجي. 43 Scanned with CS CamScanner

Even Control . استخدم الضغط والسحب والإفلات للتعامل مع أي أمر (داخل) المقطع البرمجي. تعديل في المشروع (1) عدل في المشروع السابق لجعل الحركة مستمرة . لجعل الحركة مستمرة يمكنك تركيب الأمر عدة مرات . اعد ترتيبه وذلك بالضغط والسحب للمكان الذي تريد بدأ التكرار فيه . عدل كلمة Hello" إلى عبارة "صباح الخير". 00 Scratch Project Scratch 3.29.1 نشاط بمساعدة معلمك وبالتعاون مع زملائك ناقش معهم كيف يمكنك: تحديد قيمة إحداثيات الكائن على المنصة؟ تغيير قيمة إحداثيات الكائن على المنصة؟ لاحظ أن: قبل تنفيذ المشروع قيمة إحداثيات الكائن على المنصة هي: 0-X وهي المحور الأفقي وتمثل الحركة الأفقية - وهى المحور الرأسي وتمثل الحركة الرأسية نقذ المشروع لاحظ القيمة - والقيمة - بعد تنفيذ المشروع 44 Scanned with CS CamScanner

تعديل في المشروع السابق لجعل الحركة مستمرة
Motion C Scratch 3291 . يمكن التحكم في تغيير مكان الكائن Sprite على المنصة بالضغط عليه والسحب والإفلات & Drag .Drop نشاط: بمساعدة معلمك وبالتعاون مع زملائك اكتشف معهم إحداثيات المنصة، كيف يمكنك تغيير مكان الكائن على المنصة؟ X=-272 اكتشف إحداثيات المنصة Y= 215 (0.0) Y=-215 X=272 45 Scanned with CS CamScanner

يمكن التحكم في تغيير مكان الكائن Sprite على المنصة بالضغط عليه و(السحب والإفلات)
بمساعدة معلمك وبالتعاون مع زملائك اكتشف معهم إحداثيات المنصة، كيف يمكنك تغيير مكان الكائن على المنصة
اكتشف إحداثيات المنصة
. يمكن التحكم في تغيير مكان الكائن Sprite على المنصة بالضغط عليه و السحب والإفلات) & Drag Drop لمكان آخر على المنصة. حفظ المشروع داخل ملف الحفظ مشروعك قم بعمل التالي: 1 من قائمة File اختر Save to your computer 2- حدد مكان حفظ الملف على أحد وسائط التخزين. S Oxy N TFC Desite Dorkeak Firs Local Local D Sch SILLYH Lock Tutonet Scratch Project New C Events Load from your computer Save to your computer wy Halal Contr when backdrop wiches to backdrop Control THE PC Decaves م Charara Sotype Schect 10 wal conds say Hea x Search Doub Bleeded Type Care Ter Seve Cance Xade 3 - اكتب اسم الملف "مشروع 1" Coritat Hello لاحظ أن : - اسم الملف هو " Sb3. مشروع 1 " - امتداد الملف هو .Sb3 Scanned with CS CamScanner

حفظ مشروع داخل ملف
الأسئلة والتدريبات ضع علامة (1) أمام العبارة الصحيحة وعلامة (X) أمام العبارة الخطأ 1- يوفر برنامج سكراتش خيارات واسعة جداً من الأفكار التي يمكن برمجتها. 2- يساعد برنامج سكراتش الطالب في تعلم مبادئ البرمجة. 3 - يُعتبر برنامج سكراتش أداة تعليمية صعبة الاستخدام. 4- يحتاج الطالب في برنامج سكراتش إلى كتابة الكثير من الأكواد المعقدة. 5- يستخدم سكراتش واجهة مرئية تعتمد على اللبنات. 6- برنامج سكراتش مدفوع الأجر . 7-في برنامج سكراتش يواجه الطلاب صعوبة في مشاركة المشاريع مع الآخرين. 8- في برنامج سكراتش منطقة المنصة Stage يظهر بها المقاطع البرمجية. 9- في برنامج سكراتش نتيجة العمل أو المشروع تظهر على منطقة مجموعات الأوامر Area .Blocks 10- لتنفيذ المشروع اضغط على الرمز ( ) تقييم ذاتي ارجع إلى الأهداف الموجودة في بداية الدرس ، وضع علامة (۱) في المربع المناسب لـ (يمكنني أن....) 47 Scanned with CS CamScanner

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

