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

الخميس، 13 فبراير 2025

رثاء أ. عبد السلام البستاني


 تعمدت أن أتأخر في رثائه علي أوفيه بعضا من حقه وما فعلت!

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

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

وقد كان درسا مهما أن أقرأ المعطيات بدقة وأركز في رسم المسألة بشكل صحيح، وهو درس يكفي وحده أن أدين له بالفضل ما حييت.

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

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

وإنا لله وإنا إليه راجعون.

 

 


الأحد، 26 يناير 2025

مترو الرياض

كما ترون في الإحصائيات في الصورة، تجاوزت مشاهدات منشور مترو الرياض على صفحتي على فيسبوك 200 ألف مشاهدة مع الكثير من الإعجابات والمشاركات والتعليقات، بينما المنشورات السابقة والتالية له لم تحظ بتفاعل يذكر!!

وتبعا للإحصائيات، مشاهدات المنشور تنقسم إلى 1% من متابعي الصفحة و 99% آخرين، ومعظمهم طبعا سعوديون كما هو واضح من التعليقات.

وقد قلت فيه:

مترو الرياض تكلف 25 مليار دولار، وهي تكفي لإنشاء مدينة جديدة وتطويرها بالكامل، على مساحة تصل إلى حوالي 1278 كيلومتر مربع لتوفير سكن لحوالي 3 ملايين نسمة.

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

وعلى صعيد آخر، ميزانية جامعة القاهرة كلها حوالي 112 مليون دولار سنويا، تنفق على جميع الكليات بما فيها كلية الهندسة.. تخيل لو حصل عباقرة هندسة القاهرة على دعم مالي بمقدار 1 مليار دولار فقط سنويا لتوفير أجهزة وبحث علمي، ماذا سيصير شكل مصر والعالم العربي بعد 20 عاما في جميع المجالات التقنية!

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

لقد روج فيسبوك هذا المنشور بصورة غريبة وجعله ينتشر كالنار في الهشيم، مع أني لم أضع فيه أي هاشتاج، ولم أشر لأي شخص ولم أنشره في أي مكان آخر!.. وتحليلي لهذا الأمر أنه يعود لأحد الأسباب التالية:

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

2- الذباب الالكتروني السعودي روج للمنشور بغباء غير غريب عليهم، فالهجوم المباغت على المنشور رفع رتبته لدى فيسبوك فزاد من انتشاره، فزاد هجوم الذباب عليه فزادوا من انتشاره وهكذا.

3- ربما يكون هناك متربصون بالسعودية من الشعوب العربية الذين تضرروا من سياساتها في المنطقة، وهؤلاء روجوا للمنشور في المجموعات والصفحات والهاشتاجات.

عامة، التعليقات دفعتني للتعمق أكثر في الأمر، وكلما نتقت نتقة فوجئت بكوارث.. مثلا:

* الميزانية العامة السعودية العام 2025 ذات سمة توسعية من حيث أنها تحافظ على الانفاق الرأسمالي ضمن مستواه في العام 2024، وتسجيل عجزاً 115 مليار ريال وهو أعلى مما كان مقدراً (79 مليار ريال)

* السعودية تتوقع استدانة 139 مليار ريال في 2025

* وبلغت الديون المباشرة القائمة على الحكومة في نهاية سبتمبر 2021 948.3 مليار ريال سعودي ( 252.9 مليار دولار أمريك ي) منها 560.6 مليار ريال سعودي ( 149.5 مليار دولار أمريكي) ديون محلية و 387.8 مليار ريال سعودي ( 103.4 مليار دولار أمريكي) ديون خارجية.

* قدّر المحلل المالي محمد السويد حجم الودائع السعودية في بنوك الولايات المتحدة الأمريكية بـ ٢.١٧ تريليون ريال

* ابن سلمان منح ترامب ((استثمارات ب 450 مليار في الفترة الأولى)، ويعده ب 600 مليار دولار في الفترة الثانية، ويريد ترامب زيادتها إلى ترليون دولار.

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

وفي النهاية أجب نفسك: من سيدفع هذه التكاليف؟.. هذه المليارات التي توزع في كل مكان يحولونها إلى عجز وهمي في الموازنة ويستدينون بفوائد ربوية بدون حاجة، ويرفعون عليك أسعار الوقود والخدمات في النهاية!!

والمحصلة أن ديون السعودية تجاوزت ضعف ديون مصر الآن.. واستثماراتها في الخارج بالترليونات لا تحقق عائدا يسدد الديون أو يسد عجز الموازنة.

ما هذا العبث؟

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

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

يعني باختصار: في أي مواجهة محتملة مع إيران والحوثي، يمكن أن تفقد السعودية الآبار والمصافي والأنابيب والناقلات، ولا يتبقى لها فقط سوى الديون، لأن استثماراتها في أوروبا وأمريكا في عداد المنعدمة!

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

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

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

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

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

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

 

 


 

الأربعاء، 8 يناير 2025

عن قانون المسئولية الطبية

 لا أحد يستطيع أن ينكر وقوع أخطاء طبية جسيمة بعضها ناتج عن الإهمال أو غياب الضمير، لكن معاقبة أي طبيب تقتضي أولا أن توفر له تعليما جيدا، تدريبا جيدا، الإمكانيات الطبية، ساعات عمل آدمية، ومرتبا عادلا يتناسب مع سنوات تعليمه والجهد الذي يبذله والمخاطر التي يتعرض لها، وبعد هذا أعدمه إن أخطأ لو أردت!

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

الأربعاء، 1 يناير 2025

ما بعد الأربعين

 


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

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

خلاصة ما فعلته في تلك السنوات السبع:

1.   كتبت مئات القصائد نشرت بعضها في 6 دواوين الكترونية أحدها بالعامية المصرية.

2.   نشرت 10 كتب في مجال البرمجة بالغة العربية، منها 8 كتب مطبوعة ورقيا إضافة إلى كتابين الكترونيين محميين ضد النسخ.

3.   نشرت 5 كتب الكترونية في مجال البرمجة باللغة الانجليزية (وهذه أول مرة في حياتي أكتب كتبا بالإنجليزية)، منها مرجع الكتروني مجاني إضافة إلى 4 كتب منشورة على أمازون.

4.   نشرت سلسلة فيدوهات لتعليم البرمجة للأطفال والمبتدئين بلغة سمول بيزيك

5.   طورت لغة برمجة أسميتها سمول فيجوال بيزيك ونشرت 80 فيديو لتعليمها للأطفال.

6.   ابتكرت بعض الأدوات البرمجية المهمة مثل Verex و Vazor و ZML و RecGen.

7.   شرحت دورات برمجة للأطفال بلغة سمول فيجوال بيزيك.

8.   تعلمت لغة بايثون وشرحتها في دورات لطلبة الجامعة.

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

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

وختاما، هذه هي تفاصيل هذه الأعمال عاما بعام:

 

2018:

* نشرت الكترونيا ديوان "فارس من زمن العشق"

* أعدت طباعة 7 كتب عن سي شارب وفيجوال بيزيك بعد تحديث محتواها إلى دوت نت 2017.

 

2019:

* نشرت الكترونيا ديوان "شيء بيننا"

* نشرت الكترونيا ديوان "همسات لامرأة ما"

* ابتكرت Verex لتوليد التعبيرات النمطية Regular expressions بطريقة لفظية Verbal.

* ابتكرت Vazor لإنشاء مشاريع ASP .NET Core بلغة فيجوال بيزيك دوت نت، حيث استخدمت XML Literals لإنشاء الصفحات بدلا من vbhtml.. وقد ألهمت هذه الفكرة أنتوني جرين أحد مديري مشروع فيجوال بيزيك في ميكروسوفت للتوسع في استخدام xml literals مع WPF وتقنيات أخرى، ولكنه للاسف ترك ميكروسوفت بعدها بعدة أشهر، ولكنه بدأ يطور نسخة جديدة من فيجوال بيزيك لتطبيق هذه الأفكار وغيرها تحت الاسم ModVB الذي أصدر منها نسخة تجريبية لكن لم تصل إلى الغصدار الأول حتى الآن.

* ابتكرت ZML لإنشاء صفحات ASP .NET Core باستخدام ZML Tags بدون الحاجة لتضمين أي كود سواء C# أو VB، حيث تترجم ZML Tags إلى أكواد سي شارب عند تشغيل المشروع.. وقد سمحت بتضمين XML Tags في Vazor لحل بعض مشاكله.

 

2020:

* نشرت الكترونيا ديوان "عنيكي عايزة تحضني"

* نشرت الكترونيا ديوان " أجمل أشعارك"

* طورت Vazor للسماح بالإكمال التلقائي لعناصر HTML في محرر الكود في فيجوال ستديو دوت نت، وقد منحني هذا بعض الخبرة في التعامل مع مترجمات الكود.

* بدأت في نشر سلسلة دروس مرئية في قناتي على يوتيوب لتعليم البرمجة للأطفال بلغة Small Basic.

* بدأت في إلقاء أشعاري في فيدوهات نشرتها في قناتي على يوتيوب وصفحتي الشعرية على فيسبوك.

 

2021:

* طبعت كتاب " البرمجة للمبدعين: إنشاء برنامج الشاعر بلغة Ring"

* ابتكرت RecGen للسماح باستخدام كود فيجوال بيزيك لكتابة كود سجلات البيانات Records لإنتاج الفئات والسجلات بقدرات أكبر بكثير مما تسمح به سي شارب، وقد منحني هذا بعض خبرة أكبر في التعامل مع مترجمات الكود.

* حولت كود لغة Small Basic من سي شارب إلى فيجوال بيزيك، وشرعت في تطوير لغة برمجة أسميتها Small Visual Basic، ونشرت الإصدار الأول في يوليو 2021 تكريما لذكرى أبي وجدتي الحاجة أم وهبة رحمهما الله.

 

2022:

* نشرت الكترونيا (ببرنامج خاص بي لمنع النسخ) كتاب: "من الصفر إلى الاحتراف سي شارب 10"

* نشرت الكترونيا (ببرنامج خاص بي لمنع النسخ) كتاب "فيجوال بيزيك 17 وسي شارب 10، طريقك المختصر للانتقال من إحدى اللغتين إلى الأخرى".

* نشرت الإصدار الثاني من لغة Small Visual Basic.

 

2023:

* أنشأت قناة smallvsialbasic على يوتيوب لنشر فيديوهات لتعليم البرمجة للأطفال بلغة سمول فيجوال بيزيك، وهي تحتوي حاليا على 80 فيديو بمتوسط 10 دقائق.

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

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

 

2024:

* تجميع قصائد ديوان "لغة لم يتكلمها غيري".

* نشرت الإصدار الثالث من لغة Small Visual Basic في الذكرى الستين لميلاد لغة BASIC والذي تضمن مصحح الكود Debugger ودعما لمكتبة LitDev والكثير من التطويرات الأخرى، وصار مجلد أمثلة اللغة يحتوي أكثر من 160 مثالا متنوعا.

* كتبت 4 كتب من سلسلة Kid Programmer باللغة الإنجليزية ونشرتها على أمازون، وكي كتب صغيرة (100 صفحة في المتوسط) لتعليم الأطفال البرمجة واستخدامها في تنمية مهاراتهم الرياضية، وكل كتاب منها يناسب سنة دراسية بدءا من الصف الأول الابتدائي.

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

الاثنين، 30 ديسمبر 2024

sVB docs

 هذه نسخة محدثة من المرجع الشامل للغة سمول فيجوال بيزيك Small Visual Basic.

هذا المرجع يحتوي على كل شيء عن اللغة بالتفصيل والأمثلة: مصمم النوافذ Form Designer ومحرر الكود Code Editor ومصحح الأخط\اء Debugger، وأوامر اللغة وصياغة الكود Syntax، ومكتبة اللغة Code Library وكل ما تحويه من أنواع Types وخصائص Properties ووسائل Methods وأحداث Events.

الكتاب مرفق مع برنامج إعداد اللغة، ويمكنكم أيضا قراءته أونلاين على موقع جوجل درايف أو تنزيله من هناك بصيغة PDF.

الخميس، 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، و لرسم الأشكال الحلزونية.

 

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


الأحد، 22 ديسمبر 2024

زامر الحي

 عيب يا جماعة أن يخبرني مدرس إيطالي أنه يدرس لتلاميذه لغة البرمجة التي أطورها، بينما لم يحاول مدرس مصري أو عربي واحد حتى أن يجربها!


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

هذه ترجمة التعليق الأول:

"أري sVB لغة برمجة رائعة حقًا. قبل سنوات، كنت مبرمجًا شغوفًا بـ VB6  والآن، بفضل sVB، قد نقلت هذا الشغف إلى أبناء إخوتي. حاولت تعريفهم بـ Visual Studio لكنهم وجدوها معقدة جدًا. لكن تجاوب sVB وواجهة المستخدم السهلة الخاصة بها سمحت لهم بالدخول إلى هذا العالم بسهولة. عمل رائع محمد!"

 

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

"لقد استخدمت Small Visual Basic لتعريف بعض مفاهيم البرمجة الأساسية، جنبًا إلى جنب مع برنامج Scratch وقليلًا من JavaScript، لشرح الأفكار الأساسية مثل جمل الشرط واستخدام المتغيرات والواجهات الرسومية مع لغات مختلفة. طلابي في عمر حوالي 11-12 عامًا بالمدرسة المتوسطة في إيطاليا."

 

المشكلة التي لا أفهمها هي لماذا لا يهتم العرب والمصريون بهذا العمل، مع أني أنجزته خصيصى لأبنائهم، بهدف تطوير التعليم في مصر والوطن العربي؟

لماذا لا يجربها 10 مليون طفل مصري على الأقل، و30 مليون طفل عربي آخر، ويشاهدون دروسها على قناتها على يوتيوب؟!

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

سيكون غريبا لو بدأت اللغة تنتشر في أمريكا وأوروبا في السنوات التالية، بينما لا يعرف العرب عنها شيئا!

 

صفحة الشاعر