تعتبر البرمجة قدرة معرفية معقدة ووفقا لكاغان (2006)<br>يمكن أن يكون مثالا ممتازا على كيفية شخص ما يمكن الحصول على مثل هذا المركب المعرفي<br>المهاره. تعلم كيفية البرمجة يتطلب استراتيجية، والتخطيط ومهارات التفكير المنطقي و،<br>على هذا النحو ، فإنه يوفر مجالا منتجا لتطوير وممارسة مهارات حل المشاكل ،<br>التفكير في النظام العالي والمهارات المعرفية (لافونين وآخرون 2003). كتابة كمبيوتر<br>برنامج يتطلب قدرا من التفسير، والتجريد، والمنطق المنطقي، والفهم<br>هيكل البرنامج وتغيير شفرة المصدر من أجل أن تكون وظيفية.<br>كما يتطلب مهارات من صعوبة اطلاق النار ، واكتشاف الأخطاء في التعليمات البرمجية ، وتعديل<br>الفكرة الأولية لمطابقة حالة معينة ، وعموما ، والكفاءات العملية التي<br>لا يمكن أن تكون متطورة من خلال نظرية (جوفندر 2007). وبالتالي ، فإن عملية البرمجة<br>يعتقد أن تفضل مهارات مثل الإبداع، والمنطق المنطقي، ومهارات التصميم والابتكار<br>التفكير والاتصال (فولكنر وبالمر 2009). هناك العديد من أوجه التشابه في<br>أعلاه عملية مع نماذج من الوظائف المعرفية، والتي تجعل برمجة الكمبيوتر<br>النشاط الذي يعزز الأداء المعرفي. عندما يقوم شخص ما بإنشاء برامج كمبيوتر<br>التي تمثل تعقيد التفكير البشري ثم انها / انه يفهم هذا<br>السلوك ويتعلم عن عمليات تفكيره الخاصة (Pea et al. 1985). كما<br>عمليات تحليل مشاكل المركب في مشاكل فرعية ، وتوليد كاملة<br>وحلول دقيقة للمشاكل الفرعية واختبار وإعادة اختبار حل المشكلة<br>للصواب والكفاءة ، وارتفاع الطلب على مهارات حل المشاكل وجعل الكمبيوتر<br>البرمجة وسيلة لممارسة التفكير التحليلي والنقدي لمجموعة متنوعة من<br>المشاكل (Michalewicz و Michalewicz 2008). أحد الأهداف الأساسية لاستخدام البرمجة<br>هو أيضا لإشراك الطلاب على التفكير حسابيا واكتساب المهارات اللازمة لتطوير الصلبة<br>حلول من خلال فهم المشاكل الملموسة باستخدام التحليلات والحرجة<br>التفكير. تتناول الدراسات الحديثة في هذا المجال ضرورة تدريب الطلاب على<br>التفكير حسابيا قبل تعلم برنامج (Denning 2009).<br>وقد حاول العديد من الباحثين لاستكشاف مشاركة الطلاب في البرمجة لل<br>أغراض التعليم الرياضي. DiSessa (2000) يجادل بأن البرمجة يتحول تحليل<br>في تجربة ويسمح وجود صلة بين أشكال التحليل والتجريب<br>الآثار التي الرياضيات لا يمكن أن تلمس. وعلى نفس المنوال، سيندوف و سيندوف<br>(1995) قد أكد على توفير لغة البرمجة للتعبير، والتفصيل<br>و تُخاطب الأفكار. بعض الدراسات التي تضع البرمجة في صميم مسعاهم تتخذ خطوة أخرى بعيدا عن إعادة صياغة النشاط الرياضي في التمثيل الجديد<br>أشكال ، ونحو إعادة صياغة طبيعة النشاط الرياضي المدرسة نفسها.<br>ركزت المجالات الرئيسية للدراسات التعليمية على برمجة الحاسوب<br>أساسا على الآثار المحتملة التي
การแปล กรุณารอสักครู่..
