กลุ่มสาระการเรียนรู้วิทยาศาสตร์
ระดับมัธยมศึกษาตอนต้น
30
ทักษะการคิดเชิงคำ�นวณ (Computational Thinking)
ทักษะการคิดเชิงคำ�นวณ เป็นกระบวนการในการแก้ปัญหา การคิด
วิเคราะห์อย่างมีเหตุผลเป็นขั้นตอน เพื่อหาวิธีการแก้ปัญหาในรูปแบบที่สามารถ
นำ�ไปประมวลผลได้อย่างมีประสิทธิภาพ ทักษะนี้มีความสำ�คัญในการพัฒนา
ซอฟต์แวร์ นอกจากนี้ยังสามารถนำ�ไปใช้แก้ปัญหาในศาสตร์อื่น ๆ และปัญหาใน
ชีวิตประจำ�วันได้ด้วย ทักษะการคิดเชิงคำ�นวณมีองค์ประกอบดังต่อไปนี้
การแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อย (Decomposition)
เป็นการพิจารณา และแบ่งปัญหา/งาน/ส่วนประกอบ ออกเป็นส่วนย่อย
เพื่อให้จัดการกับปัญหาได้ง่ายขึ้น
การพิจารณารูปแบบของปัญหาหรือวิธีการแก้ปัญหา
(Pattern Recognition)
เป็นการพิจารณารูปแบบ แนวโน้ม และลักษณะทั่วไปของข้อมูล โดย
พิจารณาว่าเคยพบปัญหาลักษณะนี้มาก่อนหรือไม่ หากมีรูปแบบของ
ปัญหาที่คล้ายกันสามารถนำ�วิธีการแก้ปัญหานั้นมาประยุกต์ใช้ และ
พิจารณารูปแบบปัญหาย่อยซึ่งอยู่ภายในปัญหาเดียวกัน ว่ามีส่วนใดที่
เหมือนกัน เพื่อใช้วิธีการแก้ปัญหาเดียวกันได้ ทำ�ให้จัดการกับปัญหาได้
ง่ายขึ้น และการทำ�งานมีประสิทธิภาพเพิ่มขึ้น
การพิจารณาสาระสำ�คัญของปัญหา (Abstraction)
เป็นการพิจารณารายละเอียดที่สำ�คัญของปัญหา แยกแยะสาระสำ�คัญออก
จากส่วนที่ไม่สำ�คัญ
การออกแบบอัลกอริทึม (Algorithms)
เป็นขั้นตอนในการแก้ปัญหาหรือการทำ�งาน โดยมีลำ�ดับของคำ�สั่งหรือ
วิธีการที่ชัดเจนที่คอมพิวเตอร์สามารถปฏิบัติตามได้