المتابعون للمدونة

الخميس، 26 ديسمبر 2024

خرائط السلحفاة


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

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

بإذن الله سأشرح هذه السلسلة في الدورات الصيفية أونلاين ووجها لوجه (في مدينة الروضة دمياط) بدءا من سن 10 سنوات، وأتوقع أن يحتاج كل من الكتابين الأول والثاني على حدة إلى حصة واحدة (ساعتين)، أما الثالث والرابع فسيحتاج كل منهما منفردا إلى حصتين (4 ساعات)، لأني أقدم فيهما الهندسة المستوية للأطفال بصورة مشوقة باستخدام رسوم السلحفاة Turtle graphics، ومن خلال هذا نرسم المثلثات والأشكال الرباعية والمضلعات بأي عدد أكبر من الأضلاع كالأشكال الخماسية والسداسية... إلخ، إضافة إلى رسم الدوائر والأشكال الحلزونية، مع استخدم هذه الأشكال الأساسية لرسم أشكال مركبة وزخرفية وتلوينها.. ومن خلال كل هذا يتعود الطفل على تقدير الأبعاد والزوايا (ببساطة وبدون استخدام حساب المثلثات) وإدراك مواضع النقاط على النظام الإحداثي المتعامد، مع استخدام أوامر لغة البرمجة لتنفيذ كل هذا كالكائنات وخصائصها ووسائلها وأحداثها، والمتغيرات والمصفوفات وحلقات التكرار وجمل الشرط والإجراءات الفرعية والمعاملات.. إلخ.. إضافة إلى تصميم نوافذ تفاعلية تسمح للمستخدم باختيار خصائص الأشكال التي يريد رسمها من خلال مربعات النص وقوائم العناصر والقوائم المنسدلة والأزرار، مع قدرته على الرسم باستخدام الفأرة Mouse... إلخ.

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

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

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

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

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

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

وأخيرا هذه ترجمة لمقدمة الكتاب الرابع "خرائط السلحفاة":

هذا هو الكتاب الرابع من سلسلة الطفل المبرمج

Small Visual Basic Kid Programmer

يأخذك هذا الكتاب في مغامرة مثيرة مع السلحفاة، لاستخدام الخريطة التي ترسمها للبحث عن الكنز الثمين وكل مكافآته القيمة:

·      الإجراءات الفرعية Subriutines.

·      المصفوفات Arrays.

·      حلقات التكرار For and ForEach loops.

·      أدوات التحكم ListBox وComboBox.

·      نافذة اختيار الألوان Color Dialog.

·      وسائل الرسم والتلوين في نافذة الرسوم.

·      أحداث وخصائص الفأرة Mouse events and properties.

·      جمل الشرط If statements.

·      إيقاف تنفيذ البرنامج لبرهة.

·      المضلعات والنجوم والدوائر والأشكال الحلزونية.

هذا كنز غني، يعزز مهاراتك في البرمجة وفهمك للرياضيات، ويعترف بك كمبرمج صاعد متمكن.

هل تشعر بالحماس؟ السلحفاة في انتظارك.. هيا بنا!

 

يحتوي الكتاب على 5 فصول:

الفصل الأول: يعلمك استخدام السلحفاة مع الإجراءات الفرعية وحلقات التكرار لرسم المضلعات المنتظمة مثل الأشكال الخماسية، والسداسية، والسباعية... إلخ. كما يعلمك رسم الدوائر والنجوم.

 

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

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

 

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

 

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

 

الفصل الخامس: يعلمك استخدام حلقات التكرار المتداخلة Nested loops، و لرسم الأشكال الحلزونية.

 

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


ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر