Wednesday, November 27, 2013

عبر عن نفسك بإستخدام البرمجة


تعلم البرمجة هو مفيد لجميع الأطفال، بغض النظر عن المجال الذي سيعملون في عندما يكبرون ، وفقا ل معهد ماساتشوستس للتكنولوجيا البروفيسور ميتشل ريسنيك ، الذي طور لغة البرمجة التعليمية سكراتش.

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

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

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

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

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

Tuesday, November 26, 2013

كيف تعد لساعة البرمجة في مدرستك ؟



إذا كنت مدرس مؤمن بأهمية تعلم البرمجة ، يمكنك بسهولة أن تدير ساعة البرمجة في فصلك
إليك ثلاث طرق ستساعدك على ذلك 




—الخطوة الأولى : اختار الدرس التعليمي الذي سيقوم طلابك بتنفيذه ، متوفر على موقع http://csedweek.org/ العديد من الدروس التعليمية البسيطة ، يمكنك أن تختار منها 

—الخطوة الثانية : اختار المكان الذي ستقيم فيه ساعة البرمجة ، هناك ثلاثة اختيارات لذلك


الخيار الأول :- معمل الحاسب في المدرسة 

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


الخيار الثاني : في الفصل :-

إذا كان فصلك مجهز بسبورة ذكية متصلة بالإنترنت ، يمكن لطلابك جميعاً أن يتشاركوا سوياً في التفكير في كيفية البرمجة


الخيار الثالث إذا لم يكن لديك أجهزة كومبيوتر :-

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

لمزيد من المعلومات يمكنك زيارة موقع cseducationweek.org

لماذا نعلم أبنائنا البرمجة ؟

هناك أسباب كثيرة تجعلنا نهتم أن نُعلم أبنائنا البرمجة ، كتعليمنا لهم القراءة و الكتابة ، منها :


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

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

لأن التعلم يحدث بشكل أفضل عندما يندمج الطلاب في مشاريع ذات مغزى بالنسبة لهم 
   كيف يتعلم الطلاب عن المتغيرات في المدرسة : س= 0ص +5  أوجد قيمة س.
كيف يتعلم الطلاب عن المتغيرات من خلال البرمجة :
تصميم لعبة  الأسماك  ( سمكة القرش تأكل الأسماك الصغيرة )و  النتيجة (المتغير) يزداد عندما يصطدم القرش بالأسماك



Monday, November 25, 2013

إنه إسبوع تعلم البرمجة CS Education Week !


ما هو إسبوع تعلم علوم الحاسب (CS Education Week)؟

(CSEdWeek)  هو برنامج سنوي يهدف إلى تعليم الطلاب من الروضة إلى الثانوي أهمية تعلم البرمجة و علوم الحاسب . يُنظم هذا الحدث مؤسسة  Computing in the core   و  code.org   في الفترة بين التاسع و الخامس عشر من ديسمبر كل عام.


ما هي ساعة تعلم البرمجة (Hour of Code) ؟


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

تقدم أكثر من مؤسسة ك خان أكاديمي (Kahn Academy MIT Media Lab  ، Tynker  ، Thinker Smith دروس تعليمية مصممة لتكون سهلة البدءو تساعد أي أحد ليفهم كيف يبرمج . و رغم إختلاف المؤسسات التي تقدم الدروس إلا أنهم جميعا يشتركون في ثلاث نقاط :-
·         سهولة التعلم ذاتياً ، فهي لا تحتاج إلى تدخل المعلم
·         لا تتطلب أي خبرة سابقة في البرمجة ، سواء من المُعلم أو المُتعلم
·         جميع الدروس تتطلب ساعة أو اقل لتنفيذها .
و يخدم هذا التنوع في الدروس أهداف مختلفة مثل :-
·         أهداف عمرية مختلفة ، فالأعمار المستهدفة هي بين 6 إلى 106 سنة .
·         أليات برمجة مختلفة ، بعض الدروس ستكون بإستخدام مكعبات البرمجة ، البعض الأخر يستطلب كتابة بعض الأوامر.
·         أهداف برمجية مختلفة ، مثل حل بازل أو إنشاء لعبة أو حتى تصميم بطاقات معايدة تفاعلية.
·         أجهزة مختلفة ، سواء كنت تملك تابلت ، هاتف ذكي أو حاسوب ستجد الردوس الخاصة به ، كل ما تحتاجه هو متصفح إنترنت . و حتى إن كنت لا تملك أي منهم سيكون هناك بعض الدروس التي لا تحتاج إلى حواسيب ، لأن البرمجة ما هي إلى طريقة تفكير و حل مشكلات. 

إستضافة شركة المواهب لساعة تعلم البرمجة :

ستستضيف شركة المواهب النشئ من عمر 7-14 سنة في إسبوع تعلم البرمجة ، لمدة ساعة  يومياً (3-4 عصراً) حسب الأعمار الأتية يمكنكم الستجيل على الرابط . المقاعد محدودة . http://talentscenter.com/cseducationweek.php
التاريخ
الفئة العمرية
09-12-2013
7-8 سنوات
10-12-2013
9-10 سنة
11-12-2013
11-12 سنة
12-12-2013
13-14سنة