แม้ว่าหน่วย 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 มีแสดงไว้ด้านล่างนี้
ในส่วนเรียนรู้ มีการให้วิดีโอคำแนะนำโดยตรง วิดีโอบางส่วนเหล่านี้มีไว้สำหรับการใช้งานทั้ง Blocks และ Python เมื่อทั้งสองรายการพร้อมใช้งาน ให้แน่ใจว่านักเรียนทราบว่าจะดูวิดีโอใด มีบทสรุปบทเรียนแยกกันและคำถามตรวจสอบความเข้าใจสำหรับวิดีโอแต่ละรายการ ดังนั้นนักเรียนจึงต้องมุ่งเน้นเฉพาะวิธีการเขียนโค้ดที่ผู้สอนเลือกเท่านั้น
วิดีโอบางรายการมีคำแนะนำเฉพาะสำหรับบล็อก สำหรับวิดีโอเหล่านี้ จะมีการสรุปบทเรียนสำหรับคำสั่งหรือแนวคิด Python ที่เกี่ยวข้องไว้ใน Teacher Portal ของหน่วยนั้น
ภายใน Teacher Portal คือเอกสาร "แหล่งข้อมูล VEXcode IQ Python สำหรับหน่วยนี้" นี่คือเอกสาร Google ที่แก้ไขได้ ซึ่งประกอบด้วยบทสรุปบทเรียนเวอร์ชัน Python และคำถามตรวจสอบความเข้าใจของคุณที่ไม่มีอยู่ในเนื้อหาหน่วย คุณสามารถทำสำเนาเอกสารนี้และแจกจ่ายสรุปบทเรียนแต่ละบทเรียนให้กับนักเรียนตามต้องการเมื่อสอนหน่วยการเรียนรู้นี้ด้วย Python
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการปรับแต่งทรัพยากรโดยใช้ Google Drive หรือ Microsoft ดูบทความเหล่านี้
แม้ว่ากิจกรรมส่วนใหญ่ของ Practice และCompete จะถูกเขียนขึ้นมาเพื่อใช้กับวิธีการเขียนโค้ดใดๆ ก็ตาม แต่ก็มีข้อยกเว้นบางประการ เช่น ใน Tug of War STEM Lab Unit (รวมถึงกิจกรรมฝึกฝนที่แสดงที่นี่) ในกรณีนี้ เวอร์ชัน Python ของกิจกรรมจะรวมอยู่ในเอกสาร "ทรัพยากร VEXcode IQ Python สำหรับหน่วยนี้" ด้วย คล้ายกับบทสรุปบทเรียน ซึ่งสามารถแจกจ่ายให้กับนักเรียนได้ตามต้องการในระหว่างหน่วยการเรียนรู้
ภายใน VEXcode IQ
ทรัพยากรภายใน VEXcode IQ ยังสามารถช่วยสนับสนุนนักเรียนในขณะที่พวกเขาทำหน่วย STEM Lab โดยใช้โครงการ Python ได้อีกด้วย
ในฐานะผู้ใช้ Python ใหม่ การเห็นความสัมพันธ์ระหว่างคำสั่งแบบบล็อกและคำสั่งที่เทียบเท่ากับ Python อาจเป็นประโยชน์ สามารถทำได้โดยใช้ Code Viewer ดูบทความนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Code Viewer ใน VEXcode IQ
เมื่อนักเรียนเข้าใจคำสั่งที่อาจจำเป็นต้องใช้สำหรับโครงการของตนแล้ว พวกเขาก็สามารถเริ่มพิมพ์คำสั่งเหล่านั้นในพื้นที่ทำงานได้ คุณลักษณะการกรอกอัตโนมัติช่วยให้นักเรียนลดข้อผิดพลาดในโครงการของตนและประหยัดเวลาได้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการกรอกข้อความอัตโนมัติในโครงการ VEXcode IQ Python ดูบทความนี้
มีวิธีใช้เพื่อแนะนำนักเรียนเกี่ยวกับหน้าที่ของคำสั่งและพารามิเตอร์ที่จำเป็นสำหรับคำสั่ง หากต้องการเปิดวิธีใช้สำหรับคำสั่ง ให้เลือกเครื่องหมายคำถามถัดจากคำสั่งใดๆ ในกล่องเครื่องมือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงความช่วยเหลือในโครงการ Python ดูบทความนี้