การสอนหน่วยปฏิบัติการ STEM VEX IQ (รุ่นที่ 2) ด้วย VEXcode IQ Python

แม้ว่าหน่วย STEM Lab VEX IQ (รุ่นที่ 2) จะถูกเขียนขึ้นเพื่อใช้กับการเขียนโค้ดแบบบล็อกใน VEXcode IQ แต่ก็สามารถสอนโดยใช้ Python ได้เช่นกัน บทความนี้จะครอบคลุมทรัพยากรที่มีให้เพื่อรองรับการสอนหน่วย STEM Lab ด้วย Python ในห้องเรียนของคุณ

หน่วยปฏิบัติการ STEM ของ VEX IQ (รุ่นที่ 2) ปฏิบัติตามรูปแบบ เรียนรู้ - ฝึกฝน - แข่งขัน หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบและการนำหน่วยเหล่านี้ไปใช้ในห้องเรียนของคุณ ดูบทความนี้ สามารถปฏิบัติตามกระบวนการเดียวกันสำหรับการนำ VEX IQ (รุ่นที่ 2) STEM Lab Units ไปใช้โดยไม่คำนึงถึงวิธีการเขียนโค้ด

รับชมวิดีโอนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับทรัพยากร Python ที่มีอยู่และวิธีใช้งานกับ STEM Lab Units

เว้นแต่จะระบุไว้เป็นอย่างอื่น รูปภาพและตัวอย่างต่อไปนี้นำมาจาก Cube Collector STEM Lab Unitแต่รูปแบบเดียวกันนี้สามารถพบได้ใน VEX IQ (รุ่นที่ 2) STEM Lab Units ทั้งหมด


ทรัพยากรที่มีอยู่สำหรับการสอน Python ด้วย VEXcode IQ

ภายในหน่วยปฏิบัติการ STEM ของ VEX IQ (รุ่นที่ 2)

จะต้องมีการปรับเปลี่ยนเล็กน้อยเพื่อนำแต่ละหน่วยไปใช้โดยใช้ Python แต่ทั้งหมดนั้นมีรายละเอียดอยู่ใน Teacher Portal ในเอกสาร "แหล่งข้อมูล VEXcode IQ Python สำหรับหน่วยนี้" ทรัพยากรต่างๆ ที่มีให้เพื่อช่วยคุณสอนหน่วยต่างๆ เหล่านี้ด้วย Python มีแสดงไว้ด้านล่างนี้

เรียนรู้ส่วนของบทเรียน Cube Collector บทที่ 4 พร้อมวิดีโอเกี่ยวกับการปรับแต่งการควบคุมไดรเวอร์ วิดีโอหนึ่งรายการสำหรับ Python และวิดีโอหนึ่งรายการสำหรับ Blocks

ในส่วนเรียนรู้ มีการให้วิดีโอคำแนะนำโดยตรง วิดีโอบางส่วนเหล่านี้มีไว้สำหรับการใช้งานทั้ง Blocks และ Python เมื่อทั้งสองรายการพร้อมใช้งาน ให้แน่ใจว่านักเรียนทราบว่าจะดูวิดีโอใด มีบทสรุปบทเรียนแยกกันและคำถามตรวจสอบความเข้าใจสำหรับวิดีโอแต่ละรายการ ดังนั้นนักเรียนจึงต้องมุ่งเน้นเฉพาะวิธีการเขียนโค้ดที่ผู้สอนเลือกเท่านั้น 

เรียนรู้ส่วนของบทเรียน Cube Collector บทที่ 3 พร้อมวิดีโอเกี่ยวกับการหมุนบล็อก

วิดีโอบางรายการมีคำแนะนำเฉพาะสำหรับบล็อก สำหรับวิดีโอเหล่านี้ จะมีการสรุปบทเรียนสำหรับคำสั่งหรือแนวคิด Python ที่เกี่ยวข้องไว้ใน Teacher Portal ของหน่วยนั้น

ภาพหน้าจอของ Google Doc ที่พบใน Teacher Portal ชื่อว่า VEXcode IQ Python Resource for the Cube Collector STEM Lab Unit

ภายใน Teacher Portal คือเอกสาร "แหล่งข้อมูล VEXcode IQ Python สำหรับหน่วยนี้" นี่คือเอกสาร Google ที่แก้ไขได้ ซึ่งประกอบด้วยบทสรุปบทเรียนเวอร์ชัน Python และคำถามตรวจสอบความเข้าใจของคุณที่ไม่มีอยู่ในเนื้อหาหน่วย คุณสามารถทำสำเนาเอกสารนี้และแจกจ่ายสรุปบทเรียนแต่ละบทเรียนให้กับนักเรียนตามต้องการเมื่อสอนหน่วยการเรียนรู้นี้ด้วย Python

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการปรับแต่งทรัพยากรโดยใช้ Google Drive หรือ Microsoft ดูบทความเหล่านี้

กิจกรรมฝึกฝนการเปรียบเทียบชุดเกียร์ของ VEX IQ ในหน่วยปฏิบัติการ STEM ของ Tog of War ซึ่งเขียนขึ้นสำหรับ Blocks

แม้ว่ากิจกรรมส่วนใหญ่ของ Practice และCompete จะถูกเขียนขึ้นมาเพื่อใช้กับวิธีการเขียนโค้ดใดๆ ก็ตาม แต่ก็มีข้อยกเว้นบางประการ เช่น ใน Tug of War STEM Lab Unit (รวมถึงกิจกรรมฝึกฝนที่แสดงที่นี่) ในกรณีนี้ เวอร์ชัน Python ของกิจกรรมจะรวมอยู่ในเอกสาร "ทรัพยากร VEXcode IQ Python สำหรับหน่วยนี้" ด้วย คล้ายกับบทสรุปบทเรียน ซึ่งสามารถแจกจ่ายให้กับนักเรียนได้ตามต้องการในระหว่างหน่วยการเรียนรู้

ภายใน VEXcode IQ

ทรัพยากรภายใน VEXcode IQ ยังสามารถช่วยสนับสนุนนักเรียนในขณะที่พวกเขาทำหน่วย STEM Lab โดยใช้โครงการ Python ได้อีกด้วย

VEXcode IQ พร้อมเมนู Code Viewer เปิดขึ้นมาเพื่อแสดงการแปลจากโปรแกรม Blocks ของผู้ใช้เป็น Python

ในฐานะผู้ใช้ Python ใหม่ การเห็นความสัมพันธ์ระหว่างคำสั่งแบบบล็อกและคำสั่งที่เทียบเท่ากับ Python อาจเป็นประโยชน์ สามารถทำได้โดยใช้ Code Viewer ดูบทความนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Code Viewer ใน VEXcode IQ

ผู้ใช้กำลังพิมพ์คำสั่ง Python ใน VEXcode IQ พวกเขาพิมพ์เฉพาะตัวอักษร D และเมนูกรอกข้อความอัตโนมัติได้เปิดขึ้นเพื่อแนะนำคำสั่งที่ขึ้นต้นด้วย D

เมื่อนักเรียนเข้าใจคำสั่งที่อาจจำเป็นต้องใช้สำหรับโครงการของตนแล้ว พวกเขาก็สามารถเริ่มพิมพ์คำสั่งเหล่านั้นในพื้นที่ทำงานได้ คุณลักษณะการกรอกอัตโนมัติช่วยให้นักเรียนลดข้อผิดพลาดในโครงการของตนและประหยัดเวลาได้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการกรอกข้อความอัตโนมัติในโครงการ VEXcode IQ Python ดูบทความนี้

VEXcode IQ พร้อมเมนูวิธีใช้ที่เปิดอยู่และเลือกคำสั่ง Drive สำหรับ Python คำอธิบายของคำสั่งและวิธีใช้งานจะแสดงควบคู่ไปกับตัวอย่างการใช้งาน

มีวิธีใช้เพื่อแนะนำนักเรียนเกี่ยวกับหน้าที่ของคำสั่งและพารามิเตอร์ที่จำเป็นสำหรับคำสั่ง หากต้องการเปิดวิธีใช้สำหรับคำสั่ง ให้เลือกเครื่องหมายคำถามถัดจากคำสั่งใดๆ ในกล่องเครื่องมือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงความช่วยเหลือในโครงการ Python ดูบทความนี้

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

Last Updated: