การจัดกิจกรรมการเรียนรู้ การเขียนโปรแกรมระดับประถมศึกษาตอนต้น จะเน้นการสอนเขียนโปรแกรม ในรูปแบบไม่ใช้เครื่องคอมพิวเตอร์ (Unplugged) และเสริมทักษะการใช้เครื่องคอมพิวเตอร์ (Plugged) โดยขยับความยากขึ้นมาทีละนิด ส่วนในระดับประถมศึกษาตอนปลาย จะสอนการเขียนโปรแกรม เช่น Code.org, Scratch, Micro bit, Kid bright, Kodable.com
มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็นระบบใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และการแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
ตัวชี้วัด
ป.1/3 เขียนโปรแกรมอย่างง่ายโดยใช้ซอฟต์แวร์หรือสื่อ
ป.2/2 เขียนโปรแกรมอย่างง่ายโดยใช้ซอฟต์แวร์ หรือสื่อ และตรวจหาข้อผิดพลาดของโปรแกรม
ป.3/2 เขียนโปรแกรมอย่างง่ายโดยใช้ซอฟต์แวร์ หรือสื่อ และตรวจหาข้อผิดพลาดของโปรแกรม
ป.4/2 ออกแบบ และเขียนโปรแกรมอย่างง่าย โดยใช้ ซอฟต์แวร์หรือสื่อ และตรวจหาข้อผิดพลาดและแก้ไข
ป.5/2 ออกแบบ และเขียนโปรแกรมที่มีการใช้เหตุผลเชิงตรรกะอย่างง่าย ตรวจหาข้อผิดพลาดและแก้ไข
ป.6/2 ออกแบบและเขียนโปรแกรมอย่างง่าย เพื่อแก้ปัญหาในชีวิตประจำวัน ตรวจหาข้อผิดพลาดของโปรแกรมและแก้ไข
สาระการเรียนรู้ที่แนะนำสำหรับ ป.1-6
การออกแบบโปรแกรมสามารถทำได้โดยเขียน เป็นข้อความหรือผังงาน การออกแบบและเขียนโปรแกรมที่มีทั้งลำดับการใช้ตัวแปร การเขียนโปรแกรมแบบวนซ้ำ การตรวจสอบเงื่อนไข หากมีข้อผิดพลาดให้ตรวจสอบการทำงานทีละ คำสั่ง เมื่อพบจุดที่ทำให้ผลลัพธ์ไม่ถูกต้อง ให้ทำการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง การออกแบบและเขียนโปรแกรมที่มีการตรวจสอบเงื่อนไขที่ครอบคลุมทุกกรณีเพื่อให้ได้ผลลัพธ์ที่ถูกต้องตรงตามความต้องการ
...
โปรแกรม SCRATCH คืออะไร? โปรแกรม Scratch (อ่านว่า สะ – แครช) เป็นโปรแกรมภาษา ที่เพื่อนๆสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกมดนตรี และศิลปะ และเมื่อสร้างเป็นชิ้นงานเสร็จแล้ว สามารถนำชิ้นงานที่สร้างสรรค์นี้แสดง และแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้
5️⃣หมุนตัวละคร ด้วยคำสั่ง Motion - เรียนวิธีคิด ผ่านวิธีโค้ด (codingthailand.app)
6️⃣แสดงและซ่อนตัวละคร ด้วยบล็อกคำสั่ง Look - เรียนวิธีคิด ผ่านวิธีโค้ด (codingthailand.app)
7️⃣การถามและรอคำตอบ จากบล็อกคำสั่ง sensing - เรียนวิธีคิด ผ่านวิธีโค้ด (codingthailand.app)
8️⃣การทำงานวนลูป ด้วยบล็อกคำสั่ง control - เรียนวิธีคิด ผ่านวิธีโค้ด (codingthailand.app)
5️⃣ หมุนตัวละคร ด้วยคำสั่ง Motion
คำสั่งการหมุนตัวละครของโปรแกรม Scratch ในกลุ่มบล็อกคำสั่ง motion
ก็สามารถทำให้ตัวละครของเพื่อนๆ หมุนไปในทิศทางต่างๆได้เช่นกัน
6️⃣ ฝึกใช้บล็อกคำสั่ง Look
คำสั่งแสดงและซ่อนตัวละครของ Scratch
การทำให้ตัวละครสามารถพูดได้หรือเปลี่ยน costume ได้ในโปรแกรม Scratch
7️⃣ ตอบโต้สนุกกับกลุ่มบล็อก sensing
คำสั่งการถามและรอคำตอบของ Scratch
การทำให้ตัวละครสามารถถามและรอคำตอบจากอีกตัวละครหนึ่งได้ในโปรแกรม Scratch
8️⃣ ทำซ้ำ วนซ้ำ ด้วยกลุ่มบล็อก control
การทำงานแบบวนลูปของ Scratch
การทำให้ตัวละครสามารถทำงานแบบซ้ำๆ หรือทำงานแบบวนลูป เช่น การพูดคำซ้ำ เปลี่ยนท่าสลับไปมาได้
ขอขอบคุณ แหล่งที่มาของข้อมูล/ภาพ/บทเรียน จาก https://codingthailand.app