ก่อนที่คุณจะเริ่มต้น
คำถามสำคัญ: การเข้าใจวิธีการเคลื่อนไหวของหุ่นยนต์ช่วยให้เราเป็นนักเขียนโค้ดที่ดีขึ้นได้อย่างไร
ความเข้าใจหน่วย:
- วิธีการกำหนดมุมที่คุณต้องการให้หุ่นยนต์เคลื่อนที่
- วิธีการใช้ VEXcode AIM เพื่อเขียนโค้ดให้หุ่นยนต์เคลื่อนที่ในมุมที่กำหนดและระยะทางที่กำหนด
- วิธีการวางแผนลำดับของบล็อกในโครงการก่อนเขียนโค้ดใน VEXcode เพื่อให้กระบวนการง่ายขึ้น
- วิธีการค้นหาและแก้ไขจุดบกพร่องในโครงการ
- วิธีการทำงานร่วมกันอย่างประสบความสำเร็จในการเขียนโค้ดโครงการ
การจัดแนวมาตรฐาน
สมาคมครูสอนวิทยาการคอมพิวเตอร์ (CSTA)
- 1B-CS-02: จำลองวิธีที่ฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ทำงานร่วมกันเป็นระบบเพื่อทำงานให้สำเร็จ
- 1B-DA-07: ใช้ข้อมูลเพื่อเน้นหรือเสนอความสัมพันธ์เชิงเหตุและผล คาดการณ์ผลลัพธ์ หรือสื่อสารแนวคิด
- 1B-AP-08: เปรียบเทียบและปรับแต่งอัลกอริทึมต่างๆ สำหรับงานเดียวกันและพิจารณาว่าอัลกอริทึมใดเหมาะสมที่สุด
- 1B-AP-10: สร้างโปรแกรมที่รวมลำดับ เหตุการณ์ ลูป และเงื่อนไข
- 1B-AP-11: แยกปัญหาออกเป็นปัญหาที่เล็กกว่าและจัดการได้เพื่ออำนวยความสะดวกให้กับกระบวนการพัฒนาโปรแกรม
- 1B-AP-15: ทดสอบและแก้ไขจุดบกพร่อง (ระบุและแก้ไขข้อผิดพลาด) โปรแกรมหรืออัลกอริทึมเพื่อให้แน่ใจว่าทำงานได้ตามที่ตั้งใจไว้
- 2-AP-15: แสวงหาและนำข้อเสนอแนะจากสมาชิกในทีมและผู้ใช้มาปรับปรุงโซลูชันที่ตรงตามความต้องการของผู้ใช้
- 2-AP-19: จัดทำเอกสารโปรแกรมเพื่อให้ง่ายต่อการติดตาม ทดสอบ และแก้ไขจุดบกพร่อง
- 3A-AP-22: ออกแบบและพัฒนาสิ่งประดิษฐ์ทางการคำนวณที่ทำงานในบทบาททีมโดยใช้เครื่องมือการทำงานร่วมกัน
วัสดุที่ต้องเตรียม (ต่อกลุ่ม):
- หุ่นยนต์เขียนโค้ด VEX AIM
- คอนโทรลเลอร์แบบแท่งเดียว
- ถังสีส้ม 3 ถัง
- ถังสีน้ำเงิน 3 ถัง
- AprilTag ID 0 และ 1
- สนาม AIM (4 ไทล์และ 8 ผนัง)
- VEXcode AIM
- คอมพิวเตอร์
- หุ่นยนต์โปรแทรกเตอร์ (ต่อนักเรียน)
- วารสาร (ต่อคน)
เวลาที่แนะนำสำหรับหน่วยนี้: 6-7 เซสชัน
แม้ว่าจังหวะในการเรียนจะแตกต่างกันไปในแต่ละห้องเรียน แต่การกำหนดเวลาที่แนะนำสามารถช่วยให้คุณวางแผนได้อย่างมีประสิทธิภาพ หนึ่งเซสชั่นถือว่าใช้เวลาประมาณ 45-50 นาที คุณรู้จักนักเรียนของคุณดีที่สุด ดังนั้นปรับเวลาตามความจำเป็นเพื่อให้ตอบสนองความต้องการของนักเรียนได้ดีที่สุดในสภาพแวดล้อมของคุณ
- บทนำ: 1 เซสชั่น
- บทเรียนที่ 1: 1 เซสชั่น
- บทเรียนที่ 2: 1 เซสชั่น
- บทเรียนที่ 3: 1 เซสชั่น
- ความท้าทายของหน่วย: 2-3 เซสชัน
ตอนนี้คุณได้เริ่มเขียนโค้ดให้หุ่นยนต์ของคุณเคลื่อนที่ใน VEXcode AIM แล้ว คุณก็พร้อมสำหรับความท้าทายใหม่ๆ แล้ว! ในหน่วยนี้ คุณจะเพิ่มทักษะของคุณด้วยการเรียนรู้การเขียนโค้ดให้หุ่นยนต์เคลื่อนที่ได้ทุกมุมในระยะทางที่กำหนด เมื่อสิ้นสุดหน่วย คุณจะสร้างเส้นทางสลาลอมของคุณเอง และเขียนโค้ดหุ่นยนต์เพื่อนำทางได้อย่างแม่นยำและรวดเร็วที่สุด
ชมวิดีโอด้านล่างเพื่อเรียนรู้เกี่ยวกับความท้าทาย ในการท้าทายนี้ คุณจะสร้างเส้นทางสลาลอม จากนั้นเขียนโค้ดหุ่นยนต์เพื่อนำทางผ่านเส้นทางนั้นได้เร็วที่สุด หุ่นยนต์ของคุณจะต้องเคลื่อนที่ผ่านประตูสลาลอมทั้งหมดและสิ้นสุดด้วยการผ่านประตู AprilTag
หลังจากที่คุณได้ชมวิดีโอแล้ว คุณจะมีการอภิปรายในชั้นเรียนเกี่ยวกับเรื่องนี้ บันทึกคำตอบของคุณสำหรับคำถามต่อไปนี้ลงในสมุดบันทึกของคุณ เพื่อให้คุณพร้อมที่จะแบ่งปันในระหว่างการอภิปราย:
- คุณคิดว่าคุณจะสามารถเขียนโค้ดให้หุ่นยนต์เคลื่อนที่ตามมุมที่คุณเห็นในวิดีโอได้อย่างไร
- คำถามใดบ้างที่เกิดขึ้นในใจเกี่ยวกับวิธีการเขียนโค้ดหุ่นยนต์เพื่อเคลื่อนที่เป็นมุม?
- การเคลื่อนที่ในมุมที่ต่างกันจะทำให้วิธีการแก้ไขความท้าทายในหน่วยก่อนหน้านี้ของคุณเปลี่ยนแปลงไปหรือไม่ อธิบายว่าทำไมหรือทำไมไม่
- คุณจะต้องพัฒนาทักษะและความเข้าใจใดบ้างเพื่อบรรลุความท้าทายนี้?
หลังจากที่คุณได้ชมวิดีโอแล้ว คุณจะมีการอภิปรายในชั้นเรียนเกี่ยวกับเรื่องนี้ บันทึกคำตอบของคุณสำหรับคำถามต่อไปนี้ลงในสมุดบันทึกของคุณ เพื่อให้คุณพร้อมที่จะแบ่งปันในระหว่างการอภิปราย:
- คุณคิดว่าคุณจะสามารถเขียนโค้ดให้หุ่นยนต์เคลื่อนที่ตามมุมที่คุณเห็นในวิดีโอได้อย่างไร
- คำถามใดบ้างที่เกิดขึ้นในใจเกี่ยวกับวิธีการเขียนโค้ดหุ่นยนต์เพื่อเคลื่อนที่เป็นมุม?
- การเคลื่อนที่ในมุมที่ต่างกันจะทำให้วิธีการแก้ไขความท้าทายในหน่วยก่อนหน้านี้ของคุณเปลี่ยนแปลงไปหรือไม่ อธิบายว่าทำไมหรือทำไมไม่
- คุณจะต้องพัฒนาทักษะและความเข้าใจใดบ้างเพื่อบรรลุความท้าทายนี้?
หลังจากที่นักเรียนได้ดูวิดีโอแล้ว ดำเนินการอภิปรายทั้งชั้นเรียน เพื่อดึงข้อสังเกตของนักเรียนและเตรียมพวกเขาให้พร้อมสำหรับการร่วมกันสร้างเป้าหมายการเรียนรู้สำหรับหน่วยการเรียนรู้
- ขอให้นักเรียนแบ่งปันการสังเกตและความคิดของพวกเขาตามวิดีโอ โดยกระตุ้นให้พวกเขาสนับสนุนด้วยหลักฐานจากวิดีโอ ใช้คำเตือนเช่น:
- คุณเห็นอะไรในวิดีโอที่ทำให้คุณคิดแบบนั้น?
- ในขณะที่นักเรียนแบ่งปันคำถามและความคิดของพวกเขา ให้ช่วยให้นักเรียนกำหนดกรอบความสงสัยของพวกเขาให้เป็นคำถามทางวิทยาศาสตร์ที่สร้างสรรค์ โดยให้แน่ใจว่ามีการรวมความเข้าใจของแต่ละหน่วยสำหรับหน่วยนี้ไว้ด้วย
- แนะนำให้นักเรียนพิจารณาทักษะและความเข้าใจที่อาจจำเป็นต้องมีเพื่อทำภารกิจให้สำเร็จ เนื่องจากพวกเขาจะใช้สิ่งเหล่านี้ในการสร้างเป้าหมายการเรียนรู้ร่วมกัน
ต่อไปนี้ ช่วยให้นักเรียนสร้างความเชื่อมโยงกับโลกแห่งความเป็นจริงกับเนื้อหาในหน่วยนี้ และมีส่วนร่วมในความรู้เดิมโดยใช้คำแนะนำต่อไปนี้:
- มีตัวอย่างหุ่นยนต์ใดบ้างที่อาจใช้มุมเพื่อเพิ่มประสิทธิภาพการเคลื่อนไหว?
- ในเมือง พวกเขาอาจสังเกตเห็นรถยนต์ไร้คนขับเลี้ยวอย่างแม่นยำ
- ในพื้นที่ชนบท พวกเขาอาจสังเกตเห็นโดรนพ่นยาพืชผลในมุมที่เจาะจง
- ในโกดังสินค้า พวกเขาอาจเห็นหุ่นยนต์ปรับเส้นทางระหว่างชั้นวางให้เหมาะสม
การร่วมสร้างเป้าหมายการเรียนรู้
ตอนนี้คุณได้ชมวิดีโอแล้ว คุณคงทราบแล้วว่าคุณจะต้องเขียนโค้ดให้หุ่นยนต์เคลื่อนที่เป็นมุมเพื่อขับผ่านสนามสลาลอม ลองคิดดูว่าคุณจำเป็นต้องรู้อะไรบ้างและสามารถทำอะไรได้บ้างเพื่อให้บรรลุสิ่งนี้ คุณจะร่วมสร้างเป้าหมายการเรียนรู้กับกลุ่มและครูของคุณเพื่อให้คุณมีความเข้าใจร่วมกันเกี่ยวกับเป้าหมายการเรียนรู้ของคุณสำหรับหน่วยนี้
บันทึกเป้าหมายการเรียนรู้ของคุณลงในสมุดบันทึกของคุณ คุณจะกลับมาดูเป้าหมายการเรียนรู้เหล่านี้ในภายหลังในหน่วยการเรียนรู้เพื่อสะท้อนความก้าวหน้าของคุณและวางแผนสำหรับการเรียนรู้ในอนาคต
ตอนนี้คุณได้ชมวิดีโอแล้ว คุณคงทราบแล้วว่าคุณจะต้องเขียนโค้ดให้หุ่นยนต์เคลื่อนที่เป็นมุมเพื่อขับผ่านสนามสลาลอม ลองคิดดูว่าคุณจำเป็นต้องรู้อะไรบ้างและสามารถทำอะไรได้บ้างเพื่อให้บรรลุสิ่งนี้ คุณจะร่วมสร้างเป้าหมายการเรียนรู้กับกลุ่มและครูของคุณเพื่อให้คุณมีความเข้าใจร่วมกันเกี่ยวกับเป้าหมายการเรียนรู้ของคุณสำหรับหน่วยนี้
บันทึกเป้าหมายการเรียนรู้ของคุณลงในสมุดบันทึกของคุณ คุณจะกลับมาดูเป้าหมายการเรียนรู้เหล่านี้ในภายหลังในหน่วยการเรียนรู้เพื่อสะท้อนความก้าวหน้าของคุณและวางแผนสำหรับการเรียนรู้ในอนาคต
ให้คำแนะนำนักเรียนทั้งชั้นเรียนผ่านกระบวนการสร้างเป้าหมายการเรียนรู้ร่วมกัน
- ระดมความคิดกับนักเรียนว่าพวกเขาจะต้องรู้เรื่องใดบ้างเพื่อทำกิจกรรมที่แสดงในวิดีโอด้านบนให้เสร็จสมบูรณ์ ให้กำหนดกรอบเหล่านี้เป็นคำพูดที่ว่า “ฉันทำได้”
- ตัวอย่างประโยค “ฉันทำได้” สำหรับหน่วยนี้ ได้แก่:
- ฉันสามารถใช้ VEXcode AIM เพื่อเขียนโค้ดให้หุ่นยนต์ของฉันเคลื่อนที่ในมุมใดก็ได้ในระยะทางที่กำหนด
- ฉันสามารถดีบักโครงการของฉันเพื่อให้แน่ใจว่าหุ่นยนต์ทำงานตามที่ตั้งใจไว้
- ตัวอย่างประโยค “ฉันทำได้” สำหรับหน่วยนี้ ได้แก่:
- ร่วมสร้างเป้าหมายการเรียนรู้ตามรายการนั้น
หากต้องการคำแนะนำเพิ่มเติมเกี่ยวกับการร่วมสร้างเป้าหมายการเรียนรู้กับนักเรียนของคุณ ดูบทความ VEX Libraryนี้ เรียนรู้เพิ่มเติมเกี่ยวกับการร่วมสร้างเป้าหมายการเรียนรู้กับนักเรียนของคุณ บทเรียนนี้จาก VEX PD+ Masterclass
เลือก ถัดไป > เพื่อเริ่มต้นเขียนโค้ดให้หุ่นยนต์ของคุณเคลื่อนที่เป็นมุม