بيئات برمجية مخصصة لتعليم الأطفال البرمجة
أبريل 18th, 2007 بواسطة adminتناولنا في مواضيع متفرقة بيئات برمجية تساعد الأطفال على خوض عالم البرمجة بواجهات مناسبة لأعمارهم. وبالطبع تختلف كل بيئة برمجية حسب الأهداف المحدد لها. فهناك بيئات تعطي الطفل أساسيات التفكير المنطقي. وهناك بيئات تساهم في قدرة الطفل على حل المعضلات وأخرى على الحساب وهلم جرا.
وتكمن أهمية تعليم الأطفال البرمجة في صغرهم بأنها تعتبر أولى خطوات الفهم الصحيح لمنطق الحاسب الآلي، فتعليمهم البرمجة في الصغر كالهكرنة في الكبر على غرار المثل القائل (العلم في الصغر كالنقش في الحجر)، بما تحمله كلمة هكرنة من معان ايجابية بالطبع.
في هذا الموضوع سنعمل على طرح عدد من البيئات البرمجية المخصصة لتعليم الأطفال البرمجة، مع التركيز على الهدف الأساسي لكل بيئة برمجية ودعمها للغة العربية.
بيئة روبومايند

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

تعتبر بيئة الساحر الصغير (Little Wizard) بيئة برمجية بواجهة رسومية، حيث لا تتطلب البرمجة في هذه البيئة أي كتابة لأوامر برمجية لأن الطفل في هذه البيئة سيستخدم الفأرة في اختيار الأوامر التي شكلت على هيئة صور. مما يعني زيادة في التشويق ومرونة في الاستخدام.
البيئة مخصصة للأطفال في المرحلة الابتدائية، وتهدف لتعريفهم على المفاهيم البرمجية الأساسية مثل المتغيرات والتكرارات والجمل الشرطية. البرنامج لا يقدم واجهة باللغة العربية ولكن يمكن المبادرة في تعريب الواجهة لجعلها متاحة للمستخدم العربي.
بيئة أليس
تحدثنا عن هذه البيئة من قبل وقلنا أن جامعة كارنيجي ميلون (Carnegie Mellon) هي من قامت بتطوير برنامج أليس لتعليم البرمجة. يعتبر البرنامج احد البرامج التعليمية التي تساعد طلاب الصفوف العليا لتعلم البرمجة من دون الدخول في معمعة البرمجة الكائنية. فوجود شخصية أليس في البرنامج تساعد الطلبة في خلق كائنات تفاعلية وصنع الألعاب في عالم من الخيال.
برنامج أليس موجود مجانا على الإنترنت لمن أراد الاستفادة منه أو تجربته، كما أن هناك إضافات للبرنامج ستكون مفتوحة المصدر لمن أراد تطوير عالم البرمجة ثلاثي الأبعاد.
بيئة KPL
لغة KPL هي لغة مجانية مبينة على بيئة دوت نت، ومنصتها البرمجية IDE تشبه لحد كبير جدا واجهة الفيجوال ستديو ولكن بقوائم أقل تعقيدا وفي الواقع اختيارهم لعمل واجهة شبيهه بالفيجوال ستوديو سيجعل انتقال الطفل لعالم البرمجة الحقيقية سهلا. كما يأتي مع اللغة برامج جاهزة مثل بعض الألعاب المسلية يمكن استخدامها والتعديل عليها بسهولة.
الهدف من هذه اللغة هو تبسيط مفاهيم البرمجة للأطفال بإمكانيات برمجية سهلة ومنطق سلس حتى يتمكن الأطفال الانتقال للبرمجة بلغة الجافا أو السي شارب من دون صعوبة تذكر. وقد خصصت هذه اللغة للأطفال بين سن 6إلى 15سنة.
الإصدار الأول من هذه اللغة يعتمد على البرمجة الإجرائية أما الإصدار الثاني فيعتمد على البرمجة الكائنية المصدر. الجدير بالذكر أن واجهة منصة العمل قد ترجمت إلى 15لغة تقريبا وطبعا اللغة العربية ليست من ضمنها. كما تعتبر هذه اللغة مدخلاً جيداً لعلم البرمجة وقد استخدمت اللغة في عدد من المدارس حول العالم.
حرر في أدوات التعليم الالكتروني |
7 تعليقات »


