เล่น
ส่วนที่ 1 - ทีละขั้นตอน
-
สั่งสอนสั่งนักเรียนว่าตอนนี้ถึงเวลาแล้วที่พวกเขาจะทดสอบปุ่มขั้นตอนเพื่อดีบักโปรเจกต์และทำให้หุ่นยนต์
123 ตัวขับไปยังจุดที่อยู่ในแนวเดียวกัน เตือนนักเรียนว่าเป้าหมายคือการให้หุ่นยนต์ 123 ตัวเข้าแถวบนหมายเลข 2
แต่โปรเจกต์นี้มีข้อบกพร่องอยู่ในนั้น ภาพเคลื่อนไหวด้านล่างแสดงการก้าวผ่านโครงการที่มีข้อบกพร่องดังนั้นหุ่นยนต์
123 ตัวจะไม่สามารถไปถึงจุดที่ถูกต้องได้สำเร็จ
ไฟล์วิดีโอ
-
แบบอย่างโมเดลโมเดลสำหรับนักเรียนในการสร้างโปรเจกต์ที่มีข้อบกพร่องจากนั้นใช้ปุ่มขั้นตอนเพื่อก้าวผ่านโปรเจกต์อย่างช้าๆเพื่อระบุค้นหาและแก้ไขข้อบกพร่อง
- แจกจ่ายเนื้อหาต่อไปนี้ให้กับแต่ละกลุ่ม:
- 123 Robot
- Coder
- A 123 ไทล์ที่มีตัวเลข 1, 2 และ 3 เขียนอยู่ตรงกลางแถว
- บัตรโคเดอร์
- นักเรียนควรมีบัตร 'เมื่อเริ่มต้น 123 ', บัตร "ไดรฟ์ 1" สี่ใบ, บัตร "ไดรฟ์ 2" หนึ่งใบ, บัตร "เลี้ยวซ้าย" หนึ่งใบและบัตร "เลี้ยวขวา" หนึ่งใบ
- นักเรียนจะใช้บัตร Coder ชุดเดียวกันในการสร้างและดีบักโปรเจกต์
- นักเรียนจะต้องปลุกหุ่นยนต์ ในการปลุกหุ่นยนต์ 123 ให้ดันล้อไปตามพื้นผิวจนกว่าคุณจะได้ยินเสียงเริ่มต้นดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหุ่นยนต์ 123 ดูบทความ การใช้คลัง STEM ของหุ่นยนต์ vex123
ไฟล์วิดีโอ-
จากนั้นนักเรียนควรสร้างโปรเจกต์บั๊กดังที่แสดงไว้ที่นี่ โครงการนี้ไม่ถูกต้องโดยเจตนาเพื่อให้นักเรียนมีโอกาสใช้ปุ่มขั้นตอนเพื่อทำขั้นตอนการดีบักร่วมกัน ตรวจสอบให้แน่ใจว่านักเรียนสร้างโครงการตามที่แสดงไว้
สร้างโปรเจกต์บัก - เชื่อมต่อหุ่นยนต์ 123 เข้ากับตัวเข้ารหัสใน การเชื่อมต่อหุ่นยนต์ 123 ตัวให้กดปุ่มเริ่มและหยุดบนตัวเข้ารหัสค้างไว้และกดปุ่มซ้ายและขวาบนหุ่นยนต์ 123 ตัวเป็นเวลาอย่างน้อย 5 วินาทีจนกว่าคุณจะได้ยินเสียงที่เชื่อมต่อและไฟแสดงสถานะจะกะพริบทันเวลาดังที่แสดงในภาพเคลื่อนไหวด้านล่าง เปิดเสียงสำหรับแอนิเมชันนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Coder โปรดดูบทความ การใช้ไลบรารี Coder STEM ของ vex123
ไฟล์วิดีโอ-
เมื่อหุ่นยนต์ 123 ทั้งหมดเปิดอยู่และโคเดอร์เชื่อมต่อกันแล้วให้นักเรียนวางหุ่นยนต์ 123 ไว้ที่จุดเริ่มต้นตามที่แสดงไว้ที่นี่เพื่อเตรียมพร้อมที่จะก้าวผ่านโครงการไปด้วยกัน
วางหุ่นยนต์ 123 ตัวบนจุดเริ่มต้น - ตรวจสอบให้แน่ใจว่านักเรียนกำลังวางแนวหุ่นยนต์ 123 อย่างถูกต้องบนไทล์ ดังที่แสดงไว้ที่นี่หุ่นยนต์ 123 ตัวควรวางไว้ที่สี่เหลี่ยมด้านล่างซ้ายของกระเบื้องโดยให้ลูกศรสีขาวอยู่ในแนวเดียวกับรอยบากที่ด้านบนของสี่เหลี่ยม หากหุ่นยนต์ของนักเรียนเคลื่อนที่ไปทางซ้ายหรือขวากระเบื้องเมื่อเริ่มโครงการให้พวกเขารีเซ็ตหุ่นยนต์เพื่อให้ตรงกับภาพการตั้งค่าและเริ่มโครงการอีกครั้ง
- จากนั้นนักเรียนควรก้าวผ่านโครงการไปด้วยกัน
-
กดปุ่ม "ขั้นตอน" หนึ่งครั้งและสังเกตไฟบน Coder เน้นบัตรแต่ละใบในโครงการจากนั้นเรืองแสงสีเหลืองข้างบัตร Coder "เมื่อเริ่มต้น 123"
ปุ่มขั้นตอนบนตัวเข้ารหัส - กดปุ่มขั้นตอนเป็นครั้งที่สองเพื่อเรียกใช้บัตร Coder ใบแรกในโครงการ นี่คือการ์ดโค๊ดเดอร์ "เมื่อเริ่มต้น 123" ดังนั้นหุ่นยนต์ 123 จะไม่เคลื่อนที่ นักเรียนควรดูไฮไลต์เพื่อดูว่าไฟเปลี่ยนไปอย่างไรและเมื่อไฮไลต์ "ไดรฟ์ 2" เป็นสีเหลือง
- กดปุ่มขั้นตอนเป็นครั้งที่สามและดูหุ่นยนต์ 123 ขับเคลื่อนไปข้างหน้า 2 ก้าว
- กดปุ่มขั้นตอนอีกครั้งและดูพฤติกรรมของบัตร Coder ใบถัดไปในโครงการ
-
ก้าวผ่านโครงการไปด้วยกันและสังเกตการเคลื่อนไหวของหุ่นยนต์ ภาพเคลื่อนไหวด้านล่างแสดงโดยใช้ปุ่มขั้นตอนเพื่อเรียกใช้โปรเจกต์บั๊กทั้งหมดตั้งแต่ต้นจนจบ
ไฟล์วิดีโอ
-
- จากนั้นขอให้นักเรียนระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ หุ่นยนต์ 123 ตัวควรจะขับไปที่หมายเลข 2 แต่กลับขับไปที่หมายเลข 3 แทน บอกพวกเขาว่าตอนนี้พวกเขากำลังจะรีเซ็ตหุ่นยนต์ในตำแหน่งเริ่มต้นและก้าวผ่านโครงการเพื่อค้นหาข้อบกพร่องในรหัส
- ทำซ้ำขั้นตอนการกดปุ่มขั้นตอนเพื่อเรียกใช้บัตร Coder แต่ละใบเป็นรายบุคคลและให้นักเรียนประกาศเมื่อพวกเขาพบข้อบกพร่องในโครงการของพวกเขา นักเรียนสามารถแชร์บัตร Coder ที่มีข้อบกพร่องที่พวกเขาพบกับชั้นเรียนได้
- จากนั้นนักเรียนควรแก้ไขข้อบกพร่องโดยเลือกบัตร Coder อื่นเพื่อแทนที่บัตร Coder "Drive 2"
- นักเรียนควรมีบัตร Coder "Drive 1" หรือ "Turn left" ให้เลือกเท่านั้นเพื่อช่วยจำกัดตัวเลือกในการแก้ไขโปรเจกต์
-
เมื่อนักเรียนเปลี่ยนบัตร "ไดรฟ์ 2" ด้วยบัตรอื่นแล้วพวกเขาควรรีเซ็ตหุ่นยนต์ 123 ไปยังจุดเริ่มต้นและกด "เริ่ม" หรือ "ขั้นตอน" เพื่อทดสอบโครงการของพวกเขา โปรเจกต์ที่ดีบักควรทำให้หุ่นยนต์ 123 เคลื่อนที่ตามที่แสดงในภาพเคลื่อนไหวด้านล่าง
ไฟล์วิดีโอ
- แจกจ่ายเนื้อหาต่อไปนี้ให้กับแต่ละกลุ่ม:
-
อำนวยความสะดวกอำนวยความสะดวกในการสนทนาเกี่ยวกับวิธีการทำงานของปุ่มขั้นตอนขณะที่นักเรียนกำลังก้าวผ่านโครงการไปด้วยกัน
- คุณสังเกตเห็นอะไรใน Coder เพื่อแจ้งให้คุณทราบว่าบัตร Coder ใดกำลังทำงานอยู่
- ทำไมคุณถึงคิดว่าสีไฮไลท์เปลี่ยนไปเมื่อคุณก้าวผ่านโครงการ?
- การก้าวผ่านโครงการเปลี่ยนวิธีที่หุ่นยนต์ 123 เคลื่อนที่ผ่านโครงการอย่างไร? นั่นทำให้การค้นหาข้อบกพร่องในโปรเจกต์ของคุณง่ายขึ้นหรือยากขึ้น? เพราะเหตุใด?
ขณะที่นักเรียนระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ 123 ตัวคุณสามารถให้พวกเขายกมือขึ้นหรือถือข้อบกพร่องที่พิมพ์ได้ (GoogleDoc /.docx /.pdf) เพื่อให้สามารถประกาศว่าพวกเขามีข้อบกพร่องในรูปแบบภาพแทนที่จะเป็นคำพูด เตือนนักเรียนว่าไม่ใช่ทุกคนที่จะพบข้อบกพร่องในอัตราเดียวกันดังนั้นพวกเขาควรระวังไม่ให้เสียความสนุกในการหาข้อบกพร่องให้ผู้อื่นในชั้นเรียน
นักเรียนอาจมีความคิดที่แตกต่างกันเกี่ยวกับวิธีแก้ไขข้อบกพร่องในโครงการและไม่เป็นไร กระตุ้นให้นักเรียนอธิบายว่าเหตุใดพวกเขาจึงคิดว่าแนวคิดของพวกเขาจะแก้ปัญหาเพื่อให้พวกเขาฝึกพูดผ่านกระบวนการดีบักกับคู่ของพวกเขา นักเรียนสามารถลองแก้ไขหลายรายการและเปรียบเทียบวิธีการทำงาน มักจะมีวิธีแก้ปัญหาการดีบักมากกว่าหนึ่งวิธีและแบบฝึกหัดนี้สามารถช่วยให้นักเรียนเปิดกว้างมากขึ้นต่อวิธีคิดของผู้อื่น
- เตือนเตือนนักเรียนว่าปุ่มขั้นตอนเป็นเครื่องมือที่พวกเขาสามารถใช้ดีบักโปรเจกต์ได้ตลอดเวลา ด้วยโปรเจกต์ง่ายๆแบบนี้พวกเขาอาจจะมองเห็นปัญหาได้ทันที อย่างไรก็ตามเนื่องจากกลุ่มโปรเจกต์ของพวกเขามีความซับซ้อนมากขึ้นหรือนานกว่านั้นปุ่มขั้นตอนจะเป็นเครื่องมือที่มีประโยชน์ในการช่วยพวกเขาค้นหาและแก้ไขข้อบกพร่องในโปรเจกต์ของพวกเขาทุกครั้งที่ทำงานกับหุ่นยนต์ 123 ตัว
- ถามถามนักเรียนว่าการใช้ปุ่มขั้นตอนจะช่วยแก้จุดบกพร่องของโครงการในอนาคตได้อย่างไร
- การใช้ปุ่มขั้นตอนจะช่วยคุณได้อย่างไรหากคุณมีโปรเจกต์ที่ต้องดีบักนานขึ้น?
- คุณจะใช้ปุ่มขั้นตอนเพื่อค้นหาข้อบกพร่องในโปรเจกต์ได้อย่างไร?
- ท่านจะอธิบายได้อย่างไรว่าปุ่มขั้นตอนทำงานอย่างไรกับสมาชิกใหม่ในชั้นเรียนของเราเมื่อพวกเขาต้องดีบักโปรเจกต์?
การสนทนา & กลุ่มช่วงพักระหว่างเล่น
ทันทีที่ทุกกลุ่ม ได้แก้ไขข้อบกพร่องและทดสอบโครงการเพื่อดูว่าหุ่นยนต์ 123 ตัวไปถึงหมายเลข 2 ได้สำเร็จ ให้มารวมตัวกันเพื่อสนทนา สั้นๆ
เปิดโอกาสให้นักเรียนสรุปวิธีที่พวกเขาใช้ปุ่มขั้นตอนเป็นเครื่องมือในการดีบักโปรเจกต์เพื่อตรวจสอบว่าพวกเขาเข้าใจว่ามันทำงานอย่างไรในบริบทนี้
- คุณต้องทำอะไรบ้างเพื่อก้าวผ่านโปรเจกต์ด้วยหุ่นยนต์ 123 ตัวของคุณ?
- ปุ่มขั้นตอนช่วยให้คุณระบุค้นหาและแก้ไขข้อบกพร่องในโปรเจกต์ได้อย่างไร?
- เหตุใดคุณจึงคิดว่าการใช้ปุ่มขั้นตอนทำให้การดีบักโปรเจกต์ง่ายขึ้น?
เตือนนักเรียนว่าการดีบักเป็นส่วนหนึ่งของการทำงานกับหุ่นยนต์ 123 ตัวและข้อบกพร่องในรหัสจะช่วยให้พวกเขาเรียนรู้เกี่ยวกับการเขียนโค้ด ให้นักเรียนแบ่งปันสิ่งหนึ่งหรือสองสิ่งที่พวกเขาเรียนรู้โดยการระบุค้นหาและแก้ไขข้อบกพร่องในโครงการของพวกเขา (ทั้งในหน่วยนี้และในกิจกรรมหุ่นยนต์ 123 อื่นๆ) เพื่อสร้างกรอบการดีบักให้เป็นประสบการณ์ที่ดีต่อไป รับทราบว่านักเรียนควรรู้สึกภาคภูมิใจในความสามารถในการแก้จุดบกพร่องและวิธีที่พวกเขาสามารถแก้ไขข้อบกพร่องด้วยหุ่นยนต์ของพวกเขา!
ส่วนที่ 2 - ทีละขั้นตอน
-
สั่งสอนสั่งนักเรียนว่าตอนนี้พวกเขากำลังจะใช้ปุ่มขั้นตอนเพื่อดีบักโปรเจกต์ในกลุ่มของพวกเขาเพื่อให้หุ่นยนต์
123 ตัวของพวกเขาขับรถกลับไปที่ที่นั่งของพวกเขาบนไทล์ หุ่นยนต์ 123
ควรขับไปที่เก้าอี้แต่มีข้อบกพร่องในโครงการ ภาพเคลื่อนไหวด้านล่างแสดงโครงการที่มีข้อบกพร่องดังนั้นหุ่นยนต์
123 ตัวจะไม่สามารถเข้าถึงเก้าอี้ได้สำเร็จ
ไฟล์วิดีโอ
- แบบอย่างโมเดลโมเดลสำหรับนักเรียนวิธีการตั้งค่าหุ่นยนต์ 123
ตัวและไทล์เพื่อให้หุ่นยนต์สามารถกลับไปนั่งได้ ตรวจสอบให้แน่ใจว่าลูกศรบนหุ่นยนต์ 123
และไทล์เรียงรายอย่างถูกต้องและหุ่นยนต์หันหน้าไปในทิศทางที่ถูกต้องในจุดเริ่มต้นตามที่แสดงในภาพด้านล่าง
วางหุ่นยนต์ 123 ตัวบนจุดเริ่มต้น - ตรวจสอบให้แน่ใจว่านักเรียนกำลังวางแนวหุ่นยนต์ 123 อย่างถูกต้องบนไทล์ ดังที่แสดงไว้ที่นี่หุ่นยนต์ 123 ตัวควรถูกวางไว้ที่จัตุรัสกลางด้านล่างของกระเบื้องโดยลูกศรสีขาวอยู่ในแนวเดียวกับรอยบากที่ด้านบนของจัตุรัส หากหุ่นยนต์ของนักเรียนเคลื่อนที่ไปทางซ้ายหรือขวาบนไทล์เมื่อเริ่มโครงการให้พวกเขารีเซ็ตหุ่นยนต์เพื่อให้ตรงกับภาพการตั้งค่าและเริ่มโครงการอีกครั้ง
-
ให้นักเรียนสร้างโปรเจกต์บักดังที่แสดงไว้ที่นี่ (นักเรียนควรใช้บัตร Coder ชุดเดียวกับที่มีในการเล่นตอนที่ 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 ตัวควรย้ายไปที่เก้าอี้บนไทล์เพื่อกลับไปนั่งตามที่แสดงในภาพเคลื่อนไหวด้านล่าง
ไฟล์วิดีโอ
-
อำนวยความสะดวกอำนวยความสะดวกในการสนทนาเกี่ยวกับกระบวนการดีบักและใช้ปุ่มขั้นตอนขณะที่นักเรียนก้าวผ่านโครงการเพื่อดีบัก
- คุณสามารถอธิบายข้อบกพร่องที่คุณระบุในพฤติกรรมของหุ่นยนต์ได้หรือไม่? พฤติกรรมนั้นแตกต่างจากสิ่งที่คุณต้องการให้หุ่นยนต์ทำอย่างไร?
- คุณใช้ปุ่มขั้นตอนเพื่อค้นหาข้อบกพร่องในโปรเจกต์ของคุณอย่างไร?
- คุณต้องใช้บัตร Coder ใดในการแก้ไขข้อบกพร่อง ทำไมคุณถึงเลือกอันนั้น?
- คุณจะรู้ได้อย่างไรว่าคุณดีบักโปรเจกต์เรียบร้อยแล้ว? คุณจะเห็นหุ่นยนต์ 123 ตัวทำอะไรเมื่อโครงการได้รับการดีบัก?
- ปุ่มขั้นตอนช่วยให้คุณระบุและค้นหาข้อบกพร่องในโปรเจกต์ได้ง่ายขึ้นหรือไม่? เหตุใดจึงรู้สึกเช่นนั้น?
ขณะที่นักเรียนระบุข้อบกพร่องในพฤติกรรมของหุ่นยนต์ 123 ตัวคุณสามารถให้พวกเขายกมือขึ้นหรือถือข้อบกพร่องที่พิมพ์ได้ (GoogleDoc /.docx /.pdf) เพื่อให้สามารถประกาศว่าพวกเขามีข้อบกพร่องในรูปแบบภาพแทนที่จะเป็นคำพูด เตือนนักเรียนว่าไม่ใช่ทุกคนที่จะพบข้อบกพร่องในอัตราเดียวกันดังนั้นพวกเขาควรระวังไม่ให้เสียความสนุกในการหาข้อบกพร่องให้ผู้อื่นในชั้นเรียน
ขณะที่นักเรียนกำลังก้าวผ่านโครงการให้เรียกความสนใจไปที่การเน้นสีบน Coder เมื่อบัตร Coder มีไฮไลต์สีเหลืองอยู่ข้างๆ (เพื่อระบุว่าเป็นบัตร Coder ใบถัดไปที่จะเรียกใช้) ให้นักเรียนคาดการณ์ว่าหุ่นยนต์ 123 จะทำงานอย่างไร เมื่อพวกเขากดปุ่ม 'ขั้นตอน' และดูพฤติกรรมของหุ่นยนต์ 123 พวกเขาสามารถเปรียบเทียบการคาดการณ์ด้วยวาจาของพวกเขากับสิ่งที่พวกเขาเห็นหุ่นยนต์ทำ สิ่งนี้ไม่เพียงแต่ช่วยให้นักเรียนเข้าใจเหตุผลเชิงพื้นที่ของพวกเขาแต่ยังสร้างการเชื่อมต่อระหว่างคำสั่งบัตร Coder ในภาษาการเขียนโปรแกรมและวิธีที่เกี่ยวข้องกับพฤติกรรมของหุ่นยนต์
สำหรับกลุ่มที่แก้จุดบกพร่องโครงการอย่างรวดเร็วและพร้อมสำหรับความท้าทายอื่นให้ พวกเขาเลือกตำแหน่งเริ่มต้นที่แตกต่างกันสำหรับหุ่นยนต์ 123 ตัวของพวกเขาบนกระเบื้อง จากนั้นพวกเขาสามารถใช้กระบวนการดีบักและปุ่มขั้นตอนอีกครั้งเพื่อดีบักโครงการที่มีอยู่เพื่อให้บรรลุเป้าหมายในการส่งหุ่นยนต์ 123 กลับไปยังที่นั่งบนเส้นทางอื่น
-
เตือนเตือนนักเรียนว่ากระบวนการดีบักนี้เป็นกระบวนการที่พวกเขาจะใช้หลายครั้งเมื่อทำงานกับหุ่นยนต์
123 ตัวของพวกเขา พวกเขาอาจดีบักโปรเจกต์ไปแล้วแต่อาจไม่มีคำศัพท์ที่จะอธิบายกระบวนการได้ดี
ให้โอกาสนักเรียนมากที่สุดเท่าที่จะทำได้ในการพูดกระบวนการดีบักในรูปแบบต่างๆเพื่อให้พวกเขาสามารถเชื่อมต่อขั้นตอนของการระบุ
– ค้นหา – แก้ไขกับความเข้าใจในการเขียนโค้ด
นอกจากนี้ยังเตือนนักเรียนว่าการแก้จุดบกพร่องสามารถและควรจะสนุก! อาจมีโปรเจกต์ที่มีข้อบกพร่องหลายอย่างในโปรเจกต์นั้นและไม่เป็นไร การระบุค้นหาและแก้ไขข้อบกพร่องแต่ละอย่างอาจเป็นปริศนาของตัวเอง ยิ่งพวกเขาสามารถแก้ไขข้อบกพร่องได้สำเร็จมากเท่าใดพวกเขาก็จะได้เรียนรู้เกี่ยวกับวิธีการวางแผนเส้นทางและแก้ปัญหาด้วยหุ่นยนต์ 123 ตัวของพวกเขามากขึ้นเท่านั้น
- ถามถามนักเรียนเกี่ยวกับสถานการณ์อื่นๆที่พวกเขาอาจใช้กระบวนการดีบัก ตัวอย่างเช่นถ้าพวกเขาพยายามแปรงฟันแต่ลืมยาสีฟันล่ะ ข้อบกพร่องใดที่พวกเขาสามารถระบุได้ในพฤติกรรมนั้น? พวกเขาจะหาและแก้ไขข้อบกพร่องในกระบวนการของพวกเขาได้อย่างไร? หากพวกเขา 'ก้าวผ่าน' กระบวนการนั้นและเดินช้าลงจะง่ายกว่าในการแก้ไข 'ข้อบกพร่อง' หรือไม่? เหตุใดจึงรู้สึกเช่นนั้น?