โค้ดดิ้งคืออะไร
โค้ดดิ้ง (Coding) หมายถึง การใช้ชุดคำสั่งหรือสัญลักษณ์เพื่อสื่อถึงลำดับขั้นตอนการทำงาน ทั้งการใช้ชุดคำสั่งที่ไม่ต้องใช้อุปกรณ์คอมพิวเตอร์ (Unplugged) เช่น การใช้บัตรคำสั่งด้วยข้อความหรือสัญลักษณ์ที่มนุษย์เข้าใจได้ง่าย และการใช้ชุดคำสั่งที่ต้องใช้คอมพิวเตอร์ (Plugged) เช่น การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ต่าง ๆ เพื่อนำไปพัฒนานวัตกรรมในการแก้ปัญหาหรือสร้างสรรค์นวัตกรรมอื่น ๆ
โค้ดดิ้ง เป็นส่วนหนึ่งของการเรียนการสอนวิชาวิทยาการคำนวณ จะทำให้ผู้เรียนได้เรียนรู้และมีทักษะในการคิดวิเคราะห์และการแก้ปัญหาอย่างเป็นขั้นตอนและเป็นระบบ สามารถประยุกต์ใช้ความรู้ด้านวิทยาการคอมพิวเตอร์ เทคโนโลยีสารสนเทศและการสื่อสาร มาแก้ปัญหาที่พบในชีวิตจริงหรือพัฒนานวัตกรรมได้อย่างมีประสิทธิภาพ ทั้งนี้ การจัดการเรียนรู้โค้ดดิ้งสำหรับนักเรียนระดับมัธยมศึกษาจะเน้นการเขียนโปรแกรมภาษาคอมพิวเตอร์ เช่น Scratch, C/C++, Java, Python, Micro:bit, KidBright เป็นต้น
การประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์ร่วมกับการเขียนโปรแกรมภาษาคอมพิวเตอร์สำหรับการพัฒนาผลงานหรือชิ้นงาน ปัจจุบันมีสื่อและแหล่งเรียนรู้ที่ใช้สำหรับการเรียนรู้และฝึกโค้ดดิ้ง เช่น Microsoft MakeCode, www.code.org, www.codingthailand.org, www.kid-bright.org, www.codingobec.com, YouTube และสื่อสังคมออนไลน์ต่าง ๆ
การโปรแกรมภาษา Python
แพลตฟอร์มการเรียนรู้โค้ดดิ้ง
การจัดการเรียนรู้โค้ดดิ้ง