เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- สั่งให้นักเรียนฝึกดีบักโปรเจกต์
123 บัตร Robot, Coder และ Coder - สร้างโมเดลโมเดลโครงการที่นักเรียนควรสร้างโดยใช้บัตร Coder และ Coder
- แต่ละกลุ่มจะต้องมี 123 Robot, Coder, การเข้าถึง 123 Field และบัตร Coder ต่อไปนี้
- หนึ่ง "เมื่อเริ่ม 123"
- หนึ่ง "ไดรฟ์ 1"
- หนึ่ง "ไดรฟ์ 4"
- หนึ่ง "เลี้ยวซ้าย"
- หนึ่ง "เลี้ยวขวา"
- เขียนลำดับต่อไปนี้ของบัตรโคเดอร์บนกระดานหรือจอแส ดงผลเพื่อให้ชั้นเรียนเห็น
แสดงลำดับบัตร Coder - ให้ทุกกลุ่มสอดการ์ด Coder ลงใน Coder ตามลำดับที่ตรงกัน
- กลุ่มควรปลุกหุ่นยนต์ 123 โดย ดันล้อไปตามพื้นผิวจนกว่าคุณจะได้ยินเสียงเริ่มต้นดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหุ่นยนต์ 123 โปรดดูบทความ การใช้ฐานความรู้หุ่นยนต์ vex123
ไฟล์วิดีโอ- จากนั้นพวกเขาควรเชื่อม ต่อหุ่นยนต์ 123 เข้ากับตัวเข้ารหัส ในการเชื่อมต่อ 123 Robot และ Coder ให้กดปุ่มเริ่มและหยุดบน Coder ค้างไว้และกดปุ่มซ้ายและขวาบน 123 Robot เป็นเวลาอย่างน้อย 5 วินาทีจนกว่าคุณจะได้ยินเสียงที่เชื่อมต่อและไฟแสดงสถานะจะกะพริบทันเวลาดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Coder โปรดดูบทความ การใช้ฐาน ความรู้ vex 123Coder
ไฟล์วิดีโอ- ให้กลุ่มทดสอบโปรเจกต์ของพวกเขาโดยวางหุ่นยนต์ 123 ตัวไว้ที่มุมบนซ้ายของฟิลด์ 123 และ เริ่มโปรเจกต์ของพวกเขาในขณะ ที่นักเรียนคนอื่นๆสังเกตพฤติกรรมของหุ่นยนต์ 123 ตัว หากกลุ่มใช้ฟิลด์ร่วมกันแต่ละกลุ่มควรมีเวลาเริ่มต้นโปรเจกต์
เริ่มตัวเข้ารหัสและสังเกตหุ่นยนต์ 123 ตัว - จากนั้นเขียนข้อความบนกระดานให้นักเรียนแสดง พฤติกรรมที่ ตั้งใจไว้ของหุ่นยนต์
123 ตัว (ให้น้องๆวาดสัญลักษณ์เพื่อแสดงพฤติกรรมที่ตั้งใจไว้
- พฤติกรรมที่ตั้งใจไว้: 123 หุ่นยนต์ขับไปข้างหน้าหนึ่งช่องเลี้ยวซ้ายขับไปข้างหน้าสี่ช่องแล้วเลี้ยวขวา
- โปรเจกต์ของพวกเขาทำสิ่งนี้หรือไม่ ให้พวกเขาเริ่มต้นโปรเจกต์ของพวกเขาอีกครั้งและเปรียบเทียบโปรเจกต์กับพฤติกรรมที่ตั้งใจโพสต์
- แสดงให้นักเรียนเห็นวิธีใช้ฟีเจอร์ขั้นตอนเพื่อดูโปรเจกต์การ์ด Coder หนึ่งใบ ในแต่ละครั้งและสังเกตพฤติกรรมของหุ่นยนต์ 123 ตัวสำหรับการ์ดแต่ละใบ พวกเขาสามารถดูการ์ดที่กำลังดำเนินการโดยดูไฮไลต์สีเขียวที่ด้านซ้ายของ Coder พวกเขา สามารถหาข้อบกพร่องในโครงการได้หรือไม่?
จับคู่ 123 พฤติกรรมของหุ่นยนต์กับ Coder Cards - ให้นักเรียนสังเกตการ์ดปัญหาด้วยวาจาว่าพฤติกรรมที่แท้จริงไม่ตรงกับพฤติกรรมที่ตั้งใจไว้และลบการ์ดเหล่านั้นออกจาก Coder
- จากนั้นพวกเขาควรใส่บัตร Coder ที่ถูกต้องลงไปแทนที่
บัตร Coderที่ถูกต้อง - หากกลุ่มเสร็จเร็วพวกเขาสามารถเล่นเกมดีบักได้! คน หนึ่งสามารถผสมบัตร Coder ในโครงการและอีกคนหนึ่งสามารถค้นหาและแก้ไขข้อบกพร่องในโครงการเพื่อให้เสร็จสมบูรณ์ตามพฤติกรรมที่ตั้งใจไว้
- แต่ละกลุ่มจะต้องมี 123 Robot, Coder, การเข้าถึง 123 Field และบัตร Coder ต่อไปนี้
- อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายกับนักเรียนเกี่ยวกับกระบวนการดีบักของพวกเขา
- คุณพบข้อผิดพลาดอะไรบ้างในบัตร Coder?
- กลุ่มของคุณใช้ขั้นตอนใดในการดีบักโค้ด?
- ใช้มือของคุณเพื่ออธิบายว่าหุ่นยนต์ 123 ทำพฤติกรรมใดให้เสร็จสมบูรณ์
- เตือนนักเรียนว่าการดีบักอาจใช้เวลามากกว่าหนึ่งครั้ง! ไม่เป็นไรหากพวกเขาประสบปัญหาในการแก้ไขบัตร Coder ที่ไม่ถูกต้อง ทุกครั้งที่พวกเขาพบและแก้ไขข้อบกพร่องพวกเขากำลังทำให้โครงการของพวกเขาดีขึ้น!
- ถามนักเรียนว่าพวกเขาแก้จุดบกพร่องโดยไม่มีหุ่นยนต์ได้อย่างไร พวกเขาเคยพยายามไขปริศนาหรือไม่? ชิ้นส่วนทั้งหมดตรงกับที่ควรจะเป็นในการลองครั้งแรกหรือไม่? มันคล้ายหรือแตกต่างจากสิ่งที่เกิดขึ้นในขณะที่คุณดีบักด้วยหุ่นยนต์ 123 อย่างไร?
การสนทนา & กลุ่มช่วงพักระหว่างเล่น
ทันทีที่ทุกกลุ่ม เสร็จสิ้นขั้นตอนการดีบักให้มารวมตัวกันเพื่อสนทนา สั้นๆ
- โปรเจกต์ของคุณต้องใช้การ์ดอะไรบ้าง?
- คุณรู้ได้อย่างไรว่าบั๊กอยู่ตรงไหนในโปรเจกต์ของคุณ?
- ฟีเจอร์ขั้นตอนช่วยคุณหาข้อบกพร่องในโปรเจกต์ได้อย่างไร?
ส่วนที่ 2 - ทีละขั้นตอน
- สั่งนักเรียนว่าตอนนี้พวกเขาจะพยายามทำตามขั้นตอนการดีบักด้วยตนเองเพื่อที่พวกเขาจะได้เป็น
Code Problem Solvers
หากนักเรียนต้องการการแจ้งเตือนใดๆให้สร้างพื้นที่กระบวนการดีบักบนกระดานด้วยขั้นตอนต่อไปนี้ (ดูสไลด์โชว์ภาพสำหรับสไลด์เพื่อฉายภาพด้วยขั้นตอนเหล่านี้):
- เริ่มโปรเจกต์ Coder
- สังเกตหุ่นยนต์ 123 ตัว
- เปรียบเทียบกับพฤติกรรมที่ตั้งใจไว้
- ใช้ฟีเจอร์ขั้นตอนและค้นหา Coder Card ที่ไม่ถูกต้อง
- ลบบัตร Coder ที่ไม่ถูกต้องและเพิ่มบัตรที่ถูกต้อง
- กลับไปที่จุดเริ่มต้นและเริ่มต้นอีกครั้ง!
- โมเดลโมเดลผสมบัตร Coder เข้ากับโครงการใหม่ในขณะที่คุณแจกจ่ายบัตร Coder
เพิ่มเติมให้กับแต่ละกลุ่ม
- แจกจ่ายบัตร Coder ต่อไปนี้เพื่อเพิ่มลงในบัตร Coder ที่พวกเขามีอยู่แล้วจาก Play ส่วนที่ 1:
- "เล่นบีบแตร"
- "สีม่วงเรืองแสง"
การ์ดโค๊ดเดอร์เพิ่มเติม - ขอให้นักเรียนสร้างโป รเจกต์ผสมโดยใช้ บัตร Coder ทั้งเจ็ดใบ เตือนพวกเขาว่า "เมื่อเริ่มต้น 123" ต้องเป็นไพ่ใบแรกเสมอ!
- ให้นักเรียนเริ่มโครงการและสังเกตพฤติกรรมของหุ่นยนต์ 123 ตัว
เริ่มโปรเจกต์ผสม - แจ้งให้กลุ่มทราบถึงพฤติกรรมใหม่ที่ตั้งใจไว้สำหรับหุ่นยนต์ 123 ตัว
เขียนสิ่งเหล่านี้บนกระดานหรือบนกระดาษเพื่อให้แต่ละกลุ่มอ้างอิง
- พฤติกรรมที่ตั้งใจ: ขับรถ 4 ช่องเลี้ยวซ้ายและสีม่วงเรืองแสงขับรถ 1 ช่อง เลี้ยวขวาแล้วบีบแตร
- ให้กลุ่มใช้กระบวนการดีบักเพื่อแก้ไขโปรเจกต์ผสมของพวกเขาเพื่อให้เสร็จสมบูรณ์ตามลำดับพฤติกรรมที่ตั้งใจไว้! ขั้นตอนเหล่านี้อยู่ในสไลด์โชว์ภาพ Lab 4 ด้วย
- ช่วยกลุ่มขณะทำงานร่วมกัน เน้นกลุ่มที่ทำงานอย่างรอบคอบผ่านกระบวนการดีบักและทำตามขั้นตอน
การดีบัก - แจกจ่ายบัตร Coder ต่อไปนี้เพื่อเพิ่มลงในบัตร Coder ที่พวกเขามีอยู่แล้วจาก Play ส่วนที่ 1:
-
อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายเกี่ยวกับการดีบักกับกลุ่มขณะที่คุณเดินไปรอบๆห้องเรียน
- คุณรู้ได้อย่างไรว่าพฤติกรรมนั้นผิด?
- กลุ่มของคุณเปลี่ยนบัตร Coder ในขณะที่คุณ ดีบักอย่างไร?
- กลุ่ม ของคุณต้องเปลี่ยนบัตร Coder กี่ใบ?
- เตือนนักเรียนให้ตรวจสอบว่าพวกเขาจับคู่พฤติกรรมแต่ละอย่างกับบัตร Coder
อย่างไรหากพวกเขาติดขัด การดีบักจะต้องใช้ความพยายามหลายครั้งเพื่อให้ถูกต้อง
เตือนนักเรียนว่าพวกเขาไม่สามารถเปลี่ยนบัตร Coder ได้ในขณะที่หุ่นยนต์ 123 กำลังเคลื่อนที่
พวกเขาควรรอจนกว่าโปรเจกต์จะเสร็จสิ้นจากนั้นเปลี่ยนการ์ด Coder
นักเรียนอาจต้องปลุกหุ่นยนต์ 123 ตัวหากหมดเวลา เตือนนักเรียนถึงขั้นตอนในการปลุกหุ่นยนต์โดยดันล้อไปตามพื้นผิวเรียบตามที่แสดงที่นี่ เปิดเสียงสำหรับภาพเคลื่อนไหวนี้เพื่อฟังเสียงตัวบ่งชี้ของหุ่นยนต์ 123 ตัว
ไฟล์วิดีโอสำหรับข้อมูลเพิ่มเติมเกี่ยวกับหุ่นยนต์ 123 โปรดดูบทความ การใช้ฐานความรู้หุ่นยนต์ vex123
- ถามนักเรียนว่าพวกเขาแก้ปัญหาอื่นๆรอบๆห้องเรียนได้อย่างไร พวกเขาพยายามค้นหาสิ่งที่ผิดปกติหรือไม่? กระบวนการของพวกเขาในการแก้ปัญหาในห้องเรียนคล้ายกับการดีบักหุ่นยนต์ 123 อย่างไร?