يجب أن يتعلم أطفالك البرمجة. هنا لماذا.

طفل البرمجة على جهاز كمبيوتر محمول
حقوق الصورة: عشرين

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

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

فيديو اليوم

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

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

وتقوم العديد من المدارس الأمريكية بتطوير دروس في STEAM (العلوم والتكنولوجيا والهندسة والفنون والرياضيات) ، وهي مبادرة لتعزيز الخبرات والاكتشافات العملية التي تشمل مجالات مواضيع متعددة.

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

"كجزء من منهج STEAM لدينا ، يعمل أطفالنا على برمجة كل يوم دراسي ، من خلال أنشطة ممتعة مثل برمجة Bee-Bot ، قال مات مين ، المتحدث باسم الشركة ل مدارس ستراتفورد، يتحدث إلى Techwalla. تدير ستراتفورد مدارس خاصة لمرحلة ما قبل الروضة حتى الصف الثامن في منطقة خليج سان فرانسيسكو وكذلك في جنوب كاليفورنيا.

يذهب طلاب ما قبل المدرسة إلى التدريب العملي
حقوق الصورة: دائرة مدارس بليسانتون يونيفيد

أيضا في غولدن ستايت ، مدرسة STEAM التمهيدية في Pleasanton Unified School District شهد التسجيل ثلاثة أضعاف منذ فتح أبوابه في يناير 2016. في الواقع ، في الصورة أعلاه ، تعيد أنماط الألوان في الصناديق إلى الأذهان استراتيجيات الترميز اللوني المستخدمة في بعض ألعاب الترميز التجارية للأطفال. يمكن لأطفال ما قبل المدرسة في بليسانتون الجمع بين دروس الترميز والاستكشافات في فن الرصيف.

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

الخبراء يزنون

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

أسباب تعلم البرمجة للشباب

1. التطوير الوظيفي. يمكن للأطفال ذوي الخلفيات التعليمية القوية في البرمجة والترميز أن يجدوا سهولة في الحصول على وظائف ذات رواتب جيدة مثل البالغين.

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

الترميز بعد المدرسة في ThoughtSTEM
حقوق الصورة: الفكر

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

"فكر في المدة التي يمكن أن تقضيها بدون التكنولوجيا اليوم مقارنةً بخمس سنوات مضت. ربما ليس طويلا جدا. من خلال القدرة على التلاعب بهذه التكنولوجيا ، التي تقدمها علوم الكمبيوتر ، ستتمكن الآن من التحكم في التكنولوجيا في قالت مادلين كويلو ، مطورة الويب ومنسقة المعسكر في Arcane Code Camp في كندا ، إن حياتك مرضية للغاية. في جلسات مدتها 8 أسابيع في لندن ، أونتاريو ، يتعلم الأطفال الذين تتراوح أعمارهم بين 12 و 16 عامًا لغات برمجة HTML و CSS و Java المستخدمة في تطوير الويب.

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

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

العقبات التي قد يواجهها أطفالك

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

أوضح Omowale Casselle ، الشريك المؤسس لـ Digital Adventures ، منظمة تقدم أنشطة ما بعد المدرسة في مجال البرمجة للأطفال في شيكاغو ، إلينوي منطقة. تشمل الفصول تصميم ألعاب الفيديو وإنشاء تطبيقات الأجهزة المحمولة والروبوتات وتعديل Minecraft وتصميم مواقع الويب ولغة برمجة Python القائمة على النصوص ولغة البرمجة Scratch المرئية.

الفتيات المراهقات يمارسن برمجة الكمبيوتر
حقوق الصورة: بيكسلز

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

على الجانب المشرق ، تتوفر العديد من مواقع الترميز للأطفال ، وبعضها يوفر تدريبًا مجانيًا.

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

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

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

3. المفاهيم الخاطئة بين الأطفال الآخرين. يعتقد بعض الأطفال أن برامج البرمجة والبرمجة غير جيدة.

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