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

เล่น

ส่วนที่ 1 - ทีละขั้นตอน

  1. สั่งสอนสั่งนักเรียนว่าตอนนี้ถึงเวลาแล้วที่พวกเขาจะทดสอบปุ่มขั้นตอนเพื่อดีบักโปรเจกต์และทำให้หุ่นยนต์ 123 ตัวขับไปยังจุดที่อยู่ในแนวเดียวกัน เตือนนักเรียนว่าเป้าหมายคือการให้หุ่นยนต์ 123 ตัวเข้าแถวบนหมายเลข 2 แต่โปรเจกต์นี้มีข้อบกพร่องอยู่ในนั้น ภาพเคลื่อนไหวด้านล่างแสดงการก้าวผ่านโครงการที่มีข้อบกพร่องดังนั้นหุ่นยนต์ 123 ตัวจะไม่สามารถไปถึงจุดที่ถูกต้องได้สำเร็จ
    ไฟล์วิดีโอ
  2. แบบอย่างโมเดลโมเดลสำหรับนักเรียนในการสร้างโปรเจกต์ที่มีข้อบกพร่องจากนั้นใช้ปุ่มขั้นตอนเพื่อก้าวผ่านโปรเจกต์อย่างช้าๆเพื่อระบุค้นหาและแก้ไขข้อบกพร่อง
    • แจกจ่ายเนื้อหาต่อไปนี้ให้กับแต่ละกลุ่ม: 
      • 123 Robot 
      • Coder 
      • A 123 ไทล์ที่มีตัวเลข 1, 2 และ 3 เขียนอยู่ตรงกลางแถว
      • บัตรโคเดอร์ 
        • นักเรียนควรมีบัตร 'เมื่อเริ่มต้น 123 ', บัตร "ไดรฟ์ 1" สี่ใบ, บัตร "ไดรฟ์ 2" หนึ่งใบ, บัตร "เลี้ยวซ้าย" หนึ่งใบและบัตร "เลี้ยวขวา" หนึ่งใบ 
        • นักเรียนจะใช้บัตร Coder ชุดเดียวกันในการสร้างและดีบักโปรเจกต์ 
    • นักเรียนจะต้องปลุกหุ่นยนต์ ในการปลุกหุ่นยนต์ 123 ให้ดันล้อไปตามพื้นผิวจนกว่าคุณจะได้ยินเสียงเริ่มต้นดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหุ่นยนต์ 123 ดูบทความ การใช้คลัง STEM ของหุ่นยนต์ vex123
    ไฟล์วิดีโอ
    • จากนั้นนักเรียนควรสร้างโปรเจกต์บั๊กดังที่แสดงไว้ที่นี่ โครงการนี้ไม่ถูกต้องโดยเจตนาเพื่อให้นักเรียนมีโอกาสใช้ปุ่มขั้นตอนเพื่อทำขั้นตอนการดีบักร่วมกัน ตรวจสอบให้แน่ใจว่านักเรียนสร้างโครงการตามที่แสดงไว้

      Vex Coder ที่มีโปรเจกต์บั๊กในนั้นซึ่งมีข้อความว่าเมื่อเริ่ม 123 ให้ขับ 2 เลี้ยวซ้ายจากนั้นให้ขับ 1
      สร้างโปรเจกต์บัก
    • เชื่อมต่อหุ่นยนต์ 123 เข้ากับตัวเข้ารหัสใน การเชื่อมต่อหุ่นยนต์ 123 ตัวให้กดปุ่มเริ่มและหยุดบนตัวเข้ารหัสค้างไว้และกดปุ่มซ้ายและขวาบนหุ่นยนต์ 123 ตัวเป็นเวลาอย่างน้อย 5 วินาทีจนกว่าคุณจะได้ยินเสียงที่เชื่อมต่อและไฟแสดงสถานะจะกะพริบทันเวลาดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Coder โปรดดูบทความ การใช้ไลบรารี Coder STEM ของ vex123
    ไฟล์วิดีโอ
    •  เมื่อหุ่นยนต์ 123 ทั้งหมดเปิดอยู่และโคเดอร์เชื่อมต่อกันแล้วให้นักเรียนวางหุ่นยนต์ 123 ไว้ที่จุดเริ่มต้นตามที่แสดงไว้ที่นี่เพื่อเตรียมพร้อมที่จะก้าวผ่านโครงการไปด้วยกัน

      มุมมองด้านบนของการตั้งค่าไทล์ 123 โดยให้หุ่นยนต์ 123 อยู่ที่มุมซ้ายล่างหันหน้าไปข้างหน้าและชั้นวางหนังสืออยู่ตรงกลางของแถวบนสุดของสี่เหลี่ยม
      วางหุ่นยนต์ 123 ตัวบนจุดเริ่มต้น
      • ตรวจสอบให้แน่ใจว่านักเรียนกำลังวางแนวหุ่นยนต์ 123 อย่างถูกต้องบนไทล์ ดังที่แสดงไว้ที่นี่หุ่นยนต์ 123 ตัวควรวางไว้ที่สี่เหลี่ยมด้านล่างซ้ายของกระเบื้องโดยให้ลูกศรสีขาวอยู่ในแนวเดียวกับรอยบากที่ด้านบนของสี่เหลี่ยม หากหุ่นยนต์ของนักเรียนเคลื่อนที่ไปทางซ้ายหรือขวากระเบื้องเมื่อเริ่มโครงการให้พวกเขารีเซ็ตหุ่นยนต์เพื่อให้ตรงกับภาพการตั้งค่าและเริ่มโครงการอีกครั้ง
    • จากนั้นนักเรียนควรก้าวผ่านโครงการไปด้วยกัน
      • กดปุ่ม "ขั้นตอน" หนึ่งครั้งและสังเกตไฟบน Coder เน้นบัตรแต่ละใบในโครงการจากนั้นเรืองแสงสีเหลืองข้างบัตร Coder "เมื่อเริ่มต้น 123"

        ด้านบนของ Coder ที่มีปุ่ม Step ถูกไฮไลต์ ปุ่มขั้นตอนอยู่ระหว่างปุ่มเริ่มต้นทางซ้ายและปุ่มหยุดทางขวา
        ปุ่มขั้นตอนบนตัวเข้ารหัส
      • กดปุ่มขั้นตอนเป็นครั้งที่สองเพื่อเรียกใช้บัตร Coder ใบแรกในโครงการ นี่คือการ์ดโค๊ดเดอร์ "เมื่อเริ่มต้น 123" ดังนั้นหุ่นยนต์ 123 จะไม่เคลื่อนที่ นักเรียนควรดูไฮไลต์เพื่อดูว่าไฟเปลี่ยนไปอย่างไรและเมื่อไฮไลต์ "ไดรฟ์ 2" เป็นสีเหลือง
      • กดปุ่มขั้นตอนเป็นครั้งที่สามและดูหุ่นยนต์ 123 ขับเคลื่อนไปข้างหน้า 2 ก้าว
      • กดปุ่มขั้นตอนอีกครั้งและดูพฤติกรรมของบัตร Coder ใบถัดไปในโครงการ
      • ก้าวผ่านโครงการไปด้วยกันและสังเกตการเคลื่อนไหวของหุ่นยนต์ ภาพเคลื่อนไหวด้านล่างแสดงโดยใช้ปุ่มขั้นตอนเพื่อเรียกใช้โปรเจกต์บั๊กทั้งหมดตั้งแต่ต้นจนจบ 

        ไฟล์วิดีโอ

         

    • จากนั้นขอให้นักเรียนระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ หุ่นยนต์ 123 ตัวควรจะขับไปที่หมายเลข 2 แต่กลับขับไปที่หมายเลข 3 แทน บอกพวกเขาว่าตอนนี้พวกเขากำลังจะรีเซ็ตหุ่นยนต์ในตำแหน่งเริ่มต้นและก้าวผ่านโครงการเพื่อค้นหาข้อบกพร่องในรหัส 
    • ทำซ้ำขั้นตอนการกดปุ่มขั้นตอนเพื่อเรียกใช้บัตร Coder แต่ละใบเป็นรายบุคคลและให้นักเรียนประกาศเมื่อพวกเขาพบข้อบกพร่องในโครงการของพวกเขา นักเรียนสามารถแชร์บัตร Coder ที่มีข้อบกพร่องที่พวกเขาพบกับชั้นเรียนได้ 
    • จากนั้นนักเรียนควรแก้ไขข้อบกพร่องโดยเลือกบัตร Coder อื่นเพื่อแทนที่บัตร Coder "Drive 2" 
      • นักเรียนควรมีบัตร Coder "Drive 1" หรือ "Turn left" ให้เลือกเท่านั้นเพื่อช่วยจำกัดตัวเลือกในการแก้ไขโปรเจกต์
    • เมื่อนักเรียนเปลี่ยนบัตร "ไดรฟ์ 2" ด้วยบัตรอื่นแล้วพวกเขาควรรีเซ็ตหุ่นยนต์ 123 ไปยังจุดเริ่มต้นและกด "เริ่ม" หรือ "ขั้นตอน" เพื่อทดสอบโครงการของพวกเขา โปรเจกต์ที่ดีบักควรทำให้หุ่นยนต์ 123 เคลื่อนที่ตามที่แสดงในภาพเคลื่อนไหวด้านล่าง 

      ไฟล์วิดีโอ
  3. อำนวยความสะดวกอำนวยความสะดวกในการสนทนาเกี่ยวกับวิธีการทำงานของปุ่มขั้นตอนขณะที่นักเรียนกำลังก้าวผ่านโครงการไปด้วยกัน
    • คุณสังเกตเห็นอะไรใน Coder เพื่อแจ้งให้คุณทราบว่าบัตร Coder ใดกำลังทำงานอยู่ 
    • ทำไมคุณถึงคิดว่าสีไฮไลท์เปลี่ยนไปเมื่อคุณก้าวผ่านโครงการ? 
    • การก้าวผ่านโครงการเปลี่ยนวิธีที่หุ่นยนต์ 123 เคลื่อนที่ผ่านโครงการอย่างไร? นั่นทำให้การค้นหาข้อบกพร่องในโปรเจกต์ของคุณง่ายขึ้นหรือยากขึ้น? เพราะเหตุใด? 

    ขณะที่นักเรียนระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ 123 ตัวคุณสามารถให้พวกเขายกมือขึ้นหรือถือข้อบกพร่องที่พิมพ์ได้ (GoogleDoc /.docx /.pdf) เพื่อให้สามารถประกาศว่าพวกเขามีข้อบกพร่องในรูปแบบภาพแทนที่จะเป็นคำพูด เตือนนักเรียนว่าไม่ใช่ทุกคนที่จะพบข้อบกพร่องในอัตราเดียวกันดังนั้นพวกเขาควรระวังไม่ให้เสียความสนุกในการหาข้อบกพร่องให้ผู้อื่นในชั้นเรียน 

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

  4. เตือนเตือนนักเรียนว่าปุ่มขั้นตอนเป็นเครื่องมือที่พวกเขาสามารถใช้ดีบักโปรเจกต์ได้ตลอดเวลา ด้วยโปรเจกต์ง่ายๆแบบนี้พวกเขาอาจจะมองเห็นปัญหาได้ทันที อย่างไรก็ตามเนื่องจากกลุ่มโปรเจกต์ของพวกเขามีความซับซ้อนมากขึ้นหรือนานกว่านั้นปุ่มขั้นตอนจะเป็นเครื่องมือที่มีประโยชน์ในการช่วยพวกเขาค้นหาและแก้ไขข้อบกพร่องในโปรเจกต์ของพวกเขาทุกครั้งที่ทำงานกับหุ่นยนต์ 123 ตัว
  5. ถามถามนักเรียนว่าการใช้ปุ่มขั้นตอนจะช่วยแก้จุดบกพร่องของโครงการในอนาคตได้อย่างไร
    • การใช้ปุ่มขั้นตอนจะช่วยคุณได้อย่างไรหากคุณมีโปรเจกต์ที่ต้องดีบักนานขึ้น? 
    • คุณจะใช้ปุ่มขั้นตอนเพื่อค้นหาข้อบกพร่องในโปรเจกต์ได้อย่างไร? 
    • ท่านจะอธิบายได้อย่างไรว่าปุ่มขั้นตอนทำงานอย่างไรกับสมาชิกใหม่ในชั้นเรียนของเราเมื่อพวกเขาต้องดีบักโปรเจกต์? 

การสนทนา & กลุ่มช่วงพักระหว่างเล่น

ทันทีที่ทุกกลุ่ม ได้แก้ไขข้อบกพร่องและทดสอบโครงการเพื่อดูว่าหุ่นยนต์ 123 ตัวไปถึงหมายเลข 2 ได้สำเร็จ ให้มารวมตัวกันเพื่อสนทนา สั้นๆ

เปิดโอกาสให้นักเรียนสรุปวิธีที่พวกเขาใช้ปุ่มขั้นตอนเป็นเครื่องมือในการดีบักโปรเจกต์เพื่อตรวจสอบว่าพวกเขาเข้าใจว่ามันทำงานอย่างไรในบริบทนี้ 

  • คุณต้องทำอะไรบ้างเพื่อก้าวผ่านโปรเจกต์ด้วยหุ่นยนต์ 123 ตัวของคุณ? 
  • ปุ่มขั้นตอนช่วยให้คุณระบุค้นหาและแก้ไขข้อบกพร่องในโปรเจกต์ได้อย่างไร?
  • เหตุใดคุณจึงคิดว่าการใช้ปุ่มขั้นตอนทำให้การดีบักโปรเจกต์ง่ายขึ้น? 

เตือนนักเรียนว่าการดีบักเป็นส่วนหนึ่งของการทำงานกับหุ่นยนต์ 123 ตัวและข้อบกพร่องในรหัสจะช่วยให้พวกเขาเรียนรู้เกี่ยวกับการเขียนโค้ด ให้นักเรียนแบ่งปันสิ่งหนึ่งหรือสองสิ่งที่พวกเขาเรียนรู้โดยการระบุค้นหาและแก้ไขข้อบกพร่องในโครงการของพวกเขา (ทั้งในหน่วยนี้และในกิจกรรมหุ่นยนต์ 123 อื่นๆ) เพื่อสร้างกรอบการดีบักให้เป็นประสบการณ์ที่ดีต่อไป รับทราบว่านักเรียนควรรู้สึกภาคภูมิใจในความสามารถในการแก้จุดบกพร่องและวิธีที่พวกเขาสามารถแก้ไขข้อบกพร่องด้วยหุ่นยนต์ของพวกเขา!

ส่วนที่ 2 - ทีละขั้นตอน

  1. สั่งสอนสั่งนักเรียนว่าตอนนี้พวกเขากำลังจะใช้ปุ่มขั้นตอนเพื่อดีบักโปรเจกต์ในกลุ่มของพวกเขาเพื่อให้หุ่นยนต์ 123 ตัวของพวกเขาขับรถกลับไปที่ที่นั่งของพวกเขาบนไทล์ หุ่นยนต์ 123 ควรขับไปที่เก้าอี้แต่มีข้อบกพร่องในโครงการ ภาพเคลื่อนไหวด้านล่างแสดงโครงการที่มีข้อบกพร่องดังนั้นหุ่นยนต์ 123 ตัวจะไม่สามารถเข้าถึงเก้าอี้ได้สำเร็จ
    ไฟล์วิดีโอ
  2. แบบอย่างโมเดลโมเดลสำหรับนักเรียนวิธีการตั้งค่าหุ่นยนต์ 123 ตัวและไทล์เพื่อให้หุ่นยนต์สามารถกลับไปนั่งได้ ตรวจสอบให้แน่ใจว่าลูกศรบนหุ่นยนต์ 123 และไทล์เรียงรายอย่างถูกต้องและหุ่นยนต์หันหน้าไปในทิศทางที่ถูกต้องในจุดเริ่มต้นตามที่แสดงในภาพด้านล่าง

    มุมมองด้านบนของการตั้งค่า 123 Tile โดยให้หุ่นยนต์ 123 อยู่ตรงกลางแถวล่างหันหน้าไปข้างหน้าและเก้าอี้ที่ทำเครื่องหมายไว้ที่สี่เหลี่ยมมุมซ้ายบนของ Tile
    วางหุ่นยนต์ 123 ตัวบนจุดเริ่มต้น

     

    • ตรวจสอบให้แน่ใจว่านักเรียนกำลังวางแนวหุ่นยนต์ 123 อย่างถูกต้องบนไทล์ ดังที่แสดงไว้ที่นี่หุ่นยนต์ 123 ตัวควรถูกวางไว้ที่จัตุรัสกลางด้านล่างของกระเบื้องโดยลูกศรสีขาวอยู่ในแนวเดียวกับรอยบากที่ด้านบนของจัตุรัส หากหุ่นยนต์ของนักเรียนเคลื่อนที่ไปทางซ้ายหรือขวาบนไทล์เมื่อเริ่มโครงการให้พวกเขารีเซ็ตหุ่นยนต์เพื่อให้ตรงกับภาพการตั้งค่าและเริ่มโครงการอีกครั้ง
    • ให้นักเรียนสร้างโปรเจกต์บักดังที่แสดงไว้ที่นี่ (นักเรียนควรใช้บัตร Coder ชุดเดียวกับที่มีในการเล่นตอนที่ 1 ต่อไป)

      Vex Coder ที่มีโปรเจกต์บั๊กในนั้นซึ่งมีข้อความว่าเมื่อเริ่ม 123 ให้ขับ 2 เลี้ยวขวาและขับ 1
      สร้างโปรเจกต์บัก
    • นักเรียนอาจต้องปลุกหุ่นยนต์หากหมดเวลาใน การปลุกหุ่นยนต์ 123 ให้ดันล้อไปตามพื้นผิวจนกว่าคุณจะได้ยินเสียงเริ่มต้นดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหุ่นยนต์ 123 ดูบทความ การใช้คลัง STEM ของหุ่นยนต์ vex123
    ไฟล์วิดีโอ
    • จากนั้นเชื่อมต่อหุ่นยนต์ 123 เข้ากับตัวเข้ารหัสตามที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับภาพเคลื่อนไหวนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Coder โปรดดูบทความ การใช้ไลบรารี Coder STEM ของ vex123
    ไฟล์วิดีโอ
    • เมื่อหุ่นยนต์ 123 เปิดและเชื่อมต่อแล้วและโปรเจกต์ของพวกเขาพร้อมใน Coder นักเรียนสามารถกดปุ่ม "ขั้นตอน" เพื่อเริ่มต้นผ่านโปรเจกต์เพื่อแก้ไขข้อบกพร่อง 
      • นักเรียนควรทำตามขั้นตอนเดียวกับที่ใช้ใน Play Part 1 เพื่อกดปุ่มขั้นตอนเพื่อเรียกใช้บัตร Coder แต่ละใบเพื่อระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ค้นหาข้อบกพร่องในโครงการและแก้ไขโครงการโดยเปลี่ยนบัตร Coder นั้นเป็นบัตรที่จะทำให้หุ่นยนต์เคลื่อนที่ตามที่ตั้งใจไว้ 
      • ตรวจสอบให้แน่ใจว่านักเรียนวางหุ่นยนต์ 123 ไว้ในแนวที่ถูกต้องและตำแหน่งเริ่มต้นก่อนที่จะเริ่มกระบวนการดีบัก 
      • นักเรียนจะต้องกดปุ่มขั้นตอนสามครั้งเพื่อดูว่าหุ่นยนต์เคลื่อนที่ไปข้างหน้า การกดครั้งแรกของปุ่มขั้นตอนจะทำงานผ่านโครงการเพื่อตรวจสอบข้อผิดพลาดการกดครั้งที่สองจะเรียกใช้บัตร Coder "When start 123" (ซึ่งจะไม่ทำให้หุ่นยนต์เคลื่อนที่) และการกดครั้งที่สามจะเรียกใช้ "Drive 2" 
    • เมื่อนักเรียนได้รับการแก้ไขแล้วพวกเขาสามารถกด "ขั้นตอน" หรือ "เริ่ม" เพื่อทดสอบโซลูชันการดีบักของพวกเขา เมื่อนักเรียนดีบักโครงการแล้วหุ่นยนต์ 123 ตัวควรย้ายไปที่เก้าอี้บนไทล์เพื่อกลับไปนั่งตามที่แสดงในภาพเคลื่อนไหวด้านล่าง 

      ไฟล์วิดีโอ
  3. อำนวยความสะดวกอำนวยความสะดวกในการสนทนาเกี่ยวกับกระบวนการดีบักและใช้ปุ่มขั้นตอนขณะที่นักเรียนก้าวผ่านโครงการเพื่อดีบัก
    • คุณสามารถอธิบายข้อบกพร่องที่คุณระบุในพฤติกรรมของหุ่นยนต์ได้หรือไม่? พฤติกรรมนั้นแตกต่างจากสิ่งที่คุณต้องการให้หุ่นยนต์ทำอย่างไร? 
    • คุณใช้ปุ่มขั้นตอนเพื่อค้นหาข้อบกพร่องในโปรเจกต์ของคุณอย่างไร? 
    • คุณต้องใช้บัตร Coder ใดในการแก้ไขข้อบกพร่อง ทำไมคุณถึงเลือกอันนั้น? 
    • คุณจะรู้ได้อย่างไรว่าคุณดีบักโปรเจกต์เรียบร้อยแล้ว? คุณจะเห็นหุ่นยนต์ 123 ตัวทำอะไรเมื่อโครงการได้รับการดีบัก? 
    • ปุ่มขั้นตอนช่วยให้คุณระบุและค้นหาข้อบกพร่องในโปรเจกต์ได้ง่ายขึ้นหรือไม่? เหตุใดจึงรู้สึกเช่นนั้น? 

    ขณะที่นักเรียนระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ 123 ตัวคุณสามารถให้พวกเขายกมือขึ้นหรือถือข้อบกพร่องที่พิมพ์ได้ (GoogleDoc /.docx /.pdf) เพื่อให้สามารถประกาศว่าพวกเขามีข้อบกพร่องในรูปแบบภาพแทนที่จะเป็นคำพูด เตือนนักเรียนว่าไม่ใช่ทุกคนที่จะพบข้อบกพร่องในอัตราเดียวกันดังนั้นพวกเขาควรระวังไม่ให้เสียความสนุกในการหาข้อบกพร่องให้ผู้อื่นในชั้นเรียน 

    ขณะที่นักเรียนกำลังก้าวผ่านโครงการให้เรียกความสนใจไปที่การเน้นสีบน Coder เมื่อบัตร Coder มีไฮไลต์สีเหลืองอยู่ข้างๆ (เพื่อระบุว่าเป็นบัตร Coder ใบถัดไปที่จะเรียกใช้) ให้นักเรียนคาดการณ์ว่าหุ่นยนต์ 123 จะทำงานอย่างไร เมื่อพวกเขากดปุ่ม 'ขั้นตอน' และดูพฤติกรรมของหุ่นยนต์ 123 พวกเขาสามารถเปรียบเทียบการคาดการณ์ด้วยวาจาของพวกเขากับสิ่งที่พวกเขาเห็นหุ่นยนต์ทำ สิ่งนี้ไม่เพียงแต่ช่วยให้นักเรียนเข้าใจเหตุผลเชิงพื้นที่ของพวกเขาแต่ยังสร้างการเชื่อมต่อระหว่างคำสั่งบัตร Coder ในภาษาการเขียนโปรแกรมและวิธีที่เกี่ยวข้องกับพฤติกรรมของหุ่นยนต์

    สำหรับกลุ่มที่แก้จุดบกพร่องโครงการอย่างรวดเร็วและพร้อมสำหรับความท้าทายอื่นให้ พวกเขาเลือกตำแหน่งเริ่มต้นที่แตกต่างกันสำหรับหุ่นยนต์ 123 ตัวของพวกเขาบนกระเบื้อง จากนั้นพวกเขาสามารถใช้กระบวนการดีบักและปุ่มขั้นตอนอีกครั้งเพื่อดีบักโครงการที่มีอยู่เพื่อให้บรรลุเป้าหมายในการส่งหุ่นยนต์ 123 กลับไปยังที่นั่งบนเส้นทางอื่น

  4. เตือนเตือนนักเรียนว่ากระบวนการดีบักนี้เป็นกระบวนการที่พวกเขาจะใช้หลายครั้งเมื่อทำงานกับหุ่นยนต์ 123 ตัวของพวกเขา พวกเขาอาจดีบักโปรเจกต์ไปแล้วแต่อาจไม่มีคำศัพท์ที่จะอธิบายกระบวนการได้ดี ให้โอกาสนักเรียนมากที่สุดเท่าที่จะทำได้ในการพูดกระบวนการดีบักในรูปแบบต่างๆเพื่อให้พวกเขาสามารถเชื่อมต่อขั้นตอนของการระบุ – ค้นหา – แก้ไขกับความเข้าใจในการเขียนโค้ด

    นอกจากนี้ยังเตือนนักเรียนว่าการแก้จุดบกพร่องสามารถและควรจะสนุก! อาจมีโปรเจกต์ที่มีข้อบกพร่องหลายอย่างในโปรเจกต์นั้นและไม่เป็นไร การระบุค้นหาและแก้ไขข้อบกพร่องแต่ละอย่างอาจเป็นปริศนาของตัวเอง ยิ่งพวกเขาสามารถแก้ไขข้อบกพร่องได้สำเร็จมากเท่าใดพวกเขาก็จะได้เรียนรู้เกี่ยวกับวิธีการวางแผนเส้นทางและแก้ปัญหาด้วยหุ่นยนต์ 123 ตัวของพวกเขามากขึ้นเท่านั้น

  5. ถามถามนักเรียนเกี่ยวกับสถานการณ์อื่นๆที่พวกเขาอาจใช้กระบวนการดีบัก ตัวอย่างเช่นถ้าพวกเขาพยายามแปรงฟันแต่ลืมยาสีฟันล่ะ ข้อบกพร่องใดที่พวกเขาสามารถระบุได้ในพฤติกรรมนั้น? พวกเขาจะหาและแก้ไขข้อบกพร่องในกระบวนการของพวกเขาได้อย่างไร? หากพวกเขา 'ก้าวผ่าน' กระบวนการนั้นและเดินช้าลงจะง่ายกว่าในการแก้ไข 'ข้อบกพร่อง' หรือไม่? เหตุใดจึงรู้สึกเช่นนั้น?