สอนเด็กวัยอนุบาล-ประถมเรียนเขียนโปรเเกรม เข้าใจการเขียนโปรแกรม หรืออัลกอริทึมอย่างไรบ้าง?
เราจะสอนเด็ก เรียนเขียนโปรแกรมสอน หรืออัลกอริทึมอย่างไรบ้าง ตัวอย่างสามารถเอาไปสอนได้ที่บ้านและโรงเรียน
ทีมงาน 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 เกมฟรี!! 23 โปรเจคพร้อมเฉลย (ลิขสิทธิ์แท้แน่นอน)
- รู้จัก Pokémon Quest ผจญภัยโลก Block แบบโปเกม่อน (สาย Roblox ชอบแน่อน!!)
- สอนสร้าง Christmas Tree ด้วย Python แบบง่ายๆ 2 โปรเจค มาดูกันเลย!!
- สอนสร้างงานศิลปะทำภาพแบบ ArtCode แบบง่ายๆ ไม่กี่คลิก (ที่นี่!!)
- รู้จัก Google Arts & Culture เรียนรู้ภาพและศิลปะผ่านเกมมากมาย (เหมาะสำหรับเด็ก)