كما أشار هومر سيمبسون منذ سنوات ، الإنترنت موجود على أجهزة الكمبيوتر الآن. ليس فقط وظائف تقنية سيكون ال وظائف عندما يكون لديك ابن أو ابنة خريجي الثانوية العامة (بحلول عام 2020 ، ستخلق الولايات المتحدة 1.4 مليون وظيفة في علوم الكمبيوترالمجالات ذات الصلة ، لذا استقراء ذلك) ، فالاحتمالات هي أن أولئك الذين يمتلكونها سيحصلون على أمان وظيفي أكبر ، وراتب أفضل ، وربما خدم روبوت أكثر فائدة منك.
ذات صلة: هل برامج Learn-to-Code للأطفال أم للشركات؟
أراد زاك سيمز ذلك تعلم كيفية البرمجة، لذلك أطلق المنصة عبر الإنترنت Codecademy قبل خمس سنوات والآن يمكن لأي شخص الذهاب إلى هناك لتعلم لغات البرمجة من Java إلى Python. يقول سيمز: "أنا لست مبرمجًا بالتجارة". "لقد بدأنا الشركة بالفعل في التدريس أنا للبرمجة ، وهذه هي تجربة التعلم العملي التي أردتها ".
أيضا: في المستقبل أكواد الجميع ، جهز طفلك مع جهاز كمبيوتر DIY
لقد أصبح من الشائع جدا التذمر من أن أمريكا لم تعد تصنع الأشياء بعد الآن ، لكن هذا ليس بالضبط صحيح - إنه فقط أن كبار السن مثلك لا يمكنهم بالضرورة تصور ما سنقوم به في 20 سنوات. أنت تعرف من يتصور ذلك؟ ابنك ، بعد أن تعلم كيفية البرمجة.
إنها الرابعة "R"
في أيام الأقراص المرنة و انتقام المهووسين الأفلام ، كانت الفصول الدراسية لعلوم الكمبيوتر مليئة بالمنبوذين الذين يرتدون نظارة طبية. تعد البرمجة الآن جزءًا أساسيًا من التعليم المبكر. يقول سيمز: "تقليديًا ، هناك ثلاث روبية لمحو الأمية: القراءة والكتابة والحساب". "نعتقد أن الخوارزمية يجب أن تكون رابع خوارزمية R. إنها مجموعة أساسية من المهارات والإطار الذي يجب أن يتمتع به الناس في القرن الحادي والعشرين ". إذا كانت مدرسة طفلك لا تقدم علوم الكمبيوتر ، فقد حان الوقت لحل منطقة التجارة التفضيلية.
علمهم كيفية ارتكاب الأخطاء
يتحسن حل المشكلات والتفكير النقدي وحتى الإملاء عندما يبدأ الأطفال الترميز. لكن إحدى أهم المهارات التي يكتسبها الطلاب هي كيفية إصلاح الأخطاء. يقول سيمز: "تجد الكثير من الأخطاء في الكود". "كيف تمر بعملية منهجية لاكتشاف الخطأ والقضاء عليه؟ في الترميز ، تتعلم أنه لا بأس في ارتكاب الأخطاء طالما أنك تعرف كيفية إصلاحها ".
تعلم البرمجة في مرحلة ما قبل المدرسة
في هذه الأيام ، لا تحتاج حتى إلى معرفة كيفية الكتابة لبدء البرمجة والترميز (ولا تحتاج حقًا إلى ذلك موسيقى تكنو ووحدة قيادة متعددة الشاشات). يمكن تعليم الأطفال في مرحلة ما قبل المدرسة كيفية التفكير في لغات البرمجة باستخدام الألعاب والتطبيقات الموجهة نحو فئتهم العمرية. في هذا المستوى الأساسي ، يتعلم الأطفال الذين تتراوح أعمارهم بين 2 و 5 سنوات كيف يؤدي وضع الأشياء في ترتيب مختلف إلى نتائج مختلفة. مثل الملابس الداخلية أولاً ، ثم السراويل.
-
كود-أ-بيلار: لعبة ما قبل المدرسة الجديدة القابلة للبرمجة من فيشر برايس تعلم الأطفال الصغار التسلسل. ضع شرائح السيد كاتربيلر في أوامر مختلفة وسوف يتحرك ويومض ويدور وفقًا لذلك. وكنت تعتقد أنهم كانوا جائعين للغاية.
اشترِ الآن 45 دولارًا
- ألعاب اللوح: ليس كل ما يعلمه البرمجة يجب أن يصدر وميضًا وإصدار صفير. حاول تقديم بعض ألعاب الطاولة الممتعة هذه و منطقي - مثل سبوك خلال بون فار.
- تطبيقات الموبايل: يعرف Tinybop أن تلك الأيدي الصغيرة تريد iPhone الخاص بك. ضعها في قائمة الانتظار مع لعبة مثل آلة كل شيء، والذي يستخدم واجهة سحب وإفلات سهلة لإعادة برمجة أدوات وأجهزة الاستشعار بهاتفك. (الآن أصبحوا جاهزين للعمل مع وكالة الأمن القومي!)
تعلم البرمجة في المدرسة الابتدائية
هناك الكثير الذي يمكن لطفلك القيام به في السنوات الابتدائية إلى جانب وقت الراحة والقيلولة. إلى جانب تعلم كيفية الكتابة والقراءة ، هذا هو الوقت المناسب للدخول في البرمجة القائمة على الكتل ، حيث تقوم بسحب وإسقاط الأوامر لإنشاء إجراءات. فكر في الأمر مثل شعر مغناطيس الثلاجة - ولكن بدلاً من القصائد الفكاهية القذرة ، يقوم طفلك بعمل حركات على الشاشة.
-
سكراتش جونيور: منصات السحب والإفلات مثل Scratch Jr. تتيح للأطفال الذين تقل أعمارهم عن 5 سنوات إنشاء مشاهد حيث تقفز الشخصيات وترقص وتغني وتتحرك. ليست كذلك نداء الواجب، لكنها بداية.
اشترِ الآن 14 دولارًا
-
تاينكر: قم بإعداد طفلك لدورات أكثر رسمية عبر الإنترنت من Tynker. هنا يمكنهم الحصول على مجموعة متقدمة من المهارات لبناء الألعاب والتطبيقات.
اشتر الآن $ (تختلف الأسعار)
- مخترع التطبيق: عند الحديث عن التطبيقات ، أنشأ معهد ماساتشوستس للتكنولوجيا و Google Labs نظامًا أساسيًا يسمى App Inventor يركز بشكل خاص على برمجة الأجهزة المحمولة. إذا تمكن ابنك أو ابنتك من إنشاء التالي الطيورالغاضبة، فكر في كل المتعة التي يمكنك الاستمتاع بها مع صندوق الكلية.
- ساعة البرمجة: مهمة Code.org هي جعل هؤلاء من "4 إلى 104" يجلسون لمدة 60 دقيقة ويصنعون شيئًا ما. تم تنفيذه في مدارس في 180 دولة ، لذا فمن المحتمل أن يقوم شخص ما بتنظيم حدث بالقرب منك.
تعلم البرمجة في المدرسة المتوسطة وما فوق
يقترح سيمز أنه بمجرد تخرج الأطفال الصغار من الترميز البسيط القائم على الكتلة ، يمكنهم البدء بلغات مثل روبي أو بايثون، وكلاهما يستخدم تركيبات "if / then" يمكن التعرف عليها - على عكس بعض ترميز Perl المجنون الذي يبدو أنك وجدت صدعًا في Matrix. تتمثل الفكرة الرئيسية لمهنتهم المزدهرة في التمسك بلغة واحدة وإتقانها حقًا وصنع أشياء يمكنك التباهي بها لصاحب عمل في المستقبل.
العب المزيد من ألعاب الفيديو
من المرجح أن نلتزم بشيء ممتع على شيء يعمل. ماين كرافت طريقة رائعة لجذب الأطفال إلى البرمجة لأنه لا شيء يتعلق بها يشعر مثل الترميز. بجدية ، انظر إلى بعض هذه الأشياء المجنونة التي يمكنك بناؤها بهذه الكتل. طالما أن أطفالك لا يدركون أنهم يتعلمون بالفعل شيئًا ما ، فسيتمسكون به.
اجعل الترميز شخصيًا
في Codecademy ، يتحدث Sims عن إنشاء لحظة "نجاح باهر" للطلاب ، حيث تكافأ جهودهم بشيء رائع ومفيد. لهذا السبب يعمل طلابهم على مواقع الويب عن أنفسهم أولاً. يقول: "إذا جعلتهم يبنون مشاريع صغيرة ممتعة ، حيث يمكنهم صنع شيء ما في غضون ساعة وعرضه على أصدقائهم ، فهذا يساعد الأطفال على فهم قوة البرمجة".