حفلة الأخطاء! كيف تُعلم Tekkie Uni الأطفال قيمة الأخطاء

يعتقد المعظم أن الأخطاء سيئة ، ولا أحد يحب أن يكون مخطئًا. لكن الأخطاء يمكن أن تكون شيئًا جيدًا ، لأننا نتعلم منها.

لا يوجد مكان أكثر وضوحًا مما كان عليه الحال في حفلة الأخطاء في Tekkie Uni ، وهي حفلة يعمل فيها الأطفال في درس البرمجة معًا لجعل تطبيقات بعضهم البعض أفضل — من خلال العثور على جميع الأخطاء.

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

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

ما هو الخطأ؟

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

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

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

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

ما هي حفلة الأخطاء ؟

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

في بداية حفلة الأخطاء ، تكون مهمة الطالب بسيطة —  و هي فتح تطبيقاتهم و اللعب بها. ولكن ، بإرشاد من المعلم والعمل مع زملائهم في الفصل ، فيلعبون بالتطبيقات بطريقة موجهة للغاية ، ليتحققوا من أشياء محددة:

  • التصميم: هل هناك أي صور مشوهة؟ هل الأزرار والنص حيث يفترض أن تكون؟ هل يبدو كل شيء كما يجب أن يكون؟
  • صحة التعليمات البرمجية: هل هناك أخطاء في التعليمات البرمجية التي تغير طريقة عمل التطبيقات؟
  • تجربة المستخدم: اللعب في التطبيق كمستخدم ، وليس كمبرمج ، هل لاحظ الطالب أي مشاكل؟
  • مثير للاهتمام: هل التطبيق مثير للاهتمام؟

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

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

ما الذي يمكن أن يتعلمه الأطفال من الأخطاء؟

لا يوجد شيء عيب في الأخطاء. فحتى الكود المكتوب من قبل المبرمجين المحترفين يحتوي على أخطاء  —  ولهذا السبب تعد QA (ضمان الجودة) جزءًا مهماً في دورة تطوير البرمجيات. في الواقع ، وفقًا للكتاب Code Complete ، بقلم Steve McConnell ، يبلغ متوسط صناعة التطوير حوالي 15-50 خطأ لكل 1000 سطر من الرموز.

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

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

الردود

Comment below