อำนวยความสะดวกในการเข้ารหัสการสนทนากับนักเรียน

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

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

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

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

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

เป้าหมายการเข้ารหัส

บทสนทนา

ชี้แจงหรือประเมินความเข้าใจระดับพื้นผิว

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

เน้นการแก้ปัญหา

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

คิดถึงรหัสของคุณ

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

ย้ำกับเป้าหมายในใจ

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

ปรับปรุงและเติบโตความคิด

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

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: