استخدام المبرمج كأداة تعليمية

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

Screen_Shot_2021-01-20_at_3.31.06_PM.png


استخدام المبرمج كما تفعل مع نشاط "Unplugged".

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

  • تجنب استخدام الكمبيوتر أو البرمجة
  • إحساس باللعب أو التحدي ليستكشفه الطالب
  • كونها حركية للغاية
  • نهج بنائي
  • تفسيرات قصيرة وبسيطة
  • حس القصة2

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

إن الطبيعة الملموسة لبطاقات Coder وCoder تضع البرمجة في أيدي الطلاب والمدرسين، حيث يمكن تصميم المشاريع وتحريرها واختبارها ومعالجتها بطريقة عملية للغاية. إن تعريف الطلاب بالبرمجة بهذه الطريقة، مثل أنشطة “Unplugged” الأخرى، “يعد نهجًا تربويًا واعدًا، لأنه يمنح الطلاب الفرصة لتصميم برنامجهم بعيدًا عن الكمبيوتر، بدلاً من الانطلاق في كتابة التعليمات البرمجية قبل التفكير في متطلبات البرنامج”. المهمة برمتها."3 من خلال التعامل مع بطاقات Coder وCoder في هذه التمارين، يكتسب الطلاب التدريب على أفكار ومفاهيم البرمجة وتصميم البرامج، حتى يتمكنوا من فهم سبب إنشاء المشاريع بهذه الطريقة بشكل أفضل. وعندما ينتقلون بعد ذلك إلى استخدام جهاز للتشفير، باستخدام VEXcode 123، تصبح لغة البرمجة مجرد أداة، وليست حاجزًا.

إخراج علوم الكمبيوتر من الشاشة مع المبرمج

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

استراتيجيات استخدام المبرمج كأداة تعليمية

يمكن استخدام بطاقات Coder وCoder لدعم المعلمين أثناء سعيهم لتقديم الملاحظات ومراقبة تقدم الطلاب أثناء التدريس باستخدام 123 Robot.

Kids-showing-code.jpg

تشمل استراتيجيات التدريس للفصل بأكمله ما يلي:

  • استخدام برنامج Coder كما تفعل مع السبورة البيضاء - شجع الطلاب على تحميل بطاقات Coder كمشروعات في برنامج Coder، ثم قم برفعها لإظهارها للمعلم، أثناء تدريس درس متزامن. انظر لمعرفة ما إذا تم إدخال بطاقات Coder بالترتيب، وفي الاتجاه الصحيح، واتباع التوجيهات على الفور، وتصحيح المشكلات بسرعة وسهولة.
  • استخدام بطاقات المبرمج في الاتصال والرد - شجع الطلاب على حمل بطاقات المبرمج، داخل أو خارج المبرمج، ردًا على أسئلة مثل "ما هي بطاقة المبرمج التي تعتقد أننا نحتاجها أولاً في مشروعنا؟" أو "ما هي بطاقة المبرمج التي ستجعل روبوتنا الـ 123 يتحرك خطوتين؟" استخدم الكلمات والأيقونات الموجودة على بطاقات Coder لمعرفة ما إذا كان الطلاب يتابعون أم لا.
  • استخدام الفتحات المرقمة الموجودة في أداة المبرمج للحصول على توجيهات خطوة بخطوة - عند إعطاء الطلاب توجيهات حول بناء مشروع، استخدم الأرقام الموجودة في فتحات المبرمج لإرشادهم. إن قول أشياء مثل "ضع بطاقة Drive 1 في الفتحة 1" أو "ضع البطاقة التالية في الفتحة 3"، يتيح للطلاب المتابعة والتعرف على بطاقات Coder في مشروعهم من خلال الأرقام، دون الضغط الإضافي الناتج عن قراءة بطاقة Coder نفسها.

استراتيجيات تسهيل العمل الجماعي:

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

استراتيجيات التدريس المتمايز:

  • استخدم فقط بطاقات Coder المتعلقة بالمشروع المطروح -عند توزيع بطاقات Coder على الطلاب، لا تعطهم خمسين بطاقة Coder في وقت واحد. بدلاً من ذلك، أعط فقط الأوامر ذات الصلة بالمشروع المطروح. على سبيل المثال، إذا قمت ببرمجة الروبوت 123 ليتبع مسارًا على اللوحة، فامنح الطلاب فقط أوامر "القيادة" أو "الانعطاف"، دون أي من أوامر التحكم أو المظهر أو الإجراء.
  • استخدم بطاقات Coder كجزء من دعمك أثناء التدريس -عندما يكمل الطلاب تحدي البرمجة بنجاح، قم بتوفير بطاقات Coder إضافية لتشجيعهم على التكرار أو الإضافة إلى مشاريعهم. يمكن أن يؤدي توزيع بطاقات الأصوات والعمل إلى تمكين الطلاب من إضافة تفاعلات الروبوت إلى مشروعهم، بينما يتيح توزيع بطاقات Coder مثل "القيادة حتى الكائن" للطلاب استكشاف تعليقات المستشعر بطريقة جذابة.
  • استخدم بطاقات Coder مختلفة لمجموعات مختلفة -للمساعدة في الحفاظ على مشاركة جميع الطلاب وتحديهم بشكل مناسب، قم بتوزيع بطاقات Coder المختلفة على مجموعات مختلفة لتلبية احتياجاتهم وتطورهم على أفضل وجه. هناك طرق متعددة لحل تحدي البرمجة، لذلك بينما يستخدم بعض الطلاب تسلسل أوامر "Drive" و"Turn"، يمكن للطلاب المستعدين لتحدي إضافي دمج أوامر مثل "Drive until object" أو "Turn Random" في مشاريعهم لتعلم المزيد. 

ملاحظة: يتم أيضًا تقديم استراتيجيات استخدام المبرمج في الفصل الدراسي في قسم المعلومات الأساسية لكل وحدة من وحدات مختبر العلوم والتكنولوجيا والهندسة والرياضيات (STEM) البالغ عددها 123 وحدة.

تم تصميم بطاقات المبرمج لدعم القراء الأوائل والقراء المسبقين

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

استخدام بطاقات Coder وCoder لدعم التعلم عن بعد أو عن بعد

تمامًا كما تستخدم بطاقات Coder وCoder كأداة تعليمية للفصول الدراسية الشخصية، يمكن استخدام العديد من الاستراتيجيات نفسها لدعم التعلم عن بعد أو عن بعد.

  • إذا كان الطلاب 1:1 مع VEX 123، ولديهم المبرمجون وبطاقات المبرمجون في المنزل - اطلب من الطلاب إرسال صور للمبرمج الخاص بهم مع المشاريع المحملة إليك لمشاركة عملهم، أو اطلب من الطلاب رفع المبرمجين الخاصين بهم أثناء البث وقت الفصل.
  • إذا لم يكن لدى الطلاب مواد في المنزل، ولكن المعلم يمتلكها: - أعط الطلاب صورًا قابلة للطباعة أو بطاقة المبرمج الرقمي لاستخدامها في إنشاء مشاريعهم، ثم قم بمشاركة تلك المشاريع. يمكن للمدرس بعد ذلك بدء المشروع وإظهار الفصل أثناء بث وقت الفصل، أو التقاط مقطع فيديو لمشاركته مع الطلاب.
  • استخدم 123 نشاطًا للطلاب كمهام خارج الفصل الدراسي في بيئة مختلطة - يمكن للطلاب التخطيط لمشاريعهم في المنزل، واختبارها عند العودة إلى المدرسة.

1بيل، تيم، وجان فارنهولد. "CS Unplugged ——كيف يتم استخدامه، وهل يعمل؟" مغامرات بين الحدود الدنيا والارتفاعات الأعلى. سبرينغر، شام، 2018. 497-521.

2المرجع نفسه.

3المرجع نفسه.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: