0505276099للتواصل والاتصال
دليل عملي

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

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

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

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

أولًا: أهداف الدراسة ومنهجيتها

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

ثانيًا: أبرز النتائج

1، أظهر التطبيق التجريبي الأولي مع طلاب المرحلة الثانوية إتمامًا مرتفعًا للمهام المطلوبة، بما يشير إلى أن الواجهة المقترحة قابلة للاستخدام الفعلي من المبتدئين قليلي الخبرة دون عوائق جوهرية تعطل مسار تعلمهم الأول في البرمجة

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

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

ثالثًا: دلالات الدراسة وتطبيقاتها

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

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

طلب بيانات المقال

آراء عملائنا

صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
صورة مراجعة عميل من Google Maps
سلة طلب الرسائل (0)