Coding โค้ดดิ้ง คืออะไร เหตุผลว่าทำไมเด็ก 7-13 ขวบ ควรเรียนเขียนโปรแกรม

มีเวลาไม่เยอะอยากอ่านสั้นๆ

  • นิยามสั้นๆ Coding (โค้ดดิ้ง) คือ การป้อนคำสั่ง ด้วยภาษาคอมพิวเตอร์
 
  • 5 เหตุผลสำคัญ สำหรับผู้ปกครองควรรู้!! การคิดคำนวณเป็นทักษะชีวิตที่จำเป็น การคิดเชิงคำนวณหรือที่ฝรั่ง เขาเรียกว่า ( Computational Thinking ) สิ่งที่สำคัญที่สุด เด็กๆจะถูกสอนให้แก้ปัญหาสอนเทคนิคต่างๆ การคิดเชิงคำนวณ จะสอนให้ทำขั้นตอนอย่างการย่อยปัญหาใหญ่ๆให้เป็นอันเล็กๆ
 
  • ด้านการศึกษาในไทย กับ Coding (โค้ดดิ้ง) มีชื่อว่า วิชาเทคโนโลยี (วิทยาการคำนวณ หรือ Computing Science) คือ ประเทศไทยเราจะเรียกอีกอย่าง คือ “วิทยาการคำนวณ” โดยเด็กๆอายุระหว่าง 7-13 ควรเรียนไว้เพราะ CEO Google คุณ Sundar Pichai กล่าวถึงความสำคัญของ Coding (โค้ดดิ้ง)

เด็กๆ ต้องเรียน  Coding โค้ดดิ้ง เพราะในอีก 3-4 ปี ข้างหน้า เมื่อ A.I. และ 5G เข้ามามีบทบาทมากขึ้น ความต้องการทรัพยากรบุคคลหรือที่เรียกว่า “โปรแกรมเมอร์” จะมีเพิ่มมากขึ้น ปัจจุบัน หากใครที่จบทางด้านการเขียนโปรแกรมสามารถเรียกเงินเดือนเริ่มต้น 30,000 บาท (ตามความสามารถของการเขียนโปรแกรมที่ถนัด เพราะฉะนั้น ถ้าศึกษาทางด้านการเขียนโปรแกรมสามารถมีโอกาสและเป็นแต้มต่อให้กับเด็กในการทำงานนในอนาคตได้ดี

ปัจจุบันตอนนี้ทางระบบการศึกษาได้นำหลักสูตรการเขียนโปรแกรมเพิ่มเข้าไปในบทเรียนเรียบร้อยแล้ว ตั้งแต่ระดับ ประถม จนถึงมัยม (ปกติต้องเรียนปริญญาตรี) โดยให้ความสำคัญกับ หัวใจหลักของ Coding (การโค้ดดิ้ง) คือ การเขียนสัญลักษณ์เพื่อบอกลําดับขั้นตอน ลําดับความคิด เพื่อสื่อสารให้เข้าใจกัน อาทิ การแต่งเพลง วางลําดับตัวโน๊ตดนตรี การออกแบบ ลําดับคำสั่ง ซึ่งจะช่วยให้เด็กๆได้เรียนรู้ การเขียนโปรแกรมแบบมีลําดับการวางแผน การเขียน (flow chart) เป็นต้น

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

Coding (โค้ดดิ้ง) คือ ประเทศไทยเราจะเรียกอีกอย่าง คือ “วิทยาการคำนวณ” โดยเด็กๆอายุระหว่าง 7-13 ควรเรียนไว้เพราะ CEO Google คุณ Sundar Pichai กล่าวถึงความสำคัญของ Coding (โค้ดดิ้ง) ว่า

เราอยากให้เด็กๆ ทุกคนบนโลกตื่นเต้น กับความเป็นไปได้

ของ Coding (โค้ดดิ้ง)  และทุกๆ คนควรจะมีโอกาสเรียนรู้วิชา

วิทยาการคอมพิวเตอร์ที่โรงเรียนและที่อื่นๆ ด้วย”

โดยนิยามสั้นๆ Coding (โค้ดดิ้ง) คือ การป้อนคำสั่ง ด้วยภาษาคอมพิวเตอร์ ต่างๆ อาทิ  ภาษาไพทอน ,ภาษาซี , หรือ ภาษาจาวา โดยให้โปรเเกรมเมอร์สั่งคำสั่งให้ คอมพิวเตอร์ทำงานตามที่ต้องการ

Sundar Pichai
ขอบคุณภาพจาก : https://www.instagram.com/p/BuvxN9tgZZi

ทำไมลูกเราต้องเรียนกับ Coding (โค้ดดิ้ง)

5 สิ่งสำคัญ สำหรับผู้ปกครองควรรู้!!

1.การคิดคำนวณเป็นทักษะชีวิตที่จำเป็น การคิดเชิงคำนวณ

หรือที่ฝรั่ง เขาเรียกว่า ( Computational Thinking ) สิ่งที่สำคัญที่สุด เด็กๆจะถูกสอนให้แก้ปัญหาสอนเทคนิคต่างๆ การคิดเชิงคำนวณ จะสอนให้ทำขั้นตอนอย่างการย่อยปัญหาใหญ่ๆให้เป็นอันเล็กๆ

สอนให้จดจำรูปแบบสร้างวิธีการแก้ปัญหา ที่จะประสบความสำเร็จ ครั้งแล้ว ครั้งเล่า สิ่งนี้เป็นส่วนทั้งหมดของ การดำเนินการที่ถูกกำหนดให้เป็น “การคิดเชิงคำนวณ” พัฒนารูปเบบความคิดสร้างสรรค์ และ คิดวิเคราะห์ปัญหาอย่างเป็นขั้นตอน เพราะ ความคิดสร้างสรรค์ เป็นสิ่งที่มนุษย์ ไม่ควรมองข้าม ทั้งนี้ A.I.ยังไม่สามารถสร้างระบบความคิดสร้างสรรค์ได้เต็ม 100% มนุษย์อย่าง เราหากจะต้องต่อสู้กับ A.I. ให้ได้คือ ความคิด การออกจากกรอบในทางที่สร้างสรรค์

2.โลกปัจจุบันและอนาคตเราต้องใช้ Technology ในชีวิตของพวกเรา

ปัจจุบันทุกวันนี้เราใช้ Technology ในชีวิตพวกเราในตอนนี้ถูกแวดล้อมไปด้วย Technology จำนวนมาก เช่น ในตอนเช่าที่เด็กๆขึ้นรถไฟฟ้า BTS เราใช้บัตร RFID ตอนที่เราจะเดินทางก็ใช้ Google Map นำทางตอนที่เราจะตำเเหน่งอะไรก็ตามเราใช้ Technology แทบทั้งสิ้น สร้างโอกาสด้าน  Technology ที่ดีให้กับเด็กๆ เพิ่ม โอกาสในการทำงาน ในอีก 3-4 ปีข้างหน้า เมื่อ A.I. และ เทคโนโลยี 5G เข้ามามีบทบาทมากขึ้น ความต้องการทรัพยากรบุคคลหรือที่ เรียกว่า โปรแกรมเมอร์ จะมีเพิ่มมากขึ้น

3.การเขียนโปรแกรม ช่วยให้เด็กๆ แสดงพรสรรค์ด้านความคิด

พรสรรค์ด้านต่างๆ ของเขา จะเกิดขึ้นจากการเรียนรู้ และ ฝึกฝน เช่น เรียนกีฬา เรียนศิลป์ เพื่อให้เด็กๆได้แสดงความคิด ความสามารถ ออกมาอย่างสร้างสรรค์ และในปัจจุบันเอง คำว่า แสดงพรสรรค์ด้านความคิด  ไม่ได้จำกัดอยู่แค่การวาดรูป อีกแล้ว ความสร้างสรรค์ สามารถอยู่ได้ในเกมที่พวกเขาเขียนและอยู่ใน Application ที่พวกเขาสร้างได้เองด้วยเทคโนโลยีสมัยใหม่ scratch , micro:bit , python  

โดยเราไม่ควรจำกัดว่าให้พวกเขาเขียนโปรแกรม เพียงเพราะ เราคาดหวังให้เด็กๆ ทำงานเป็นโปรเเกรมเมอร์ ในอนาคตไม่จำเป็นว่าเด็กๆอยากจะทำงานเป็นอะไร แต่ในอนาคตตอนนี้เป็นที่แน่นอนแล้วว่างานอะไรในปี 2020–2050 ก็ต้องใช้ทักษะ ด้าน Computational Thinking และการเข้าใจ Technology อย่างแน่นอน

4.ส่งเสริมการเรียนคณิตศาสตร์ให้เข้าใจมากขึ้น และ ทักษะทางด้านภาษาที่ดี

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

นอกจากนี้ ทักษะการเขียนโปรแกรมที่ต้องมีแล้ว ยังได้ทักษะภาษาอังกฤษก็ต้องได้ด้วยไม่แพ้กันการเรียนภาษาอังกฤษแบบท่องจำอาจจะทำให้เข้าใจช้า แต่การเรียนแบบลงมือทำอย่างการเขียนโปรแกรมเป็นการฝึกในเรื่องของภาษาอังกฤษมากขึ้น

5.การเขียนโปรแกรมเป็นอาชีพที่ต้องการอย่างสูง

เทคโนโลยีเป็นอุตสาหกรรมที่มีความต้องการนักเทคโนโลยีที่มีความสามารถอย่างสูงไม่ว่าจะเป็น

– เทคโนโลยีการวิจัย

– นักเขียนโปแกรมในมือถือ

– การเรียนโปรแกรมสำหรับงานทางธุรกิจ

– การพัฒนาแอพสำหรับเรื่องเฉพาะทางต่างๆ เช่น App โรงพยาบาล

– การพัฒนาเกมส์

บริษัทใหญ่ๆ อย่าง Microsoft และ Apple ผู้คนต้องการผลิตภัณฑ์ซอฟต์แวร์ที่ใหม่และเป็นนวัตกรรม บริษัท Startup ทางเทคโนโลยี กำลังผุดขึ้นมาทั่วโลกทุกๆวัน Internet of Things (IoT) การแข่งขันเพื่อการท่องเที่ยวอวกาศและการสำรวจ ,ตัวอย่างเช่น NASA และ Health Canada ทั้งหมดนี้กำลังมองหาซอฟต์แวร์ที่สามารถ ผลักดันความคิดริเริ่มไปข้างหน้าได้

พรุ่งนี้เมื่อเราไปทำงาน เราลองนับว่าใช้แอพ หรือ Program Computer หรือ Application ไปกี่อัน ? ดังนั้น เทคโนโลยีเป็นอะไรที่หลีกเลี่ยงไม่ได้ เป็นส่วนที่หลีกเลี่ยงไม่ได้ในโลกของเราทั้งหมดถูกขับ เคลื่อนโดยซอฟต์แวร์เทคโนโลยี เป็นสิ่งที่ต้องการสำหรับงานในอนาคตการโต้ตอบกับสิ่งแวดล้อมที่เราอาศัยอยู่ในอนาคตล้วน ต้องการความสามารถในเขียน Coding (การโค้ดดิ้ง)   

ถ้ามี คำถาม ว่า ลูกเราควรจะเรียนเขียนโค้ดหรือไม่คำถามที่โค้ดดิดส์ จะถามแทน คือ “แล้วทำไมถึงไม่ควรเรียนล่ะ?”

ความรู้ ยุคนี้ฝึกได้เเต่เด็กๆจะยิ่งดี อีลอน มัสก์ เคยพูดไว้ใน เวที World AI Conference ว่าอาชีพที่จะรอดจาก AI เเละเหลืออยู่ในอนาคตก็คือ อาชีพสาย โปรเเกรมเมอร์ เป็นวิชาที่ต้องเรียน เรียนเร็วไปไว เรียนช้าพลาดโอกาส เราไม่สามารถการันตีได้ว่าแหล่งที่มาของเนื้อหาที่เหมือนกัน แล้วการถ่ายทอดเหมือนกัน แต่ข้อมูลการเรียนสมัยนี้เข้าถึงง่ายมาก แทบจะฟรีทุกอย่าง เพราะฉะนั้นรู้ก่อนย่อมมีสิทธิ์ไปได้ไกลกว่าค่ะ

อีลอน มัสก์

ด้านการศึกษาในไทย กับ Coding (โค้ดดิ้ง)

ทาง สสวท. หรือ สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยีกระทรวงศึกษาธิการ หลักสูตรวิชาคอมพิวเตอร์ ในปีพุทธศักราช 2560 ประกาศใช้หลักสูตรการศึกษาขั้นพื้นฐานใช้เป็นภาคบังคับ ในปี 2561 ดังนี้

พฤษภาคม 2561 : ป.1, ป.4 และ ม.1, ม.4

พฤษภาคม 2562 : ป.2, ป.5 และ ม.2, ม.5

และปีนี้ 2563 : ป.3, ป.6 และ ม.3, ม.6

ชื่อวิชาเทคโนโลยี (วิทยาการคำนวณ หรือ Computing Science)

สิ่งที่ได้จากการเรียนเขียนโปรแกรม

1. คณิตศาสตร์

2. ภาษาอังกฤษ

3. ภาษาคอมพิวเตอร์ที่เป็นพื้นที่ทั่วโลกต้องใช้

4. Computational Thinking การคิดเป็นระบบ

วิชาคอมพิวเตอร์
หน้าตาหนังสือที่น้องๆจะเรียน

ถ้าอยากให้ลูกเรียนเขียนโปรแกรมควรเริ่มจาก ? จากอะไรดี

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

ยกตัวอย่างเช่น น้องเจน อายุ 6 ขวบ คุณแม่อยากให้ลองเขียนโปรแกรม แต่ไม่รู้จะเริ่มจากตรงไหนที่สำคัญน้องที่อายุไม่ถึง 7 ขวบไม่ควรอยู่กับอุปกรณ์เทคโนโลยี เกินไปแต่ควรต้องให้ลองแตะดูบ้างโดยเวลาที่ดีไม่ควรเกิน 30 นาที – 1 ชั่วโมงต่อวันโดยรวม ดังนั้น หากจะลองเขียนโปรแกรม ต้องเริ่มจากการโค้ดดิ้งโดยไม่ใช้คอมพิวเตอร์อย่าง

กิจกรรม Unplugged หรือสื่อการสอน Board game

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

– code.org

– micro:bit

– scratch

www.code.org
www.code.org
microbit
https://microbit.org/code/
scratch
https://scratch.mit.edu/

ตามความสนใจของน้องตามลำดับ ขอให้เด็กๆ สนุกกับการเริ่มต้นศึกษาเรื่อง การเขียนโปรแกรมนะคะ ผู้ปกครองยุคใหม่ก็ต้องสนุกกับเทคโนโลยี เดียวเหมือนกันนะ จะได้ส่งความรู้สึกไปให้ลูกๆ รับรู้ได้เพราะ อายุ 7 ขวบสามารถเรียนเขียนโปรแกรมได้ด้วยกล้ามเนื้อนิ้วมือเริ่มทำงาน โครงสร้างสมองเริ่มมีสมาธิและฝึกเรื่องของการตัดสินใจ ดังนั้นโปรแกรมที่สามารถเริ่มได้  ก่อน เพื่อฝึกภาษาคอมพิวเตอร์คือ code.org ,micro:bit , Scratch และตามความสนใจของน้องตามลำดับ หรือมาทดลองเรียนกับ หลักสูตรที่สร้างขึ้นมาสำหรับให้น้องๆ เรียน Coding โค้ดดิ้งได้ ได้ที่ เพจของเราได้เลยค่ะ ทัก Inbox เข้ามาสอบถามได้เลยนะ ทางเรายินดีตอบคำถามเสมอค่ะ

ติดตามเราได้ที่เพจ : https://www.facebook.com/codekidsTH/
ถ้าให้ลูกหรือเด็กเขียนโปรเเกรมเป็น ไม่อยากสามารถเริ่มได้ตั้งเเต่ 6 หรือ 7 ได้เลย ลอง Inbox เข้ามาสอบถามได้นะคะหรือเว็บไซต์ Codekids นี้ได้เลย มีความรู้ด้านการเรียนรู้ การเขียนโปรเเกรม สำหรับเด็กๆมากมาย https://www.codekids.co/blog/

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