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