استخدام كتل التبديل لدعم التمايز
تخيل فصلاً دراسيًا، حيث يشارك الطلاب في مسابقة Castle Crasher STEM Lab. قام بعض الطلاب بترميز روبوتهم بالكامل في كتل، واستخدم آخرون مزيجًا من الكتل والتبديل، وبعضهم يحتوي على جميع كتل التبديل. هدف الجميع هو نفسه – تسجيل أكبر عدد ممكن من النقاط من خلال تحطيم القلاع في الميدان – ومع ذلك فإن الطريقة التي يعملون بها لتحقيق هذا الهدف فريدة من نوعها. يقوم المعلم بدور الميسر هنا، حيث يوجه الطلاب إلى الفهم المفاهيمي لرمزهم، بدلاً من التركيز على بناء الجملة لأمر فردي.
أصبحت كتل التبديل الآن جزءًا من جميع المنصات الافتراضية التي تدعم بايثون، مما يمنح المعلمين والطلاب طريقة مدروسة للتمييز بين التدريس ومساعدة الطلاب بثقة وراحة في التنقل في الرحلة من البرمجة القائمة على الكتلة إلى البرمجة القائمة على النص باستخدام روبوتات IQ أو EXP أو V5 المادية الخاصة بهم. تقدم هذه المقالة بعض السيناريوهات للمساعدة في رسم صورة لكيفية دعم كتل التبديل للتمايز في بيئات مدرسية مختلفة. عرض هذه المقالات للحصول على معلومات مفصلة حول استخدام كتل التبديل في VEXcodeIQ أو VEXcodeEXP أو VEXcode V5.
استخدام التبديل لدعم المتعلمين المتنوعين في نادي الترميز
في جلسة فردية حديثة، كان مدرس الذكاء الذي كان قد بدأ للتو نادي الترميز لطلابه في الصف الخامس إلى الثامن يسأل عن كيفية تنظيم أنشطتهم لدعم جميع الطلاب في النادي على أفضل وجه. كان لدى مارك طلاب الصف الخامس الجدد في البرمجة، وطلاب الصف الثامن الذين لديهم بضع سنوات من الخبرة، وكل شيء بينهما. بدلاً من إنشاء أنشطة أو دروس مختلفة لكل مستوى دراسي، تم طرح Switch كفرصة رائعة لترميز الطلاب أثناء إشراك المجموعة في تحدي ترميز مشترك. أراد أن يكون لديه مسابقة Castle Crasher مع طلاب ناديه، لذلك تحدث في الجلسة حول أفضل طريقة لدمج كتل Switch في تعليمه لمقابلة جميع الطلاب حيث كانوا.
سيعمل الطلاب المبتدئون في الكتل للبدء. يمكن للطلاب استخدام أوامر Drivetrain لترميز BaseBot الخاص بهم لتحطيم القلاع في مواقع محددة، وموارد VEXcode المدمجة مثل Help و Example Projects و Tutorials للدعم. يمكن للطلاب الذين لديهم خبرة أكبر قليلاً العمل على دمج أجهزة الاستشعار في مشروعهم. سيبدأون أيضًا في الكتل، للسماح لهم بتطبيق معرفتهم السابقة بتدفق المشروع عند استخدام جهاز استشعار للمهمة المطروحة. بعد ذلك، بمجرد ارتياحهم للمشروع، يمكنهم البدء في تحويل الكتل إلى كتل Switch لاستكشاف Python. بهذه الطريقة، يمكن للطلاب التركيز على الفهم المفاهيمي أولاً، ثم تطبيق تلك المعرفة لبدء استكشافات بايثون. بالنسبة لطلابه الأكثر خبرة، سيبدأون مشاريعهم باستخدام Switch – تحويل الكتل، أو كتابة أوامر Python مباشرة فيها. لدعم الطلاب الذين يستخدمون Switch، سيشارك موارد واجهة برمجة تطبيقات VEX لتمكين الطلاب من معرفة المزيد عن أوامر Python التي كانوا يستخدمونها بمفردهم.
استخدام كتل التبديل في فصل الترميز في المدرسة الثانوية
يتضمن سيناريو آخر مدرسًا لفصل علوم الكمبيوتر للصف التاسع والعاشر، والذي يستخدم VEX EXP و VEXcode VR. يرغب طلاب إرنستو في تعلم لغة بايثون، لكن لديهم مستويات مختلفة من مهارات البرمجة القادمة إلى الفصل. تعد كتل التبديل حلاً مثاليًا، لأنها تضع الطلاب في مقعد السائق للانتقال من الكتل إلى الترميز القائم على النص. في بداية العام، يشارك كتل Switch ويشرح كيفية عملها، ويوضح للطلاب كيفية تحويل الكتل أو الكتابة فيها مباشرة. كصف كامل، يبنون مشروع كتل بسيطة ويخوضون في كيفية تحويله. كجزء من هذه المقدمة، يشارك أيضًا موارد مثل واجهة برمجة تطبيقات VEX، حيث يمكن للطلاب الذهاب للتعرف على أوامر Python محددة، و Help in VR، والتي تتضمن معلومات حول كتل Switch. مع هذه المقدمة، أصبح الطلاب الآن أحرارًا في محاولة استخدام كتل Switch لإكمال أنشطة الترميز الخاصة بهم في أي وقت طوال الدورة.
لا يتغير تخطيط درس إرنستو – تظل التحديات والمسابقات والأنشطة التي كان يخطط لتعليمها كما هي، لكل من الخبرة والواقع الافتراضي. لكن كل طالب لديه الآن أهداف فردية حول مقدار Switch و Python اللذين سيدمجهما في كل مشروع من مشاريعه. عندما يقوم بالتحقق مع الطلاب، وأثناء محادثات استخلاص المعلومات، يتحدثون عن كيفية استخدامهم لـ Switch وما تعلموه عن Python أثناء الوحدة. يمكنه تشجيعهم على تجربة كتل أو استراتيجيات Switch مختلفة لدعم تعلمهم، وهو مندهش من كيفية تعامل الطلاب مع Switch بشكل مختلف على مدار العام.
استخدام التبديل إلى الجسر من الفصل الدراسي إلى المنافسة
مع وجود طلاب من فريق المسابقة في فصل الروبوتات لكل من IQ و V5، غالبًا ما تكافح ماريا للحفاظ على مشاركة الجميع على مستوى مناسب على مدار العام. مع Switch لكل من IQ و V5، يمكن الآن لطلابها المنافسين "الارتقاء" من خلال توسيع مهاراتهم في البرمجة باستخدام Python، دون إبعاد تركيزه عن الطلاب الآخرين ذوي الخبرة الأقل. يمكنها تعليم نفس مفاهيم البرمجة للصف بأكمله مثل التدريس المباشر، حتى التدريس باستخدام الكتل أثناء بناء المشاريع معًا. يمكن لفرقها المنافسة تحويل المشاريع إلى كتل Switch، واستخدام Switch لدمج المزيد من Python عندما تكون جاهزة. يمكن لبقية الفصل استخدام الكتل في المقام الأول، ولكن لديهم خيار استكشاف بايثون مع سويتش في أي وقت. يمكنهم جميعًا مشاركة موارد مثل Help و VEX API للتعرف على الأوامر التي يستخدمونها، وتحمل مسؤولية استكشاف الأخطاء وإصلاحها وحل المشكلات بأنفسهم.
تستخدم ماريا الأعلام الحمراء والخضراء على مكاتب الطلاب لجعلهم يشيرون إلى متى يحتاجون إلى المساعدة أثناء عملهم على التحدي. الآن، تقوم بدمج العلم الأزرق أيضًا، والذي يضعه الطلاب إذا كانوا يستخدمون Switch. يساعد هذا الطلاب على معرفة مجموعات الطلاب الأخرى التي يمكنهم الذهاب إليها للحصول على المساعدة، بناءً على كيفية عملهم، ويعطيها فكرة عما ستحتاج على الأرجح إلى المساعدة فيه. على مدار العام، تبدأ الأعلام الزرقاء في الظهور في المزيد والمزيد من الأماكن، حيث لم يتخيل الطلاب أبدًا تجربة بايثون وفقًا لشروطهم الخاصة.
يختلف كل سيناريو من هذه السيناريوهات اختلافًا طفيفًا، ولكن الخيط المشترك هو أن كل طالب لديه سيطرة على كيفية استخدام Switch، حتى يتمكنوا جميعًا من الحصول على مستوى التحدي الذي يحتاجونه بالضبط. مع تخفيف عبء الانتقال على الطلاب، توفر Switch blocks أيضًا للمعلمين فرصة فريدة للتمايز الحقيقي داخل الفصل الدراسي. يأتي الطلاب بمستويات متفاوتة من الخبرة والمعرفة والتحفيز والثقة في مهارات الترميز الخاصة بهم، ويمكن أن يساعدك Switch في مقابلة الطلاب أينما كانوا وتوجيههم خلال الانتقال من الكتل إلى البرمجة القائمة على النص بطريقة فردية تركز على الطالب.
هل تريد معرفة المزيد حول كيفية استخدام Switch في إعدادك ؟ جدولة جلسة فردية أو الاطلاع على مقالات الرؤى هذه: