การสอนหน่วยห้องปฏิบัติการ VEX EXP STEM ด้วย VEXcode EXP Python

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

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

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

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


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

ภายในหน่วยห้องปฏิบัติการ VEX EXP STEM

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

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

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

เรียนรู้ส่วนหนึ่งของบทเรียนการล่าสมบัติบทที่ 3 พร้อมวิดีโอในบล็อกการทำซ้ำ

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

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

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

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

กิจกรรมฝึกฝนการเคลื่อนไหวอัตโนมัติของ VEX EXP ในหน่วยปฏิบัติการ STEM ของ Ring Leader กิจกรรมฝึกฝนนี้เขียนขึ้นสำหรับบล็อค

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

ภายใน VEXcode EXP

ทรัพยากรภายใน VEXcode EXP ยังสามารถช่วยสนับสนุนนักเรียนเมื่อพวกเขาสำเร็จหน่วยทดลอง STEM โดยใช้โปรเจ็กต์ Python

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

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

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

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

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

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

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

Last Updated: