สอนเด็กเรียนเขียนโปรแกรมวัยอนุบาล-ประถม โดยอัลกอริทึม

สอนเด็กวัยอนุบาล-ประถมเรียนเขียนโปรเเกรม เข้าใจการเขียนโปรแกรม หรืออัลกอริทึมอย่างไรบ้าง?

เราจะสอนเด็ก เรียนเขียนโปรแกรมสอน หรืออัลกอริทึมอย่างไรบ้าง ตัวอย่างสามารถเอาไปสอนได้ที่บ้านและโรงเรียน

ทีมงาน Codekids ได้มีโอกาสเข้าไปสอนการเขียนโปรแกรมให้กับครูอนุบาล

โค้ดดิ้ง สอนเขียนโปรเเกรม
โค้ดดิ้ง สอนเขียนโปรเเกรม

เเละสอนเด็กเรียนเขียนโปรแกรม กับทั้ง คุณครูประถมต้น ในวิชา วิทยาศาสตร์, คอมพิวเตอร์และ STEM..นอกจากเราจะสอนเรื่องเทรนด์ กระแสการศึกษาแต่ละประเภท อัพเดตการสอนพร้อมกับสื่อการสอนที่เหมาะสมกับน้องๆ..มีช่วงนึงในการทำ Work shop สอนเรื่อง Debug กับ อัลกอริทึม

มีคุณครูถามว่า ” เราจะสอนเรื่องอัลกอริทึ่มกับเด็กได้อย่างไรโดยเฉพาะอนุบาลและประถม “

อ้อมจึงตอบว่า “เอาเรื่องใกล้ตัวค่ะ”

อย่างเช่น การแปรงฟันตอนเช้า ”คราวนี้อ้อมเลยลองวาดอัลกอริทึ่มบนจอเรามาดูวิธีการสอนกันดีกว่าค่ะว่าจะทำอย่างไรบ้าง

แต่มีวิธีการคือ
1. เริ่มถามเด็กๆว่า ถ้าเราต้องแปรงฟันตอนเช้าเราต้องเตรียมอะไรบ้าง
เด็กๆอาจจะตอบว่า
แปรงสีฟัน, ยาสีฟัน, แก้วน้ำ
พับผ้าห่ม ตื่นนอน
แล้วแต่เด็กว่าเค้าจะเสนออะไร

แล้วเราค่อยถามเด็กๆว่า ต้องเริ่มความสำคัญอะไรก่อน ลองดูจากตัวอย่างค่ะ

อัลกอริทึม สอนเด็กเรียนเขียนโปรแกรม
อัลกอริทึม สอนเด็กเรียนเขียนโปรแกรม

2. ทำความเข้าใจเรื่องสัญลักษณ์
องค์ประกอบมีจุดเริ่มต้น จุดสิ้นสุด
– input การใส่ค่า
– output การแสดงผล
– process การประมวลผล
– decision การตัดสินใจ
– flow เส้นการเดินทางที่ต้องมีแค่เส้นเดียว

อัลกอริทึม สอนเด็กเรียนเขียนโปรแกรม
อัลกอริทึม สอนเด็กเรียนเขียนโปรแกรม

3. เริ่มเข้าสู่กระบวนการเขียนอัลกอริทึม
เราอาจจะคิดว่ามันยากแต่ความจริงมันไม่ยากขนาดนั้น
ความจริงต้องเขียนยาวกว่านี้ แต่พื้นที่ไม่พอ 555
แปรงฟันหน้า ?
yes => แปรงฟันหน้า
no => แปรงฟันซ้าย ?
yes => แปรงฟันซ้าย
no => แปรงฟันขวา ?
ลองดูตัวอย่างที่ทางเราเขียนให้นะคะ

อัลกอริทึม สอนเด็กเรียนเขียนโปรแกรม
อัลกอริทึม สอนเด็กเรียนเขียนโปรแกรม

ต่อมาทางเราเเนะนำให้อ่านบทความ โดยในบทความนี้จะพูดถึง การฝึกคิดเป็นระบบ CODING โดยไม่ใช้คอมพิวเตอร์

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

2. กิจกรรม Unplugged คือการเขียนโปรแกรมโดยไม่ใช่คอมพิวเตอร์ ทั้ง board game สื่อการสอน หรืออุปกรณ์ที่สามารถเอามาใช้ได้ ผลลัพธ์ที่ได้จะช่วยให้คิดเป็นระบบมากขึ้น และสร้างความเข้าใจในการเขียนโปรแกรมมากขึ้น

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

เชิญเข้าไปอ่านกันได้เลยนะคะหรือ หากสนใจบทความอื่นๆ ที่เกี่ยวกับ Coding โค้ดดิ้ง ที่อ่านง่าย เเละ ได้รับความ ใหม่ๆ ด้านล่างนี้เลย

✨บทความอื่นๆ ที่น่าสนใจ

บทความที่เกี่ยวข้อง

pokémon-unplugged
คุณครู

แจกคู่มือใบงาน Pokémon Unplugged เกมฟรี!! 23 โปรเจคพร้อมเฉลย (ลิขสิทธิ์แท้แน่นอน)

CodeKids เราไปเจอของดีมาเลยอยากจะมาแนะนำต่อเพื่อเป็นประโยชน์สำหรับคุณครูและผู้ปกครองนำไปใช้สอนเด็กๆ Unplugged Coding