อุปกรณ์
1. เทปกาว หรือ chalk สำหรับทำตาราง 5x5 บนพื้น
2. สิ่งที่จะมาเป็นอุปสรรค
3. สัญลักษณ์ start และ finish
4. แผ่นคำสั่ง
turn left x 10
turn right x 10
move forward x 30
move backward x 10
Tip อาจจะให้ช่วยกันเขียนบนกระดาษแผ่นใหญ่ แทนการเรียงแผ่นป้าย เพื่อประหยัดเวลาในการเตรียม
ขั้นตอนการสอน
ขั้นนำ
1. วันนี้เราจะมาเป็นหุ่นยนต์กัน!!! หากเพื่อนเราเป็นหุ่นยนต์ เราจะสื่อสารกับหุ่นยนต์ได้อย่างไร โยงเข้าเรื่องการเขียนโค๊ด (ถ้าเล่นกับเด็กประถม เด็กจะแย่งอาสากันเป็นหุ่นยนต์มากๆ)
ขั้นสอน
1. อธิบายกติกา
เกมนี้จะมีเพื่อน 1 คนในกลุ่ม ได้เป็นหุ่นยนต์ เพื่อนในกลุ่มต้องช่วยกันสื่อสารให้หุ่นยนต์เดินไปถึงเส้นชัยโดยไม่ชนอุปสรรคให้สำเร็จ
2. อาจจะถามเด็กๆว่า จะให้ไปถึงเส้นชัยเราต้องสื่อสารกับหุ่นยนต์ด้วยคำสั่งอะไรบ้าง...
จากนั้นสอนคำสั่งที่มี โดยการซ้อมให้ทุกคนเป็นหุ่นยนต์ คุณครูออกคำสั่งแล้วให้เด็กๆทำตามไปพร้อมๆกัน (ทำท่าหุ่นยนต์ด้วยจะน่ารักมาก)
Turn Left - เลี้ยวซ้าย
Turn Right -เลี้ยวขวา
Move Forward -ไปข้างหน้า
Move Backward -ถอยหลัง
* เวลาเลี้ยวซ้าย เลี้ยวขวา ต้องเตือนเด็กๆว่าคือการหันไป 1 ขยักเท่านั้น สมมุติ ณ ตอนนั้นเราหันไปทางซ้ายอยู่ แล้วได้คำสั่งหันขวา เด็กจะหันไปทางขวาทันที แต่จริงๆต้องหันกลับมาหน้าตรง)
3. รอบแรกเป็นการซ้อม เล่นพร้อมกันทั้งห้อง เพื่อให้เด็กคุ้นเคยทำความเข้าใจก่อน โดยที่ช่วยกันนำคำสั่งมาเรียง เรียงจนครบ (เรียงนอกกระดานในลักษณะเหมือน Block Programming) หุ่นยนต์ถึงจะเริ่มเดินได้ (อาจจะเพิ่มกิมมิกโดยการวาดปุ่มบนกระดาน แล้วกดปุ่ม)
4. จากนั้นอาจจะแข่งกันเป็นทีม จับเวลา ทีมที่ทำได้ถูกต้อง เวลาน้อยที่สุดเป็นทีมที่ชนะ
+เพิ่มความสนุกด้วยการ ให้ทีมคู่แข่งเป็นคนวางอุปสรรคให้ (วางอย่างไรก็ได้ แต่ต้องยังมีทางไป)
+หากนักเรียนในกลุ่มไม่ค่อยมีส่วนร่วม สามารถให้ทุกคนมีคำสั่งไว้อยู่ในมืออยู่แล้ว ต้องใช้คำสั่งที่ใครมี คนนั้นก็ต้องเอาไปวาง ก็จะช่วยกันมากขึ้น
ขั้นสรุป
1. Reflection
ทักษะที่ต้องมีในกิจกรรมนี้คืออะไร?
นำไปใช้ตอนต้องเขียนโค๊ดจริงๆได้อย่างไร?
ไฟล์ที่เกี่ยวกับไอเดีย
ไฟล์ที่ 1 จากทั้งหมด 1
แท็กที่เกี่ยวข้อง