ما هو حجم الفصل المثالي لبرامج تعلم البرمجة؟

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

 هل تبقيها صغيرة وحميمية لضمان حصول كل متعلم على الاهتمام الفردي؟ أم تفتح برنامجك لمجموعة أكبر بهدف توسيع الفرصة لعدد أكبر من الأشخاص؟

لاستكشاف هذا السؤال، تحدثت شركة Pluralsight مع المدربة الكبيرة دانا وايت، التي تقوم بالتدريس في أكاديميات تعلم البرمجة. في المقابلة أدناه، تستعرض ما يجب مراعاته عند تحديد حجم مجموعتك.

ما هي العوامل الرئيسية التي يجب على رعاة برنامج تعلم البرمجة أن يأخذوها في الاعتبار؟

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

 ولكن عندما تصبح المواضيع أكثر صعوبة، والمعرفة المتراكمة فيها تصبح أكثر شمولاً، تحدث أربعة أشياء: 

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

إنها مهمة المعلم أن يعرف متى تحدث هذه الأشياء الأربعة – ثم يضبط المتعلمين ويواسيهم ويشجعهم ويدعمهم ويساعدهم على بناء القدرة على التحمل والعزم لتجاوز العقبات.

كلما زاد حجم الفصل، أصبح من الصعب اكتشاف الصعوبات التي يواجهها المتعلمون.

ماذا لو كان راعي تعلم البرمجة يحاول توفير المال عن طريق زيادة حجم الفصل؟

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

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

 في ليلة الثلاثاء تلك، أجريت محادثة معها لمدة ساعتين وأخبرتها أنني أؤمن بها. كنت أعرف أنها يمكن أن تنجح. وبعد ثلاثة أيام، قدمت ثاني أفضل مشروع من بين 20 طالبًا.

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

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

هل يحدث فرقًا حقًا إذا قمت بإضافة خمسة أو 10 طلاب آخرين إلى الفصل الدراسي؟

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

في برنامج تعلم البرمجة، لا يمكنك المضي قدمًا إذا كان الأشخاص لا يزالون يعانون من موضوع ما، لذا فأنت الآن متخلف عن الوتيرة المقررة.

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

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

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

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

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

لهذه الأسباب، أشجع بشدة الجهات الراعية لتعلم البرمجة على تحديد عدد لا يزيد عن 20 مشاركًا في الفصول الدراسية.

ما الأشياء الأخرى المهمة التي يجب مراعاتها عند تحديد حجم الفصل المثالي لبرنامج تعلم البرمجة؟

DW: كلما زاد عدد المتعلمين البالغين في البرنامج الذي يقوده المعلم (ILT) أو البرنامج الذي يقوده المعلم الافتراضي (VILT)، زادت صعوبة تقييم مهارات المشاركين واحتياجات التطوير ومدى تقدمهم. 

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

بالإضافة إلى المهارات التقنية، يقوم برنامج تعلم البرمجة المثالي بتعليم الطلاب كيفية:

  • ابحث عن مشكلتهم عندما لا يعرفون ما هي (طرق البحث عن مشكلة)
  • التعلم (يحتاج بعض المشاركين إلى استراتيجيات للدراسة وحل المشكلات)
  • كن مرنًا في مواجهة منحنى التعلم الحاد والنكسات التي لا مفر منها
  • انظر إلى الفشل باعتباره فرصة للنمو بدلاً من اعتباره حاجزًا على الطريق

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

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

في برامج تعلم البرمجة التي تعتمد على المجموعات الممثلة تمثيلاً ناقصًا، من الشائع أن يقول الطلاب أشياء مثل، “لم يؤمن بي أحد على الإطلاق”. يحتاج هؤلاء الطلاب إلى معرفة أنني أدعمهم. 

إنه لشرف عظيم أن نلتقي بهم حيث هم وأن نسير معهم نحو مستقبلهم الجديد.

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

تؤدي أحجام الفصول الأكبر حجمًا إلى إضعاف قدرة المعلم على التواصل مع المتعلمين بهذه الطريقة العميقة.

المصدر: pluralsight

شاهد المزيد:

أفضل موقع بحث

إنشاء حساب PayPal

إنشاء حساب انستقرام

تسجيل دخول Gmail

إنشاء حساب Hotmail | تسجيل دخول

إنشاء حساب Yahoo

إنشاء حساب Apple ID

أنت تستخدم إضافة Adblock

يعتمد موقع انشاء على الاعلانات كمصدر لدعم الموقع، يجب عليك ايقاف تشغيل حاجب الاعلانات لمشاهدة المحتوي