Skip to main content
พอร์ทัลครู

การนำ VEX GO STEM Labs มาใช้

STEM Labs ได้รับการออกแบบให้เป็นคู่มือครูออนไลน์สำหรับ VEX GO เนื้อหาสำหรับครูใน STEM Labs มีลักษณะเหมือนคู่มือครูที่พิมพ์ออกมา โดยมีทรัพยากร สื่อการสอน และข้อมูลทั้งหมดที่จำเป็นในการวางแผน สอน และประเมินผลด้วย VEX GO ภาพสไลด์โชว์ในห้องปฏิบัติการเป็นคู่มือสำหรับนักเรียนที่ใช้ประกอบเนื้อหานี้ หากต้องการข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการใช้งาน STEM Lab in your classroom, see the Implementing VEX GO STEM Labs article.

เป้าหมายและมาตรฐาน

เป้าหมาย

นักเรียนจะได้สมัคร

  • การใช้ [My Block] ในโปรเจ็กต์เพื่อให้ Code Base รวบรวมและจัดเรียงดิสก์หลาย ๆ ตัว 
  • การใช้บล็อก [If then] กับบล็อก <Detects color> ในโปรเจ็กต์เพื่อให้ Code Base เรียงลำดับดิสก์ตามสี
  • การสร้างโครงการโดยใช้ฐานโค้ดจากข้อมูลเซนเซอร์ในการตัดสินใจ หากเงื่อนไขในบล็อก [If then] รายงานว่าเป็นจริงหรือเท็จ

นักเรียนจะได้สร้างความหมายของ

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

นักเรียนจะมีความสามารถใน

  • ใช้คำแนะนำในการสร้างเพื่อสร้าง Code Base 2.0 - Eye + Electromagnet
  • เชื่อมต่อสมองเข้ากับแท็บเล็ตหรือคอมพิวเตอร์ใน VEXcode GO
  • การบันทึกและตั้งชื่อโครงการใน VEXcode GO
  • การเพิ่มบล็อค VEXcode GO ลงในโครงการ
  • ลำดับบล็อกในโครงการ
  • การใช้บล็อก Drivetrain ในโปรเจ็กต์เพื่อให้ Code Base ขับเคลื่อนไปยังตำแหน่งที่ระบุ
  • การเปลี่ยนแปลงพารามิเตอร์ในบล็อค VEXcode
  • การเริ่มต้นและการหยุดโครงการใน VEXcode GO
  • การสร้างโปรเจ็กต์ใน VEXcode GO ที่ใช้เซ็นเซอร์ตาและแม่เหล็กไฟฟ้า
  • การสร้าง [My Block] ในโปรเจ็กต์ใน VEXcode GO เพื่อนำส่วนต่างๆ ของโค้ดมาใช้ซ้ำ

นักเรียนจะได้รู้ว่า

  • เซนเซอร์ตรวจจับตาและแม่เหล็กไฟฟ้าบนฐานโค้ดสามารถนำมาใช้ในการบรรทุกดิสก์และจัดเรียงตามสีได้อย่างไร
  • โดยที่บล็อก <Detects color> นั้นเป็นบล็อกรายงานที่รายงานค่า True เมื่อเซ็นเซอร์ตรวจจับสีที่เลือก และเป็น False เมื่อตรวจพบสีที่แตกต่างกัน
  • บล็อก [If then] นั้นเป็นบล็อก 'C' ที่รันบล็อกต่างๆ ภายในนั้น ถ้าเงื่อนไขบูลีนถูกรายงานว่าเป็นจริง
  • คุณสามารถสร้าง That My Blocks ได้โดยใช้ส่วนโค้ดที่ทำซ้ำในโปรเจ็กต์ เพื่อให้ทำงานกับโปรเจ็กต์ได้ง่ายยิ่งขึ้น

วัตถุประสงค์

วัตถุประสงค์

  1. นักเรียนจะพัฒนาโครงการ VEXcode GO โดยใช้ My Blocks เพื่อนำส่วนต่างๆ ของโค้ดที่ทำซ้ำในโครงการมาใช้ซ้ำ เพื่อให้ Code Base ย้ายดิสก์หลายตัวไปยังพื้นที่การเรียงลำดับที่แตกต่างกันตามสี
  2. นักเรียนจะระบุว่าสามารถใช้ My Blocks ในโครงการเพื่อนำลำดับบล็อกที่ทำซ้ำในโครงการมาใช้ซ้ำได้
  3. นักเรียนจะสื่อสารพฤติกรรมผ่านคำพูดและท่าทางที่ฐานโค้ดจะต้องทำให้เสร็จจึงจะบรรลุภารกิจได้

กิจกรรม

  1. ระหว่างการเรียนรู้ Engage นักเรียนจะได้เรียนรู้เกี่ยวกับแนวคิดของ My Block ด้วยการรับชมวิดีโอการสอน My Blocks ใน VEXcode GO พร้อมกันทั้งชั้นเรียน จากนั้นพวกเขาจะสร้างสิ่งที่เรียนรู้ในแล็บ 3 ขึ้น เพื่อสร้าง [My Block] ซึ่งจะ นำส่วนของโค้ดที่ใช้ในการจัดเรียงดิสก์กลับมาใช้ใหม่ ในระหว่างการเล่น นักเรียนจะสร้างโปรเจ็กต์ที่ใช้ [My Block] ในการขับเคลื่อนฐานโค้ดเพื่อรวบรวมดิสก์สีแดง เขียว และน้ำเงินจากตำแหน่งต่างๆ และนำส่งไปยังพื้นที่การจัดเรียงที่ถูกต้องตามสีของดิสก์
  2. ระหว่าง Engage นักเรียนจะทบทวนโครงการ VEXcode GO ของตนจาก Lab 3 และระบุรูปแบบที่เกิดซ้ำในโครงการของตน พวกเขาจะได้รับการแนะนำเกี่ยวกับแนวคิดการใช้ My Blocks เพื่อนำส่วนโค้ดนี้กลับมาใช้ใหม่ และวิธีการที่พวกเขาสามารถทำให้โปรเจ็กต์ยาวๆ ทำงานได้ง่ายขึ้น จากนั้นพวกเขาจะสร้าง [My Block] โดยใช้ลำดับโค้ดที่ซ้ำกันซึ่งใช้ในการเรียงลำดับดิสก์ตามสีร่วมกันเป็นคลาส ในการเล่น นักเรียนจะทำงานร่วมกับกลุ่มของตนเพื่อสร้างโปรเจ็กต์โดยใช้ [My Block] นี้ เพื่อเขียนโค้ดฐานเพื่อจัดเรียงดิสก์ในพื้นที่การจัดเรียงที่เหมาะสมตามสีซ้ำๆ ในช่วงพักระหว่างการเล่น นักเรียนจะระบุวิธีการทำงานของ [My Block] ในโครงการของพวกเขาในการอภิปรายในชั้นเรียน
  3. ตลอดห้องปฏิบัติการ นักเรียนจะสื่อสารกับชั้นเรียนและในกลุ่มของตน ว่าฐานโค้ดจะต้องเคลื่อนที่อย่างไร และลำดับของพฤติกรรมที่ต้องทำเพื่อรวบรวมและจัดเรียงดิสก์ไปยังตำแหน่งที่ต้องการได้สำเร็จ พวกเขาจะใช้ภาษาเชิงพื้นที่และท่าทางเพื่อแสดงและอธิบายลำดับพฤติกรรมเหล่านี้

การประเมิน

  1. ในระหว่างการเล่น นักเรียนจะทดสอบและทำซ้ำในโครงการ VEXcode GO ของตน เพื่อขับเคลื่อน Code Base เพื่อรวบรวมดิสก์สีแดง เขียว และน้ำเงินจากตำแหน่งต่างๆ ใช้ [My Block] เพื่อจัดเรียงดิสก์เหล่านี้ไปยังพื้นที่การจัดเรียงที่ถูกต้องตามสี ในการทำภารกิจให้สำเร็จ นักเรียนจะต้องสร้างโครงการและจัดลำดับ [My Block] ในตำแหน่งที่ถูกต้อง โดยจะต้องเรียงลำดับแต่ละดิสก์หลังจากรวบรวมจากสนาม ในช่วงพักการเล่นกลางคันและช่วง Share นักเรียนจะพูดคุยเกี่ยวกับการทำงานของ [My Block] ในโปรเจ็กต์ของตน เพื่อช่วยให้พวกเขาเก็บรวบรวมและจัดเรียงดิสก์หลาย ๆ แผ่นไปยังพื้นที่การจัดเรียงตามสีได้สำเร็จ
  2. ในระหว่างช่วงพักการเล่นและการอภิปรายการแบ่งปัน นักเรียนจะระบุวิธีการทำงานของ [My Block] ในโปรเจ็กต์ของตนเพื่อจัดเรียงดิสก์ได้สำเร็จ นักเรียนจะหารือกันว่าการใช้ [My Block] ช่วยให้สร้างโครงการได้ง่ายขึ้นอย่างไร และการนำลำดับเดียวกันมาใช้ซ้ำในลักษณะนี้ ช่วยให้เขียนโค้ดหุ่นยนต์เพื่อทำซ้ำขั้นตอนการเรียงลำดับได้ง่ายขึ้นทุกครั้งที่มีการรวบรวมดิสก์ 
  3. เพื่อรวบรวมดิสก์จากสถานที่ต่างๆ ได้สำเร็จ นักเรียนจะต้องแจ้งทิศทางและระยะทางที่ฐานโค้ดจะต้องเดินทางจากตำแหน่งเริ่มต้นเพื่อไปถึงดิสก์ให้กลุ่มของตนทราบ ในระหว่างช่วงพักการเล่นกลางคันและการอภิปรายเรื่องการแบ่งปัน นักเรียนจะอธิบายว่า Code Base ของพวกเขาเคลื่อนไหวอย่างไร และลำดับของพฤติกรรมที่ดำเนินไปจนสำเร็จเพื่อรวบรวมและจัดเรียงดิสก์หลาย ๆ แผ่น

การเชื่อมต่อกับมาตรฐาน