تشكل دورات البرمجة التمهيدية (CS1) تحديًا كبيرًا للطلاب، حيث تكافح هذه الدورات لتقديم فهم عميق لعمليات تنفيذ البرامج. وفي ظل الحاجة الملحة لتطوير أدوات تعليمية فعالة، يبرز مفهوم الرسوم المتحركة الداعمة المولدة بالذكاء الاصطناعي (AI).

نقدم في هذا المقال فكرة "الرسوم المتحركة المعتمدة على الذكاء الاصطناعي" أو Generated Animated Traces (GATs)، والتي تتمثل في رسوم متحركة تفاعلية تدمج بين الشيفرة المصدرية وحالة التنفيذ وفرضيات تشبيهة (Analogies) فكرية. هذه الرسوم تعزز من فهم الطلاب وتساعدهم في تصور العمليات البرمجية بشكل أوضح.

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

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