ما لغة البرمجة لتعليم أطفالي

برمجة الاطفال

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

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

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

الأعمار ما بين 3 و 6 سنوات

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

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

سكراتش جونيور

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

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

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

روبوت كاتربيلر للأطفال لتعلم البرمجة

ألعاب مختلفة مع الروبوتات

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

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

الأعمار ما بين 7 و 9 سنوات

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

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

نقطة الصفر

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

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

Tynker

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

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

الأعمار ما بين 10 إلى 12 سنة

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

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

رمز القرد

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

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

الأعمار ما بين 13 إلى 16 سنة

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

أب إنفينتور

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

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

بايثون

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

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

17 سنة وما فوق

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

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

اردوينو

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

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

ستنسل

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

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


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.