لماذا سكراتش بالعربية؟

الحمد لله رب العالمين، والصلاة والسلام على إمام المرسلين، محمد المبعوث رحمةً للعالمين، وعلى آله وصحبه ومن تبعهم بإحسان إلى يوم الدين.

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

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

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

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

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

  • عندما شرعت بتعليم سكراتش أواخر عام 2007، كان ذلك في سياق تحضير الأطفال للمشاركة في مسابقة محلية في علوم الحاسوب (الأولمبياد المعلوماتي السوري). بعد تعلمهم سكراتش، كنا نوجه الأطفال لتعلم البرمجة بلغة C++. لم أعد مولعًا بالمسابقات أو مقتنعًا بفائدة استخدامها في التعليم، ولكني تعلمت من تلك الخبرة درسًا مبكرًا عن أهمية اللغة المختارة في عملية التعلم. مكّن توفر واجهة سكراتش باللغة العربية الأطفال من العمل والتفكير بلغة يرتاحون لاستخدامها، ومن ثم التحدث عن المعرفة التي يبنونها بشكل أكثر طلاقةً، مما ولد لديهم إحساسًا أكبر بالتمكّن من هذه المعرفة. بدأت تعليم سكراتش مستخدمًا الواجهة الإنكليزية بادئ الأمر، وبمجرد توفر الإصدار الأول من سكراتش بالواجهة العربية (أواخر عام 2008) لاحظت مع فريقي أننا صرنا قادرين على أن نستقبل في برامجنا التدريبية أطفالًا في أعمار أصغر ومن خلفيات اجتماعية ومادية أكثر تنوعًا.
  • لا تماثل العبارات البرمجية أو القواعد اللغوية الإنكليزية لسكراتش ما يوجد في لغات البرمجة الأخرى التي قد يتعلمها الأطفال مستقبلًا، فقد صيغت عبارات سكراتش بشكل يجعلها مألوفةً للمتعلم ليتوقع ويفهم وظيفتها ويكون قادرًا على استخدامها مباشرةً في التعبير عن أفكاره. بل إن القواعد اللغوية تختلف بين لغات البرمجة المختلفة (انظر الجدول أدناه) فلا معنى للإصرار على تعلم قواعد محددة بلغة محددة. الأكثر أهميةً في تعلم البرمجة هو تعلم أساليب ومنهجيات التفكير وحل المعضلات — أو ما ندعوه التفكير الحسابي computational thinking. ولكن حتى لو كانت العبارات الإنكليزية التي تستخدمها سكراتش مماثلةً لتلك المستخدمة في لغات أخرى، فإن تعليم سكراتش باستخدام الواجهة الإنكليزية لغير الناطقين بها ينطوي على رؤية مفادها أن تمكن الطلاب من القواعد اللغوية للغة البرمجة مقدم على تمكنهم من مهارات حل المعضلات، والثانية هي المهارات الأكثر أهميةً وما يمارسونه بلسان قومهم بطبيعة الحال.
اللغةالعبارة البرمجية
سكراتش (الواجهة العربية)
سكراتش (الواجهة الإنكليزية)
سمولتوك SmallTalk (اللغة التي كتبت بها الإصدارات الأولى من سكراتش)
باسكال Pascal (أول لغة برمجة تعلمتها)
سي C
بايثون Python
العبارات البرمجية اللازمة لإلقاء التحية ثلاث مرات في بعض لغات البرمجة.
  • الأبحاث التربوية مستقرة أصلًا على أن تعلم المرء بلسان قومه ذو أثر إيجابي على عملية التعلم، لكن زملاءنا أجروا بالفعل دراسةً تركز على أثر توطين سكراتش ووجدوا أن المبرمجين المبتدئين الذين يستخدمون واجهة وللبنات سكراتش الموافقة للغتهم المحلية يطورون مهارات ومفاهيم برمجية بمعدل أسرع مقارنةً بمستخدمي سكراتش من الدول نفسها ممن يستخدمون سكراتش بالإنكليزية.

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

لكننا، وعكس الافتراض الذي بدأت به، لا نرى سكراتش مجرد خطوة أولى في سبيل تعلم لغة برمجية أكثر احترافية. يمكنك استخدام سكراتش لذلك الغرض طبعًا، ولكنه لن يكون سوى استخدام محدود لها. لا يتعلم أطفالنا الكتابة ليصبحوا صحفيين أو كتابًا محترفين. إنهم يتعلمون الكتابة ويسعون إلى اكتساب الطلاقة فيها لأنها ستعينهم على تنظيم أفكارهم ومشاركتها والتعبير عن أنفسهم وتعلم كثير من الأمور على امتداد أعمارهم. إننا نرى هذه الإمكانات التعبيرية نفسها كامنةً في البرمجة. لن يكبر معظم الأطفال ليمتهنوا البرمجة أو الحوسبة، ولكن اكتساب الطلاقة في البرمجة سيكون مفيدًا لهم جميعًا. نريد أن يتمكن الأطفال من استخدام البرمجة والتقنيات الحاسوبية عمومًا في التعبير عن أفكارهم بشكل فعال وخلاق — وهذا ما ندعوه الطلاقة الحسابية computational fluency. وكما يقول أستاذي ميتشل رزنك والقائد لتطوير سكراتش: ”إن اكتساب الطلاقة، سواء في الكتابة أو البرمجة، يساعدك على تطوير تفكيرك وتطوير صوتك وتطوير هويتك.“ إن استخدام سكراتش بلغة أجنبية لن يساعد الأطفال على تطوير تفكيرهم أو صوتهم أو هويتهم، لأنهم سيكونون بدلًا من ذلك مشغولين بتفسير رموز وعبارات غريبة عنهم. كما أن ذلك يحمل إلى أطفالنا رسالةً مبطنةً مفادها أن لغتهم وثقافتهم في مقام أدنى من تلك الأجنبية وقاصرة عن استخدامها في التعلم أو التعبير أو الإبداع بطلاقة.

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

النسخة الأولى من واجهة سكراتش الداعمة للغة العربية (سكراتش 1,3، أيلول/سبتمبر 2008).

التصنيفات التعلّم،سكراتشالوسوم

اترك تعليقًا

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار ووردبريس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s

%d مدونون معجبون بهذه:
search previous next tag category expand menu location phone mail time cart zoom edit close