التقنية بضغطة زر » بيئات برمجية مخصصة لتعليم الأطفال البرمجة

ا لتــقـنــيــة بــضــغــطـة زر

للتقنية أبعاد أخرى



الموقع في سطور

    موقع التقنية بضغطة زر (تيك تو كليك) يقدم العديد من المواضيع المفيدة و المتنوعة في عالم الحاسب و الإنترنت و آخر التطورات و الأبحاث في مجال التعليم الإلكتروني و الويب تحرره د.هند الخليفة.

الصفحات

التصنيفات

الأرشيف

النشرةالبريدية

    أدخل بريدك الالكتروني

    Delivered by FeedBurner

    خلاصات الموقع

بيئات برمجية مخصصة لتعليم الأطفال البرمجة

أبريل 18th, 2007 بواسطة admin

تناولنا في مواضيع متفرقة بيئات برمجية تساعد الأطفال على خوض عالم البرمجة بواجهات مناسبة لأعمارهم. وبالطبع تختلف كل بيئة برمجية حسب الأهداف المحدد لها. فهناك بيئات تعطي الطفل أساسيات التفكير المنطقي. وهناك بيئات تساهم في قدرة الطفل على حل المعضلات وأخرى على الحساب وهلم جرا.

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

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

بيئة روبومايند

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

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

تحتوي البيئة البرمجية على أساسيات أي لغة مثل المتغيرات والجمل الشرطية والحلقات التكرارية والكتل البرمجية.

ونعمل حاليا بالتعاون مع مبرمج روبومايند على تعريب واجهة الاستخدام والأوامر البرمجية، لتصبح متاحة مجانا للمستخدم العربي.

بيئة الساحر الصغير
little wizard

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

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

بيئة أليس

تحدثنا عن هذه البيئة من قبل وقلنا أن جامعة كارنيجي ميلون (Carnegie Mellon) هي من قامت بتطوير برنامج أليس لتعليم البرمجة. يعتبر البرنامج احد البرامج التعليمية التي تساعد طلاب الصفوف العليا لتعلم البرمجة من دون الدخول في معمعة البرمجة الكائنية. فوجود شخصية أليس في البرنامج تساعد الطلبة في خلق كائنات تفاعلية وصنع الألعاب في عالم من الخيال.

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

بيئة KPL

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

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

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

حرر في أدوات التعليم الالكتروني |



7 تعليقات

  1. مدونات سورية » أرشيف المدونة » علم أطفالك البرمجة تعليق:

    […] قد خصصت هذه اللغة للأطفال بين سن 6إلى 15سنة. المصدر: تيك تو كليك هذا الموضوع كتب في 18 أبريل 2007 […]

  2. Mutati0N تعليق:

    شكرا جزيلا لك علي المقال المميز وان كان الاهتمام بتعليم لغات البرمجه للاطفال في الدول العربيه قليل وفي بعض الدول وليس كلها

  3. مدونة مؤيد » أرشيف المدونة » تعليم الأطفال البرمجة تعليق:

    […] برمجة قرأت اليوم في موقع Tech2Click مقالة بعنوان […]

  4. مؤيد تعليق:

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

    شكراً

  5. عبدالرحمن تعليق:

    أحب البرمجة ولكن تحتاج إلى دراسة

  6. عمر الدليمي تعليق:

    السلام عليكم ورحمة الله وبركاته

    الله يبارك فيك دكتورة هند, على فكرة التعريب.
    والله مفيدة للأطفال بجد ,, أنا مبرمج من 6 سنين ,, جاتني فكرة أعلم أخوتي الصغار البرمجة بس ماني مقتنع أنهم رح يستقبلون الكلمات الإنجليزية لأنها معقدة بالنسبة لعمر 7 أو 8 سنين.
    لذا بحثت عن لغة برمجة مناسبة .
    وسأجرب قابليته على إستقبال Robo Mind ومدى تقبله للإنجليزية في هذا العمر.

    والسلام عليكم

    عمر الدليمي
    بغداد

  7. عمر الدليمي تعليق:

    اللغة معربة من زمان وأنا نايم :)

    لقيتها على هالرابط
    http://www.robomind.net/ar/docOverview.htm

    أخوتي فرحوا فيها, ;)

    والسلام عليكم



جميع الحقوق محفوظة لموقع ا لتــقـنــيــة بــضــغــطـة زر 2005-2008

لا يسمح بنقل أو اقتباس أي معلومات من الموقع من دون الاشارة إلى المصدر او مراسلتنا