แม้ว่าหน่วยแล็บ VEX EXP STEM จะเขียนขึ้นเพื่อใช้กับการเข้ารหัสแบบบล็อกใน VEXcode EXP แต่ก็สามารถสอนได้โดยใช้ Python เช่นกัน บทความนี้จะครอบคลุมทรัพยากรที่มีอยู่เพื่อสนับสนุนการสอนหน่วยห้องปฏิบัติการ STEM ด้วย Python ในห้องเรียนของคุณ
หน่วยห้องปฏิบัติการ VEX EXP STEM เป็นไปตามรูปแบบ เรียนรู้ - แบบฝึกหัด - แข่งขัน หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบและการนำหน่วยเหล่านี้ไปใช้ในห้องเรียนของคุณ ดูบทความนี้ สามารถปฏิบัติตามกระบวนการเดียวกันสำหรับการนำ VEX EXP STEM Lab Units ไปใช้โดยไม่คำนึงถึงวิธีการเข้ารหัส
ดูวิดีโอนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับทรัพยากร Python ที่มีอยู่ และวิธีการใช้กับหน่วยทดลอง STEM
เว้นแต่จะระบุไว้เป็นอย่างอื่น รูปภาพและตัวอย่างต่อไปนี้นำมาจาก Ring Leader STEM Lab Unitแต่รูปแบบเดียวกันนี้สามารถพบได้ใน VEX EXP STEM Lab Units ทั้งหมด
ทรัพยากรที่มีอยู่สำหรับการสอน Python ด้วย VEXcode EXP
ภายในหน่วยห้องปฏิบัติการ VEX EXP STEM
จะต้องมีการปรับเปลี่ยนเล็กน้อยเพื่อใช้งานแต่ละหน่วยโดยใช้ Python แต่ทั้งหมดนั้นระบุไว้ในพอร์ทัลครูในเอกสาร "ทรัพยากร VEXcode EXP Python สำหรับหน่วยนี้" แหล่งข้อมูลต่างๆ ที่จะช่วยคุณสอนหน่วยเหล่านี้ด้วย Python มีแสดงอยู่ด้านล่างนี้
ในส่วนเรียนรู้ มีวิดีโอคำแนะนำโดยตรงให้ไว้ วิดีโอบางส่วนเหล่านี้พร้อมใช้งานทั้งการใช้งาน Blocks และ Python เมื่อพร้อมใช้งานทั้งสองอย่าง ให้นักเรียนทราบว่าควรดูวิดีโอใด แต่ละวิดีโอจะมีสรุปบทเรียนแยกกันและตรวจสอบคำถามเพื่อความเข้าใจของคุณ เพื่อให้นักเรียนเน้นเฉพาะวิธีเขียนโค้ดที่ผู้สอนเลือกเท่านั้น
วิดีโอบางรายการมีคำแนะนำเฉพาะบล็อก สำหรับวิดีโอเหล่านี้ สรุปบทเรียนที่สร้างขึ้นสำหรับคำสั่งหรือแนวคิด Python ที่เกี่ยวข้องจะรวมอยู่ในพอร์ทัลครูของหน่วยการเรียนรู้
ภายในพอร์ทัลครูคือเอกสาร "ทรัพยากร VEXcode EXP Python สำหรับหน่วยนี้" นี่เป็นเอกสาร Google ที่แก้ไขได้ซึ่งมีสรุปบทเรียนเวอร์ชัน Python และตรวจสอบคำถามเพื่อความเข้าใจของคุณที่ไม่รวมอยู่ในเนื้อหาหน่วย คุณสามารถทำสำเนาเอกสารนี้และแจกจ่ายสรุปบทเรียนแต่ละรายการให้กับนักเรียนได้ตามต้องการเมื่อสอนหน่วยการเรียนรู้ด้วย Python
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการปรับแต่งทรัพยากรโดยใช้ Google Drive หรือ Microsoft ดูบทความเหล่านี้
แม้ว่ากิจกรรม Practice และCompete ส่วนใหญ่เขียนขึ้นเพื่อใช้กับวิธีเขียนโค้ดใดๆ แต่ก็มีข้อยกเว้นบางประการ เช่น ใน Ring Leader STEM Lab Unit (รวมถึงกิจกรรมฝึกหัดที่แสดงไว้ที่นี่) ในกรณีนี้ กิจกรรมเวอร์ชัน Python จะรวมอยู่ในเอกสาร "ทรัพยากร VEXcode EXP Python สำหรับหน่วยนี้" ด้วย เช่นเดียวกับสรุปบทเรียน สามารถแจกจ่ายให้กับนักเรียนได้ตามต้องการในระหว่างหน่วยการเรียนรู้
ภายใน VEXcode EXP
ทรัพยากรภายใน VEXcode EXP ยังสามารถช่วยสนับสนุนนักเรียนเมื่อพวกเขาสำเร็จหน่วยทดลอง STEM โดยใช้โปรเจ็กต์ Python
ในฐานะผู้ใช้ใหม่ของ Python การดูความสัมพันธ์ระหว่างคำสั่งแบบบล็อกและเทียบเท่ากับ Python จะเป็นประโยชน์ ซึ่งสามารถทำได้โดยใช้โปรแกรมดูโค้ด ดูบทความนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Code Viewer ใน VEXcode EXP
เมื่อนักเรียนเข้าใจว่าอาจต้องใช้คำสั่งใดสำหรับโครงงานของตนแล้ว พวกเขาก็สามารถเริ่มพิมพ์คำสั่งเหล่านั้นในพื้นที่ทำงานได้ คุณลักษณะเติมข้อความอัตโนมัติสามารถช่วยให้นักเรียนลดข้อผิดพลาดในโครงการและประหยัดเวลาได้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเติมข้อความอัตโนมัติในโปรเจ็กต์ VEXcode EXP Python ดูบทความนี้
วิธีใช้มีไว้เพื่อแนะนำนักเรียนเกี่ยวกับสิ่งที่คำสั่งทำและพารามิเตอร์ที่จำเป็นสำหรับคำสั่ง หากต้องการเปิดวิธีใช้สำหรับคำสั่ง ให้เลือกเครื่องหมายคำถามถัดจากคำสั่งใดๆ ในกล่องเครื่องมือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงวิธีใช้ในโปรเจ็กต์ Python ดูบทความนี้