موصى به, 2020

اختيار المحرر

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

تتضمن برمجة برنامج أو لعبة تجميع التعليمات المكتوبة بلغة معينة تسمى لغة البرمجة.

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

يحتفل هذا الشعار بمرور 50 عامًا على أول لغة برمجة مخصصة للأطفال تسمى LOGO ،

تتيح مناسبة هذا الاحتفال الفرصة للحديث عن لغات البرمجة للأطفال الذين يرغبون في التعلم ، بدءا من سن 8 سنوات ، من أجل فهم أساسيات البرمجة والتأثير على المستقبل ( وربما حتى العثور على عمل).

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

1) أول لغة برمجة للأطفال هي Scratch ، مشتقة من LOGO القديم (الذي يعود إلى الستينيات).

يقدم سكراتش تطبيق ويب تفاعلي باللغة الإيطالية لإنشاء لعبة كمبيوتر.

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

يستخدم سكراتش واجهة كتلة رسومية لإنشاء تجربة مشابهة لإنشاءات Lego ، حيث يتم وضع مكونات البرمجة مثل الإجراءات والأحداث والمشغلين معًا.

لكل قالب شكل يمكن دمجه فقط مع كائن متوافق.

يمكن استخدام Scratch لإنشاء رسوم متحركة وألعاب حقيقية باستخدام الصور والشخصيات الجاهزة أو تحميل صور جديدة.

ينصح سكراتش للأطفال الذين تتراوح أعمارهم بين 8 إلى 16 سنة.

2) Blockly هو أيضًا موقع مشابه لـ Scratch حيث يمكنك برمجة لعبة ، باستخدام واجهة رسومية بسيطة ، حيث يمكنك تجميع الكتل المختلفة التي تمثل تعليمات لغات البرمجة الرئيسية.

يستخدم Blockly أيضًا وحدات البناء المتشابكة التي يمكنها إنتاج الكود في لغات برمجة مختلفة: JavasScript و Python و PHP و Lua و Dart.

يمكن رؤية الرمز على جانب الشاشة أثناء توصيل الكتل المختلفة.

Blockly هو أداة مثالية لتدريس الكود لكل من الأطفال الصغار والكبار ، بما في ذلك البالغين من دون خبرة.

3) Tynker هو منصة برمجة مناسبة للأطفال وأولئك المبتدئين ، والتي تسمح لك لتعلم البرمجة في Javascript و Pyton ، بدءا من النهج المعتاد لتكوين كتلة.

يتضمن Tynker أيضًا برامج تعليمية موجهة موجهة ويستخدم في العديد من المدارس حول العالم.

3) Alice هو برنامج يسمح لك بتعلم البرمجة ثلاثية الأبعاد ، خاصة لغات البرمجة الشيئية مثل C ++.

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

ومن الممكن أيضًا برمجة حركات الكاميرا والنماذج ثلاثية الأبعاد والمشاهد.

4) Twiner هو برنامج لإنشاء ألعاب تفاعلية مثل قصص الاختيار من متعدد أو كتب الألعاب ، وليس على أساس البرمجة ، ولكنه جيد لتعلم العلاقات بين الاختيارات والعواقب.

5) Microsoft Kodu هو برنامج Microsoft يتيح لك تعلم المفاهيم الأساسية للبرامج عن طريق اللعب.

للأسف لم يعد يتم تحديثه منذ عام 2010 ، ولكنه لا يزال متاحًا ومجانيًا للتنزيل.

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

Top