5 أساطير حول تعليم الأطفال للكود
منذ أصبح من الواضح أن الثورة الرقمية في عصرنا لا يمكن وقفها, تعليم الجيل القادم إلى الكود تحولت إلى صناعة مربحة ؛ مجرد التفكير في تطبيقات البرمجة للأطفال ، والألعاب التعليمية والروبوتات ، والكتيبات ذات الصلة ، وكتب الاختبار ، والمسابقات ، والدروس الخصوصية ، إلخ..
ما هو أقل وضوحا على الرغم من كيف ينبغي تحقيق الهدف - أو إذا يجب تحقيقه على الإطلاق. بصرف النظر عن الاهتمامات العملية ، مثل لغة البرمجة التي يجب تدريسها أولاً ، فهي أيضًا ناقش ما إذا كان الترميز سيكون حقًا مهارة ضرورية للجميع. وإذا كانت الإجابة بنعم ، بأية منهجية لتعليمها من أجل جعل أطفال اليوم ناجحين في عالم المستقبل.
مناقشة الحاجة لتعليم الترميز
تحاول بعض المقالات تثقيف الآباء حول كيفية رفع Zuckerberg التالي (Steve Jobs ، وما إلى ذلك) ، بينما ينصح البعض الآخر بشدة بعدم القيام بذلك. كما يسود كذلك الخوف من قابلية العاطلين عن العمل في المستقبل للأشخاص الذين لا يستطيعون الشفرة ، ويمكننا أيضًا مقابلة مقالات تنكر أن الترميز يجب أن يكون مهارة في كل مكان.
على الرغم من أن معظم هذه المقالات تحتوي على العديد من المعلومات المفيدة وكانت مكتوبة بنوايا حسنة, الموضوع كله لا يزال يأتي كجنون.
العالم يتغير بسرعة كبيرة ، والمستقبل لا يمكن التنبؤ به ، بحيث يصعب تخمين ما هو الأفضل ، ومع ذلك هناك بالتأكيد المفاهيم الخاطئة التي كثيرا ما يطفو على السطح في المناقشات حول كيفية تعليم الأطفال على الكود.
الأسطورة رقم 1 - البرمجة تبدأ على الشاشة
ليس من الأفضل دائمًا صمغ الأطفال الصغار جدًا على الشاشات ، خاصة في عصر لا يكاد يستطيع الجلوس فيه. لحسن الحظ ، البرمجة ليس بالضرورة ل ابدأ من الكمبيوتر.
في سن مبكرة ، من المهم للغاية بالنسبة للأطفال التقاط طريقة خاصة للتفكير من الضروري أن تكون ناجحًا في أي مهنة يتطلب منطق معقد و مهارات حل المشكلات المتقدمة, مثل البرمجة.
المهارة التي تساعد على تأسيس أسسهم الثقة الإبداعية يسمى اختراع محو الأمية ، ويمكن ممارستها من سن مبكرة للغاية من خلال تشجيع الأطفال على استكشاف وفهم بيئتهم و ل خلق أشياء جديدة.
بما أن معظم الأطفال يولدون مستكشفين ، فإنه ليس بالأمر الصعب القيام به. في معظم الحالات ، يكفي السماح لهم بذلك اللعب بحرية و شجعهم على متابعة اهتماماتهم.
إذا كنت تريد معرفة المزيد حول كيف يمكن للثقة الإبداعية أن تساعد أطفالك في مهنتهم المستقبلية ، ألق نظرة على الكتاب “خلق المبتكرين” بقلم توني فاغنر ، أستاذ بجامعة هارفارد.
الأسطورة رقم 2 - الترميز يجب أن يكون مملاً للأطفال
الترميز ممل فقط للأطفال إذا تم تعليمهم لهم بنفس الطريقة التي يتم تعليمها بها للبالغين.
في هذه الأيام هناك العديد من الأدوات الرائعة التي تستخدم تقنيات جذابة وممتعة لتعليم البرمجة للأطفال. على سبيل المثال ، تستخدم أحدث ألعاب Swift من Apple الألغاز مثيرة للاهتمام و رسومات 3D غامرة لإدخالها في مفاهيم الترميز خطوة بخطوة.
إذا بدأ الأطفال في تعلم الكود باستخدام أداة تم تصميمها خصيصًا لتناسب احتياجاتهم, ليس لديهم لتعلم الأوامر وبناء الجملة في البداية.
هذه التطبيقات الترميز جعلها التقاط المنطق بطرق لعوب وبديهية ، ويمكنهم الانتقال تدريجيا نحو العمل مع رمز حقيقي.
الأسطورة رقم 3 - يحتاجون إلى البدء في سن مبكرة جدًا
لا تقتصر المشكلة هنا فقط على المناقشة عندما يكون السن المناسب للأطفال لبدء تعلم البرمجة. علينا أيضًا أن نتحدث عن نوع الأنشطة التي يمكن تصنيفها ضمنها برمجة.
المواقع التعليمية ، مثل Code.org ، بها تمارين لأطفال لا تتجاوز أعمارهم 4-6 سنوات تحسين مهاراتهم الحسابية والمنطق الأساسي. ومع ذلك ، فإن معظم الأشخاص الذين يزورون المواقع ربما لا يفكرون في هذه التمارين “برمجة”.
في مقالة Venture Beat هذه ، يقدم ثلاثة متخصصين في تكنولوجيا المعلومات ثلاثة آراء مختلفة جدًا حول ما إذا كان الأمر يستحق تعليم ترميز الأطفال الصغار. وجهات نظر مختلفة تنبع من تعريفات مختلفة من ما هو الترميز.
عموما ، يمكن القول ، أنه حتى اللغات البصرية, مثل Scratch (موصى به من سن 8 إلى 16 عامًا) ، يصعب فهمه بالنسبة لمعظم الأطفال الذين تقل أعمارهم عن سن المدرسة الابتدائية ، في سن قبل أن يتمكنوا من القراءة والكتابة واستخدام العمليات الرياضية الأساسية بثقة.
أيضًا ، تعلم معظم المبرمجين في عصرنا أن يتحولوا إلى رمز كطفل أكبر سناً أو مراهقًا ، على سبيل المثال بدأ Bill Gates في الثالثة عشرة ، وكان مارك زوكربيرج في الصف السادس.
الأسطورة رقم 4 - من الممكن اختيار اللغة المناسبة
أي لغة البرمجة هي الأفضل أن تبدأ ، أو ما إذا كان ينبغي أن يكون ا “حقيقة” أو لغة صديقة للطفل هي أيضا موضوع نقاش.
إذا تحدثنا عن لغات البرمجة المستخدمة في الحياة الواقعية ، فيمكننا القول أنه من الأفضل أن نبدأ إما بلغة لديه بناء جملة واضحة, مثل بيثون ، أو ذاك يعمل على كل جهاز دون متاعب, مثل JavaScript (والتي يمكن تشغيلها في أي متصفح ويب).
هناك شيء واحد مؤكد ، أنه من المستحيل اختيار اللغة المناسبة ، وبالتالي لا يستحق التشديد عليها كثير جدا.
في البداية, لا توجد وصفة سحرية تعمل مع كل طفل. كل واحد منهم سوف يقع في حب لغة مختلفة - أو لن يقع في حب البرمجة على الإطلاق ، وهو أيضًا ليس مأساة.
علاوة على ذلك ، فإن صناعة التكنولوجيا تتغير بسرعة كبيرة بحيث يصعب التكهن بها اللغة التي سوف تكون في الطلب عندما يصبح أطفال اليوم بالغين.
أدناه ، يمكنك رؤية فهرس مجتمع TIOBE Programming Community الذي يشير إلى شعبية لغات البرمجة المختلفة بين عامي 2002 و 2016.
بحلول الوقت الذي سيكون فيه ابنك في سوق العمل ، من المرجح أن يبدو هذا الرسم البياني مختلفًا تمامًا - قد تختفي بعض اللغات ، وربما تظهر لغات جديدة.
البرمجة هي عادة حقل يتطلب التعلم مدى الحياة, وبالتالي فإن أهم شيء بالنسبة للأطفال هو التقط المنطق والمفاهيم التي تعود بكل لغة.
أيضا ، في هذا العالم سريع التغير المهارات اللينة, مثل حل المشكلات ، ومهارات التعامل مع الآخرين ، وإدارة المشاريع ، أصبحت أكثر وأكثر أهمية ، لذلك فهي أكثر ربحية برمجة النهج من منظور كلي بدلاً من فرض هذه اللغة أو تلك بشكل صارم.
الأسطورة رقم 5 - في المستقبل ، سيتعين على الجميع الشفرة
في العصر الرقمي ، معظم إن لم يكن كل الوظائف بشكل متزايد الاستفادة من التكنولوجيا. ولكن كما تجربة تصميم المستخدم تزدهر أيضا, الأشخاص الذين سيعملون في مجالات غير تقنية ، مثل التسويق أو التعليم أو النشر أو الرعاية الصحية ، على الأرجح لن يضطروا إلى الترميز كجزء من وظائفهم.
لذلك ، فهي ليست مأساة إذا كان ابنك ببساطة غير مهتم بالتشفير ، حيث سيكون من الممكن النجاح في مجالات أخرى أيضًا.
ولكن مانع هذا: محو الأمية الرقمية سيكون حاسما للجميع. ا شخص رقميا القراءة والكتابة هو الشخص الذي يستطيع:
- بأمان وثقة استعمال الأجهزة والبرامج المختلفة
- فهم كيف ترتبط لبعضهم البعض
- لديهم معرفة آمنة أشياء مثل النشر على شبكة الإنترنت ، وأدوات الاتصال عبر الإنترنت ، والبحث على الإنترنت ، ومعالجات النصوص ، وجداول البيانات ، وأنظمة إدارة المحتوى ، والوسائط الاجتماعية ، ومحرري الصور ، وبرامج الإنتاجية ، وغيرها الكثير
- و فهم المفاهيم مثل الخصوصية على الإنترنت والحقوق الرقمية والمسؤوليات.
محو الأمية الرقمية هو أكثر أهمية
البرمجة ، وتطوير الشبكة ، وإدارة النظام ، وغيرها من مهارات تكنولوجيا المعلومات المتقدمة المستوى لا يشار إليها عادة باسم محو الأمية الرقمية.
من ناحية أخرى ، يمكن فهم أساسي للترميز بالتأكيد تحسين محو الأمية الرقمية جنبا إلى جنب مع العديد من المهارات الأخرى ، مثل حل المشكلات والتفكير النقدي والمنطق, لذلك هو عظيم شيء إذا كان يمكن للأطفال تعلم كل هذا في المدرسة.
ويمكن القول أيضا أن يجب تعليم الترميز الأساسي لكل طفل, تماما مثل القراءة والكتابة والرياضيات ل كيف يمكننا معرفة ما إذا كان الطفل موهوبًا أم لا?
وحتى لو لم ينتهي بهم الأمر كمبرمجين سوف يستفيدون بالتأكيد من المعرفة. ومع ذلك ، فإن تصور مكان العمل في المستقبل كمكان حيث يجب أن يكون الجميع مبرمجين بطلاقة (أو سيتعين عليهم كتابة الكود على الإطلاق) هو ببساطة غير واقعي.