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

مقابلة مع الدكتور أورين زوكرمان ، كبير المستشارين الأكاديميين في Tekkie Uni

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

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

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

يقول الدكتور أورين زوكرمان ، كبير المستشارين الأكاديميين في Tekkie Uni: “أعتقد أن الترميز مهم للأطفال لأنه لغة. إنها لغة تساعدهم على فهم العالم من حولهم ، تمامًا مثل أي لغة أخرى.”

حصل زوكرمان على درجة الماجستير والدكتوراه في مختبر وسائط الإعلام التابع لمعهد ماساتشوستس للتكنولوجيا (MIT) ، حيث درس وساهم في تطوير Scratch ، وهي لغة برمجة قائمة على الكتلة مصممة خصيصًا للأطفال. إنه يعتقد أن جميع الأطفال يجب أن يتعلموا المهارات الرقمية ، حتى لو كانوا لا يطمحون إلى أن يكونوا مهندسين برمجيات.

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

يمكن لجميع الأطفال الاستفادة من البرمجة

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

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

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

وقال دكتور زوكرمان: “الأطفال مبدعون للغاية في الطريقة التي يربطون بها البرمجة بالأنشطة البدنية. ليس من الصعب عليهم إنشاء هذا الجسر”.

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

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

“التعلم اجتماعي” ، قال دكتور زوكرمان. “يجب أن يتعلم الأطفال مع الأطفال الآخرين ، وكذلك مع البالغين. نريد أن نفكر في كيفية الاستفادة من دروس  البرمجة لتعزيز التفاعل و التعلم الاجتماعي. “

كيف يمكن للوالدين دعم أطفالهم المبرمجين

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

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

” كبالغين نفهم تماما صعوبة تعلم لغة جديدة. هذا ما يحصل للأطفال أيضا عندما يتعلمون البرمجة.لذلك يجب أن نقدر جهودهم.  قال دكتور زوكرمان: “حفزهم ، قل لهم  هذا لن يكون سهلاً ، لكن يمكنك القيام بذلك. “

أفضل طريقة لدعم طفلك خلال دورة البرمجة هي الاهتمام بما يقومون به. دعهم يظهرون لك ما صنعوه واجعلهم يتقدمون بخطواتهم الخاصة.

قال دكتور زوكرمان: “كن كصديق أكثر من معلم”. “كن مهتمًا فقط. اطلب من الطفل أن يوضح لك ما الذي يعمل عليه. اسأل عما يحدث هنا وما يحدث هناك ، وليس للتحقق من معرفتهم ، ولكن أشبه بصديق مهتم يريد فقط معرفة ما يحصل.”

من مستهلكين إلى مبدعين رقميين

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

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

الهدف ليس أن يصبحوا كُتاب – أو مبرمجين – بل هو اكتساب فهم أولي للغة الجديدة. ولكن ، مثل الأطفال الذين تعلموا للتو القراءة والكتابة ، يكتسب الأطفال الذين تعلموا البرمجة مزيدًا من السيطرة على عالمهم. بدلاً من أن يكونوا مستهلكين سلبيين للوسائط الرقمية ، أصبحوا الآن منشئين لهذه الوسائط.

لقد لاحظ دكتور زوكرمان  في ورش العمل التي يدرسها ؛ بعد 10 دقائق من أن يحصل الأطفال على فوز صغير ، يصبحوا متحمسين ويريدون بناء شيء يعكس اهتماماتهم.

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

الردود

Comment below